# Loomi Connect Documentation > Documentation for Loomi Connect ## Guides - [What is Loomi Connect?](https://documentation.bloomreach.com/loomi-connect/docs/what-is-loomi-connect.md) - [How Loomi Connect uses AI](https://documentation.bloomreach.com/loomi-connect/docs/how-loomi-connect-uses-ai.md) - [Get started with MCP](https://documentation.bloomreach.com/loomi-connect/docs/get-started-with-mcp.md) - [Authenticate MCP connection](https://documentation.bloomreach.com/loomi-connect/docs/authenticate-mcp-connection.md) - [Test MCP capabilities](https://documentation.bloomreach.com/loomi-connect/docs/test-mcp-capabilities.md) - [MCP performance and rate limits](https://documentation.bloomreach.com/loomi-connect/docs/mcp-performance-and-rate-limits.md) - [Automation scenarios tools](https://documentation.bloomreach.com/loomi-connect/docs/automation-scenarios-tools.md) - [Customer profiles and event history tools](https://documentation.bloomreach.com/loomi-connect/docs/customer-profiles-and-event-history-tools.md) - [Email and SMS campaigns tools](https://documentation.bloomreach.com/loomi-connect/docs/email-and-sms-campaigns-tools.md) - [Initiatives and campaign calendar tools](https://documentation.bloomreach.com/loomi-connect/docs/initiatives-and-campaign-calendar-tools.md) - [Product catalogs and recommendations tools](https://documentation.bloomreach.com/loomi-connect/docs/product-catalogs-and-recommendations-tools.md) - [Project schema and data mapping tools](https://documentation.bloomreach.com/loomi-connect/docs/project-schema-and-data-mapping-tools.md) - [Project settings and access tools](https://documentation.bloomreach.com/loomi-connect/docs/project-settings-and-access-tools.md) - [Voucher pools and codes tools](https://documentation.bloomreach.com/loomi-connect/docs/voucher-pools-and-codes-tools.md) - [Web and mobile campaigns tools](https://documentation.bloomreach.com/loomi-connect/docs/web-and-mobile-campaigns-tools.md) - [Workspace and project basics tools](https://documentation.bloomreach.com/loomi-connect/docs/workspace-and-project-basics-tools.md) - [Ad-hoc analytics queries tools](https://documentation.bloomreach.com/loomi-connect/docs/ad-hoc-analytics-queries-tools.md) - [Analytics building blocks tools](https://documentation.bloomreach.com/loomi-connect/docs/analytics-building-blocks-tools.md) - [Customer filters and segments tools](https://documentation.bloomreach.com/loomi-connect/docs/customer-filters-and-segments-tools.md) - [Dashboards tools](https://documentation.bloomreach.com/loomi-connect/docs/dashboards-tools.md) - [Predictive customer scores tools](https://documentation.bloomreach.com/loomi-connect/docs/predictive-customer-scores-tools.md) - [Saved analyses tools](https://documentation.bloomreach.com/loomi-connect/docs/saved-analyses-tools.md) - [A/B tests tools](https://documentation.bloomreach.com/loomi-connect/docs/ab-tests-tools.md) - [Accounts and sites tools](https://documentation.bloomreach.com/loomi-connect/docs/accounts-and-sites-tools.md) - [Autosuggest tools](https://documentation.bloomreach.com/loomi-connect/docs/autosuggest-tools.md) - [Catalogs tools](https://documentation.bloomreach.com/loomi-connect/docs/catalogs-tools.md) - [Categories tools](https://documentation.bloomreach.com/loomi-connect/docs/categories-tools.md) - [Event diagnostics tools](https://documentation.bloomreach.com/loomi-connect/docs/event-diagnostics-tools.md) - [Facet rules tools](https://documentation.bloomreach.com/loomi-connect/docs/facet-rules-tools.md) - [Media rules and assets tools](https://documentation.bloomreach.com/loomi-connect/docs/media-rules-and-assets-tools.md) - [Performance analytics tools](https://documentation.bloomreach.com/loomi-connect/docs/performance-analytics-tools.md) - [Product grid insights tools](https://documentation.bloomreach.com/loomi-connect/docs/product-grid-insights-tools.md) - [Ranking rules and audiences tools](https://documentation.bloomreach.com/loomi-connect/docs/ranking-rules-and-audiences-tools.md) - [Redirects and API parameters tools](https://documentation.bloomreach.com/loomi-connect/docs/redirects-and-api-parameters-tools.md) - [Synonyms tools](https://documentation.bloomreach.com/loomi-connect/docs/synonyms-tools.md) - [Usage tools](https://documentation.bloomreach.com/loomi-connect/docs/usage-tools.md) - [Conversations server](https://documentation.bloomreach.com/loomi-connect/docs/conversations-server.md) - [Connect the Conversations server](https://documentation.bloomreach.com/loomi-connect/docs/connect-the-conversations-server.md) - [Test the Conversations server](https://documentation.bloomreach.com/loomi-connect/docs/test-the-conversations-server.md) - [Conversations server tools](https://documentation.bloomreach.com/loomi-connect/docs/conversations-server-tools.md) - [Best practices](https://documentation.bloomreach.com/loomi-connect/docs/best-practices.md) ## Changelog - [Version 0.1.0](https://documentation.bloomreach.com/loomi-connect/changelog/version-010.md) - [Version 0.0.0](https://documentation.bloomreach.com/loomi-connect/changelog/version-000.md) # Content Documentation > Guides, API reference, and all information for developers necessary to integrate and use Bloomreach Content with ease. ## Guides - [Documentation overview](https://documentation.bloomreach.com/content/docs/documentation-overview.md) - [What is Bloomreach Content?](https://documentation.bloomreach.com/content/docs/introduction-to-content-saas.md): Introduction to Bloomreach Content SaaS - [Overview of Content apps](https://documentation.bloomreach.com/content/docs/overview-of-content-apps.md) - [Content application](https://documentation.bloomreach.com/content/docs/the-content-application.md): End-User Manual: the content application, a folder structure view to the content repository where content creation takes place. - [Create a document](https://documentation.bloomreach.com/content/docs/create-a-document.md): End-user manual: creating a document. - [Edit a document](https://documentation.bloomreach.com/content/docs/edit-a-document.md): End-user manual: editing a document and how to use the rich text editor. - [Publish a document](https://documentation.bloomreach.com/content/docs/publish-a-document.md): End-User Manual: publishing a document. - [Other document actions](https://documentation.bloomreach.com/content/docs/other-document-actions.md): End-User Manual: other document actions. - [Search documents with Bloomreach Content](https://documentation.bloomreach.com/content/docs/search-documents-with-bloomreach-content.md): How to search documents in Bloomreach Content. - [Link folders as translations](https://documentation.bloomreach.com/content/docs/link-folders-as-translations.md): Link localized channels' content folders as translations of each other - [Localize content](https://documentation.bloomreach.com/content/docs/localize-content.md): Translate content for a localized channel. - [Experience pages](https://documentation.bloomreach.com/content/docs/experience-pages.md): Working with experience pages in the Content application - [Images and assets](https://documentation.bloomreach.com/content/docs/images-and-assets.md): End-User Manual: images and assets. - [Add a new site content folder](https://documentation.bloomreach.com/content/docs/add-a-new-site-content-folder.md): End-User Manual: how to add a new content folder on the highest level. - [Link directly to a document in Bloomreach Content](https://documentation.bloomreach.com/content/docs/link-directly-to-a-document-in-bloomreach-content.md): Create a shareable direct link to a document in Bloomreach Content. - [Manage resource bundles](https://documentation.bloomreach.com/content/docs/manage-resource-bundles.md): Use resource bundles to manage all your locale-specific messages in a single place. - [Experience manager application](https://documentation.bloomreach.com/content/docs/experience-manager.md) - [Add a channel](https://documentation.bloomreach.com/content/docs/add-a-channel.md): Add a new channel in the Experience manager - [Manage translation groups](https://documentation.bloomreach.com/content/docs/manage-translation-groups.md) - [Manage pages in a channel](https://documentation.bloomreach.com/content/docs/manage-pages-in-a-channel.md): Different types of pages and page navigation within a channel - [Manage experience pages](https://documentation.bloomreach.com/content/docs/manage-experience-pages.md): Use the Experience manager to create, edit, and publish experience pages or take them offline. - [Synchronize pages between translated channels](https://documentation.bloomreach.com/content/docs/synchronize-pages-between-translated-channels.md) - [Optimize your pages for conversion using Pathways & Recommendations](https://documentation.bloomreach.com/content/docs/optimize-your-pages-for-conversion-using-recommendations-and-pathways.md) - [Enable external preview](https://documentation.bloomreach.com/content/docs/enable-external-preview.md) - [Manage components on a page](https://documentation.bloomreach.com/content/docs/manage-components-on-a-page.md): Use the Experience manager to add, configure, and/or remove components on a page. - [Landing pages](https://documentation.bloomreach.com/content/docs/landing-pages.md): This page will tell you more about our landing pages tool and how to set up your own landing page. - [Manage content in a channel](https://documentation.bloomreach.com/content/docs/manage-content-in-a-channel.md): Create, edit, select, and publish content in a channel directly within the channel preview. - [Manage a navigation menu](https://documentation.bloomreach.com/content/docs/manage-a-navigation-menu.md): Use the Experience manager to manage a channel's navigation menu. - [Device preview](https://documentation.bloomreach.com/content/docs/device-preview.md) - [Delete a channel](https://documentation.bloomreach.com/content/docs/delete-a-channel.md): Delete a publication channel in the Experience manager. - [Projects application](https://documentation.bloomreach.com/content/docs/projects.md): In the Projects application, you can manage collections of changes made to channels and content. - [Introduction to projects](https://documentation.bloomreach.com/content/docs/introduction-to-projects.md): The Projects feature enables advanced workflow management in Bloomreach Content. - [Create a project](https://documentation.bloomreach.com/content/docs/create-a-project.md) - [Make changes to channels and content in a project](https://documentation.bloomreach.com/content/docs/make-changes-to-channels-and-content-in-a-project.md) - [Make changes to core](https://documentation.bloomreach.com/content/docs/make-changes-to-core.md): This page explains how to make changes to the core version of a channel or document that is part of a project in progress. - [Update a project](https://documentation.bloomreach.com/content/docs/update-a-project.md): This page describes how to update a project with channel changes made to the core since the project was created or last updated. - [Request a review of a project](https://documentation.bloomreach.com/content/docs/request-a-review-of-a-project.md) - [Review a project](https://documentation.bloomreach.com/content/docs/review-a-project.md) - [Merge a project into the core](https://documentation.bloomreach.com/content/docs/merge-a-project-into-the-core.md) - [Run a campaign](https://documentation.bloomreach.com/content/docs/run-a-campaign.md) - [Content audiences for personalization](https://documentation.bloomreach.com/content/docs/content-audiences-personalization.md) - [Add a campaign](https://documentation.bloomreach.com/content/docs/add-a-campaign.md): This page will help you set up your campaign for personalization. - [Personalize a page](https://documentation.bloomreach.com/content/docs/personalize-a-page.md): This page will help you set up your page for personalization. - [Preview a personalized page](https://documentation.bloomreach.com/content/docs/preview-a-personalized-page.md): This page will help you set up your preview of personalized pages in your personalization project. - [Personalized landing pages](https://documentation.bloomreach.com/content/docs/personalized-landing-pages.md): This page will help you set up your landing pages for personalization. - [Synchronize segmentations from Engagement](https://documentation.bloomreach.com/content/docs/synchronize-segmentations.md): Synchronize Bloomreach Engagement segmentations to *Content audiences* in order to personalize pages. - [Import segmentations from customer data platform](https://documentation.bloomreach.com/content/docs/segmentations-json-external-cdp.md) - [Identity and access management (Content)](https://documentation.bloomreach.com/content/docs/identity-and-access-management.md) - [Content SSO (Single Sign On)](https://documentation.bloomreach.com/content/docs/sso-single-sign-on.md) - [Folder-based authorization](https://documentation.bloomreach.com/content/docs/folder-based-authorization.md) - [Frequently asked questions](https://documentation.bloomreach.com/content/docs/frequently-asked-questions.md) - [How to use these docs](https://documentation.bloomreach.com/content/docs/overview-for-developers.md) - [Use the public trial environment](https://documentation.bloomreach.com/content/docs/log-in-to-the-developer-environment.md) - [High-level architecture](https://documentation.bloomreach.com/content/docs/high-level-architecture.md) - [Solution stack layers](https://documentation.bloomreach.com/content/docs/solution-stack-layers.md) - [Content SaaS architecture](https://documentation.bloomreach.com/content/docs/content-saas-architecture.md) - [Delivery architecture](https://documentation.bloomreach.com/content/docs/delivery-architecture.md) - [Hosting architecture](https://documentation.bloomreach.com/content/docs/hosting-architecture.md) - [Get started with Bloomreach Content](https://documentation.bloomreach.com/content/docs/get-started-with-bloomreach-content.md) - [Milestone 1: Create a channel](https://documentation.bloomreach.com/content/docs/milestone-1-create-a-channel.md) - [Milestone 2: Create a front-end app](https://documentation.bloomreach.com/content/docs/milestone-2-create-a-frontend-app.md) - [Milestone 3: Set up a development project](https://documentation.bloomreach.com/content/docs/milestone-3-set-up-a-development-project.md) - [Milestone 4: Create a component](https://documentation.bloomreach.com/content/docs/milestone-4-create-a-component.md) - [Milestone 5: Create a complex component data model](https://documentation.bloomreach.com/content/docs/milestone-5-create-a-complex-component-data-model.md) - [Milestone 6: Create a shared document-driven component](https://documentation.bloomreach.com/content/docs/milestone-6-create-a-shared-document-driven-component.md) - [Developer experience](https://documentation.bloomreach.com/content/docs/developer-experience.md) - [Local development setup](https://documentation.bloomreach.com/content/docs/development-environment.md) - [Content modeling](https://documentation.bloomreach.com/content/docs/content-modeling.md) - [Site development](https://documentation.bloomreach.com/content/docs/site-development.md) - [Development projects](https://documentation.bloomreach.com/content/docs/development-projects.md) - [External preview](https://documentation.bloomreach.com/content/docs/external-preview.md) - [Recommended development workflow](https://documentation.bloomreach.com/content/docs/recommended-development-workflow.md) - [Tutorials](https://documentation.bloomreach.com/content/docs/tutorials.md) - [Hello World component](https://documentation.bloomreach.com/content/docs/hello-world-component.md) - [Content-driven component](https://documentation.bloomreach.com/content/docs/content-driven-component.md) - [Promotion document type](https://documentation.bloomreach.com/content/docs/promotion-document-type.md) - [Promotions query component](https://documentation.bloomreach.com/content/docs/promotions-query-component.md) - [Create a page-specific component](https://documentation.bloomreach.com/content/docs/create-a-page-specific-component.md) - [Navigation menu](https://documentation.bloomreach.com/content/docs/navigation-menu.md): Create a new navigation menu and add it to the footer of the site. - [Index routes](https://documentation.bloomreach.com/content/docs/index-routes.md) - [Import content](https://documentation.bloomreach.com/content/docs/import-content.md) - [Copy content](https://documentation.bloomreach.com/content/docs/copy-content.md) - [Share content between channels](https://documentation.bloomreach.com/content/docs/share-content-between-channels.md): Configure a content-driven component so that you can reuse documents between channels. - [Create a webhook](https://documentation.bloomreach.com/content/docs/create-a-webhook.md): Create a webhook to call an external API whenever a document is published. - [Content modeling](https://documentation.bloomreach.com/content/docs/content-modeling-1.md) - [Content type editor](https://documentation.bloomreach.com/content/docs/content-type-editor.md): The content type editor allows creation of content types, including their editing template. - [Link picker configuration](https://documentation.bloomreach.com/content/docs/link-picker-configuration.md) - [Selection field configuration](https://documentation.bloomreach.com/content/docs/selection-field-configuration.md) - [How to structure your content](https://documentation.bloomreach.com/content/docs/how-to-structure-your-content.md) - [Edit allowed content in a folder](https://documentation.bloomreach.com/content/docs/edit-allowed-content-in-a-folder.md): Configure which document types can be used to create documents in a folder. - [HTML fields](https://documentation.bloomreach.com/content/docs/html-fields.md) - [HTML fields configuration properties](https://documentation.bloomreach.com/content/docs/html-fields-configuration-properties.md) - [HTML cleaning](https://documentation.bloomreach.com/content/docs/html-cleaning.md) - [CKEditor configuration properties](https://documentation.bloomreach.com/content/docs/ckeditor-configuration-properties.md) - [CKEditor configuration examples](https://documentation.bloomreach.com/content/docs/ckeditor-configuration-examples.md) - [CKEditor plugins](https://documentation.bloomreach.com/content/docs/ckeditor-plugins.md) - [CKEditor toolbar configuration](https://documentation.bloomreach.com/content/docs/ckeditor-toolbar-configuration.md) - [CKEditor toolbar items](https://documentation.bloomreach.com/content/docs/ckeditor-toolbar-items.md) - [CKEditor keyboard shortcuts](https://documentation.bloomreach.com/content/docs/ckeditor-keyboard-shortcuts.md) - [Components, pages, menus, & routes](https://documentation.bloomreach.com/content/docs/components-pages-menus-routes.md) - [Site configuration model introduction](https://documentation.bloomreach.com/content/docs/site-configuration-model-introduction.md) - [Channels](https://documentation.bloomreach.com/content/docs/channels.md) - [Components](https://documentation.bloomreach.com/content/docs/components.md) - [Base components](https://documentation.bloomreach.com/content/docs/base-components.md) - [Define configuration parameters for components](https://documentation.bloomreach.com/content/docs/define-configuration-parameters-for-components.md) - [Base component](https://documentation.bloomreach.com/content/docs/base-component.md) - [Base menu component](https://documentation.bloomreach.com/content/docs/base-menu-component.md) - [Base query component](https://documentation.bloomreach.com/content/docs/base-query-component.md) - [Text search results component](https://documentation.bloomreach.com/content/docs/base-text-search-results-component.md) - [Layouts](https://documentation.bloomreach.com/content/docs/layouts.md) - [Routes](https://documentation.bloomreach.com/content/docs/routes.md) - [Configure channels for page synchronization](https://documentation.bloomreach.com/content/docs/configure-channels-for-page-synchronization.md) - [Configure a CDN host for a channel](https://documentation.bloomreach.com/content/docs/configure-a-cdn-host.md): Serve images and assets through a CDN by configuring a CDN host for your channel - [Front-end development](https://documentation.bloomreach.com/content/docs/frontend-integration.md) - [Bloomreach SPA SDK](https://documentation.bloomreach.com/content/docs/bloomreach-spa-sdk.md) - [Front-end integration concepts](https://documentation.bloomreach.com/content/docs/frontend-integration-concepts.md) - [Add Bloomreach SDK to a React app](https://documentation.bloomreach.com/content/docs/add-bloomreach-sdk-to-a-react-app.md) - [Implement cookie consent in your SPA](https://documentation.bloomreach.com/content/docs/implement-cookie-consent-in-your-spa.md) - [SPA integration best practices](https://documentation.bloomreach.com/content/docs/spa-integration-best-practices.md) - [SPA integration troubleshooting](https://documentation.bloomreach.com/content/docs/spa-integration-troubleshooting.md) - [Experience manager application SPA integration](https://documentation.bloomreach.com/content/docs/experience-manager-application-spa-integration.md) - [Implement Next.js internationalized routing](https://documentation.bloomreach.com/content/docs/implement-next-internationalized-routing.md) - [SPA SDKs - Lifecycle and support](https://documentation.bloomreach.com/content/docs/spa-sdks-lifecycle-and-support.md) - [Commerce React components](https://documentation.bloomreach.com/content/docs/commerce-react-components.md) - [Storefront integrations](https://documentation.bloomreach.com/content/docs/storefront-integrations.md) - [Bloomreach Reference SPA](https://documentation.bloomreach.com/content/docs/bloomreach-reference-spa.md) - [React Reference SPA OOTB components](https://documentation.bloomreach.com/content/docs/react-reference-spa-ootb-components.md) - [SAP Spartacus](https://documentation.bloomreach.com/content/docs/sap-spartacus.md) - [Reference SPA + Netlify](https://documentation.bloomreach.com/content/docs/deploy-bloomreach-reference-spa-on-netlify.md) - [Reference SPA + Vercel](https://documentation.bloomreach.com/content/docs/reference-spa-vercel.md) - [GraphQL service](https://documentation.bloomreach.com/content/docs/graphql-service.md) - [Segment-based content personalization](https://documentation.bloomreach.com/content/docs/segment-based-content-personalization.md) - [Bloomreach Engagement integration](https://documentation.bloomreach.com/content/docs/bloomreach-engagement-integration.md): Use segmentations managed in Engagement to personalize your content. - [Implement segment-based content personalization in your SPA (Engagement)](https://documentation.bloomreach.com/content/docs/implement-segment-based-content-personalization.md) - [External customer data platform integration](https://documentation.bloomreach.com/content/docs/external-customer-data-platform.md): Use segmentations managed in an external CDP to personalize your content. - [Implement segment-based personalization in your sPA (external CDP)](https://documentation.bloomreach.com/content/docs/sbcp-spa-external-cdp.md): Import segmentations from an external Customer Data Platform (CDP) so that they can be used to personalize content. - [Integrations](https://documentation.bloomreach.com/content/docs/integrations.md) - [Bynder](https://documentation.bloomreach.com/content/docs/bynder.md) - [Commerce pickers](https://documentation.bloomreach.com/content/docs/commercepickers.md) - [Configure a custom integration](https://documentation.bloomreach.com/content/docs/configure-a-custom-integration.md) - [UI extension client library](https://documentation.bloomreach.com/content/docs/ui-extension-client-library.md) - [Develop a document field integration](https://documentation.bloomreach.com/content/docs/develop-a-document-field-integration.md) - [Use dialogs within custom integrations](https://documentation.bloomreach.com/content/docs/use-dialogs-within-custom-integrations.md) - [Content marketplace](https://documentation.bloomreach.com/content/docs/marketplace.md): The integration repository for Bloomreach Content - [Content developer resources](https://documentation.bloomreach.com/content/docs/content-developer-community.md) ## API Reference - [Welcome](https://documentation.bloomreach.com/content/reference/welcome.md) - [Get started](https://documentation.bloomreach.com/content/reference/get-started.md) - [Delivery API 1.0](https://documentation.bloomreach.com/content/reference/delivery-api.md) - [Channels endpoint](https://documentation.bloomreach.com/content/reference/channels-endpoint.md) - [Pages endpoint](https://documentation.bloomreach.com/content/reference/pages-endpoint.md) - [Documents endpoint](https://documentation.bloomreach.com/content/reference/documents-endpoint.md) - [Images endpoint](https://documentation.bloomreach.com/content/reference/images-endpoint.md) - [Pages JSON representation](https://documentation.bloomreach.com/content/reference/pages-json-representation.md) - [Pages](https://documentation.bloomreach.com/content/reference/pages.md) - [Components](https://documentation.bloomreach.com/content/reference/components-1.md) - [Content Items](https://documentation.bloomreach.com/content/reference/content-items.md) - [Links](https://documentation.bloomreach.com/content/reference/links.md) - [Menus](https://documentation.bloomreach.com/content/reference/menus-1.md) - [Document JSON representation](https://documentation.bloomreach.com/content/reference/document-json-representation.md) - [Resource URLs](https://documentation.bloomreach.com/content/reference/resource-urls.md): Access images and assets directly. - [Reserved names](https://documentation.bloomreach.com/content/reference/reserved-names.md): The Delivery API uses some field names for certain properties and these names are reserved. - [Delivery API JWT authentication](https://documentation.bloomreach.com/content/reference/delivery-api-jwt-authentication.md) - [Delivery API 2.0](https://documentation.bloomreach.com/content/reference/delivery-api-20.md) - [Authorization](https://documentation.bloomreach.com/content/reference/delivery-api-20-authorization.md): Configure and access secured Delivery API 2.0 endpoints. - [Documents Delivery API 2.0](https://documentation.bloomreach.com/content/reference/documents-delivery-api.md): The Documents endpoint fetches documents and queries the content repository. - [Schemas](https://documentation.bloomreach.com/content/reference/documents-delivery-schemas.md): Delivery API 2.0 Documents endpoint schemas - [Get document by id or path](https://documentation.bloomreach.com/content/reference/getdocumentbyidorpath.md): Returns a document for which its UUID matches the provided id or for which the path matches the provided path - [Get documents by query](https://documentation.bloomreach.com/content/reference/getdocumentsbyquery.md): Return the documents which match the search / filter and a result set object containing info like total hits, limit and offset - [Folders Delivery API 2.0](https://documentation.bloomreach.com/content/reference/folders-delivery-api.md): The Folders endpoint fetches folders and enables inspecting and traversing the folder structure, including sub-folders. - [Schemas](https://documentation.bloomreach.com/content/reference/folders-delivery-schemas.md): Delivery API 2.0 Folders endpoint schemas - [Get folder by id or path](https://documentation.bloomreach.com/content/reference/getfolderbyidorpath.md): Returns a folder for which its UUID matches the provided id or for which the path matches the provided path - [Images Delivery API 2.0](https://documentation.bloomreach.com/content/reference/images-delivery-api.md): The Images endpoint fetches images from the content repository. - [Schemas](https://documentation.bloomreach.com/content/reference/images-delivery-schemas.md): Delivery API 2.0 Images endpoint schemas - [Get image by id or path](https://documentation.bloomreach.com/content/reference/getimagebyidorpath.md): Returns an image for which its UUID matches the provided id or for which the path matches the provided path - [Get Images by query](https://documentation.bloomreach.com/content/reference/getimagesbyquery.md): Return the images which match the search / filter and a result set object containing info like total hits, limit and offset - [Assets Delivery API 2.0](https://documentation.bloomreach.com/content/reference/assets-delivery-api.md): The Assets endpoint fetches assets and queries the asset repository. - [Schemas](https://documentation.bloomreach.com/content/reference/assets-delivery-schemas.md): Delivery API 2.0 Assets endpoint schemas - [Get an asset by id or path](https://documentation.bloomreach.com/content/reference/getassetbyidorpath.md): Returns an asset for which its UUID matches the provided id or for which the path matches the provided path - [Get assets by query](https://documentation.bloomreach.com/content/reference/getassetsbyquery.md): Return the assets which match the search / filter and a result set object containing info like total hits, limit and offset - [Delivery Auth API 2.0](https://documentation.bloomreach.com/content/reference/delivery-auth-api-20.md) - [Obtain a JWT token](https://documentation.bloomreach.com/content/reference/post_.md) - [Management APIs](https://documentation.bloomreach.com/content/reference/management-apis.md) - [Authentication](https://documentation.bloomreach.com/content/reference/api-authorization.md) - [Updates and conflict prevention](https://documentation.bloomreach.com/content/reference/updates-and-conflict-prevention.md) - [Postman collections](https://documentation.bloomreach.com/content/reference/postman.md) - [OpenAPI specs](https://documentation.bloomreach.com/content/reference/open-api-specs.md) - [Site Management API](https://documentation.bloomreach.com/content/reference/site-management-api.md) - [Schemas](https://documentation.bloomreach.com/content/reference/schemas.md): Site Management API schemas - [Channel Operations](https://documentation.bloomreach.com/content/reference/channel-operations.md) - [Get meta-data for a channel parameter](https://documentation.bloomreach.com/content/reference/getchannelparameterinfo.md) - [Add or update meta-data for a channel parameter](https://documentation.bloomreach.com/content/reference/putchannelparameterinfo.md): Add or update the meta-data for a specific channel parameter. Note: updating or setting a parameter value is done via PUT /channels/{channel_id} - [Delete channel parameter meta-data](https://documentation.bloomreach.com/content/reference/deletechannelparameterinfo.md): Delete the meta-data info for a custom channel parameter, or (only) reset a builtin channel parameter - [Get meta-data for a field group](https://documentation.bloomreach.com/content/reference/getfieldgroup.md) - [Add or update meta-data for a field group](https://documentation.bloomreach.com/content/reference/putfieldgroup.md) - [Delete a field group](https://documentation.bloomreach.com/content/reference/deletefieldgroup.md) - [Get a channel](https://documentation.bloomreach.com/content/reference/getchannel.md): Get a channel developer branch by id - [Update an existing channel](https://documentation.bloomreach.com/content/reference/updatechannel.md): Update an existing channel developer branch - [Delete an existing channel](https://documentation.bloomreach.com/content/reference/deletechannel.md): Delete an existing channel developer branch - [Get meta-data for all channel parameters](https://documentation.bloomreach.com/content/reference/getchannelparametersinfo.md) - [Get all channels](https://documentation.bloomreach.com/content/reference/getchannels.md): Get all the channel developer branches in the brXM instance.
If the returned list is empty, it means that there are no developer projects linked to any channel. It may be necessary to create a developer project or to link an existing developer project to a channel - [Create a channel developer branch](https://documentation.bloomreach.com/content/reference/createchannel.md): Create a channel developer branch - [Get meta-data for all field groups](https://documentation.bloomreach.com/content/reference/getfieldgroups.md) - [Channel Component Operations](https://documentation.bloomreach.com/content/reference/channel-component-operations.md) - [Get a channel component group](https://documentation.bloomreach.com/content/reference/getchannelcataloggroup.md) - [Create or update a channel component group](https://documentation.bloomreach.com/content/reference/putchannelcataloggroup.md) - [Delete an empty channel component group](https://documentation.bloomreach.com/content/reference/deletechannelcataloggroup.md) - [Get a component within a component group](https://documentation.bloomreach.com/content/reference/getchannelcataloggroupcomponent.md) - [Create or update a component within a component group](https://documentation.bloomreach.com/content/reference/putchannelcataloggroupcomponent.md) - [Delete an unreferenced component from a component group](https://documentation.bloomreach.com/content/reference/deletechannelcataloggroupcomponent.md) - [Get all components for a component group](https://documentation.bloomreach.com/content/reference/getchannelcataloggroupcomponents.md) - [Get all component groups for a channel](https://documentation.bloomreach.com/content/reference/getchannelcataloggroups.md) - [Channel Layout Operations](https://documentation.bloomreach.com/content/reference/channel-layout-operations.md) - [Get a channel layout](https://documentation.bloomreach.com/content/reference/getchannelpage.md) - [Create or update a channel layout](https://documentation.bloomreach.com/content/reference/putchannelpage.md) - [Delete a channel layout](https://documentation.bloomreach.com/content/reference/deletechannelpage.md) - [Get the channel layouts](https://documentation.bloomreach.com/content/reference/getchannelpages.md) - [Channel Route Operations](https://documentation.bloomreach.com/content/reference/channel-route-operations.md) - [Get a route](https://documentation.bloomreach.com/content/reference/getchannelsitemapitem.md) - [Create or update a route](https://documentation.bloomreach.com/content/reference/putchannelsitemapitem.md) - [Delete a route](https://documentation.bloomreach.com/content/reference/deletechannelsitemapitem.md) - [Get the channel routes](https://documentation.bloomreach.com/content/reference/getchannelsitemap.md) - [Channel Menu Operations](https://documentation.bloomreach.com/content/reference/channel-menu-operations.md) - [Get a channel menu (name)](https://documentation.bloomreach.com/content/reference/getchannelsitemenu.md) - [Create a channel menu (name)](https://documentation.bloomreach.com/content/reference/putchannelsitemenu.md) - [Delete a channel menu](https://documentation.bloomreach.com/content/reference/deletechannelsitemenu.md) - [Get channel menu items](https://documentation.bloomreach.com/content/reference/getchannelsitemenuitems.md) - [Update channel menu items](https://documentation.bloomreach.com/content/reference/putchannelsitemenuitems.md) - [Get channel menu template properties](https://documentation.bloomreach.com/content/reference/getchannelsitemenuproperties.md): The properties are key-value pairs used to store extra information on the menu items. This endpoint interacts with the default properties for this menu: when creating a menu item from the UI (Experience Manager), it will automatically contain the default properties. When creating menu items through the /items endpoint of this API, any property can be defined, and only explicit properties will be created (it ignores the default properties). Existing items won't be affected by changes on the /properties endpoint, if they have to be updated, the /items endpoint can be used to include/remove any property for each item. - [Create or update channel menu template properties](https://documentation.bloomreach.com/content/reference/putchannelsitemenuproperties.md): The properties are key-value pairs used to store extra information on the menu items. This endpoint interacts with the default properties for this menu: when creating a menu item from the UI (Experience Manager), it will automatically contain the default properties. When creating menu items through the /items endpoint of this API, any property can be defined, and only explicit properties will be created (it ignores the default properties). Existing items won't be affected by changes on the /properties endpoint, if they have to be updated, the /items endpoint can be used to include/remove any property for each item. - [Get all channel menu (names)](https://documentation.bloomreach.com/content/reference/getchannelsitemenus.md) - [Content Type Management API](https://documentation.bloomreach.com/content/reference/content-type-management-api.md) - [Schemas](https://documentation.bloomreach.com/content/reference/content-type-management-api-schemas.md) - [Content types](https://documentation.bloomreach.com/content/reference/content-types.md) - [Content type fields](https://documentation.bloomreach.com/content/reference/content-type-fields.md) - [Content Type Operations](https://documentation.bloomreach.com/content/reference/content-type-operations.md) - [Get a content type](https://documentation.bloomreach.com/content/reference/getcontenttype.md) - [Create or update a content type](https://documentation.bloomreach.com/content/reference/putcontenttype.md) - [Delete a content type](https://documentation.bloomreach.com/content/reference/deletecontenttype.md): Deletes a content type within the context of the development project. In case the content type is newly created and is not merged to the core yet, the content type is deleted completely since it only exists in the development project. For a content type that is already in the core, the type is deleted within the development project and will be deleted from the system completely once the development project is merged to the core. The delete operation validates whether the content type is used by any content/content type/channel components. If the content type is used by one of these items, then the operation fails with an error by showing the linked contents/content types/components. If you only want to make the content type unavailable for authors and editors while create new documents and pages, but not to delete it completely from the system, you can also disable the content type with the update operation. - [Get all content types](https://documentation.bloomreach.com/content/reference/getcontenttypes.md): Get all content types from all available groups, including the default ('brxsaas'). Content types from the non default group are prefixed with the group name and the colon character, e.g. mygroup:mytype. - [Rename a content type](https://documentation.bloomreach.com/content/reference/renameproject.md): Renames a content type within the context of the development project. The name of the content type in the core version is renamed when the development project is merged to the core. - [Content Management API](https://documentation.bloomreach.com/content/reference/content-management-api.md) - [Schemas](https://documentation.bloomreach.com/content/reference/schemas-1.md): Content Management API schemas - [Get a document in a specific project](https://documentation.bloomreach.com/content/reference/getdocument_1.md): Get a document from a specific project. Documents with state unpublished will be retrieved. Only documents that have been previously added to a project will show on the response. Check how to [make changes to channels and content in a Project](https://documentation.bloomreach.com/content/docs/make-changes-to-channels-and-content-in-a-project). A document in core may be have changes that aren't yet published, these are stored in a separate variant of the document (the 'unpublished' variant). When requesting a document for core, the 'published' variant is retrieved, unless there is none (the page has never been published yet), in which case the unpublished variant is fetched. - [Create or update a document in a specific project](https://documentation.bloomreach.com/content/reference/putdocument_1.md): Create or update a document in a specific project. The document will be created with state unpublished. To make changes available on the live website, it's necessary to [merge the project](https://documentation.bloomreach.com/content/docs/merge-a-project-into-the-core). - [Dissociate a document from a project](https://documentation.bloomreach.com/content/reference/deletedocument_1.md): Dissociate a document from a project. The project has to be in unaccepted state. - [Get a page in a specific project](https://documentation.bloomreach.com/content/reference/getpage_1.md): Get a page in a specific project. A page in core may be have changes that aren't yet published, these are stored in a separate variant of the page (the 'unpublished' variant). When requesting a page for core, the 'published' variant is retrieved, unless there is none (the page has never been published yet), in which case the unpublished variant is fetched. - [Create or update a page in a specific project and channel](https://documentation.bloomreach.com/content/reference/putpage_1.md): Create or update a page in a specific project and channel - [Dissociate an experience page from a project](https://documentation.bloomreach.com/content/reference/deletepage_1.md): Dissociate an experience page from a project. The project has to be in unaccepted state. - [Get a resource bundle in a specific project](https://documentation.bloomreach.com/content/reference/getresourcebundle.md): Get a resource bundle in a specific project. Resource bundles are also documents which are collections of key message pairs. The locale specific messages can be defined in a single structure. The projects are supported on resource bundles. Resource bundles are mostly defined with the locale based value sets. The value sets are not restricted to use with locales only though. Any other grouping can also be defined with a resource bundle document. The design also supports custom value sets apart from locales. A Resource bundle in core may be have changes that aren't yet published, these are stored in a separate variant of the bundle (the 'unpublished' variant). When requesting a bundle for core, the 'published' variant is retrieved, unless there is none (the bundle has never been published yet), in which case the unpublished variant is fetched. - [Create or update a resource bundle in a specific project](https://documentation.bloomreach.com/content/reference/putresourcebundle.md): Create or update a resource bundle in a specific project - [Dissociate a resource bundle document from a project](https://documentation.bloomreach.com/content/reference/deleteresourcebundle.md): Dissociate a resource bundle document from a project. The project has to be in unaccepted state. - [Get translations of the content](https://documentation.bloomreach.com/content/reference/gettranslations.md): Get the translations of a document, page, or folder in a channel. Translations of the content item are looked up in the other channels of the same translation channel group. When requesting a folder, translations of the 1st level children (documents, pagers, folders) of the folder can be requested via parameter. When requesting content, translation suggestions for the content can be requested via parameter. The suggestions are based on the relative path of the content. The relative content path is looked up in the other channels of the same channel group. If any content items in the other channels match the given relative path, then they are proposed as translation suggestions. - [Link the source and target content as translations of each other](https://documentation.bloomreach.com/content/reference/linkcontent.md): Links the given source and target content as translations of each other. This operations runs asynchronously. For the given source and target content: * Source and target content must be in the same translation group * Source and target content paths must be under the folder '/content/documents' * Source and target content must have the same content type * The layout and the components of the source content must exist in target content's channel (for pages) * Source and target content must not have any existing translations in each other's channel (content can have maximum 1 translation in a channel) The operation will fail if the source or target content already has a translation in each other's channel. The existing translations can be overridden via parameter. - [Unlink the content from any existing translations](https://documentation.bloomreach.com/content/reference/unlinkcontent.md): Unlinks the given content from any existing translations. This operations runs asynchronously. For the given content: * Content must be part of a translation group * Content must be under the folder '/content/documents' - [Get the status of a link/unlink operation](https://documentation.bloomreach.com/content/reference/getoperationstatus-1.md): Get the status of a link/unlink operation which shows information such as operation result, number of processed content items, number of failed operations, start time, end time, and error logs. - [Folder Management API](https://documentation.bloomreach.com/content/reference/folder-management-api.md) - [Schemas](https://documentation.bloomreach.com/content/reference/schemas-2.md): Folder Management API schemas - [Get a folder](https://documentation.bloomreach.com/content/reference/getfolder.md): Get the details of a specific folder. - [Create or update a folder](https://documentation.bloomreach.com/content/reference/putfolder.md): Create a new folder that doesn't yet exist. Or if the folder exists, update its information. - [Delete a folder](https://documentation.bloomreach.com/content/reference/deletefolder.md): Delete a folder and any unpublished content and nested folders inside it. It's only possible to delete folders that don't have published content inside, and that don't have nested folders with published content inside. Note that this behavior is slightly different than the same operation in the UI, where the folder has to be completely empty to be deleted (even unpublished content will prevent deleting a folder in the UI) - [Move/Rename a folder](https://documentation.bloomreach.com/content/reference/movefolder.md): Move or rename a folder from one location to another - [Content Batch Import API](https://documentation.bloomreach.com/content/reference/content-batch-import-api.md) - [Get operation details](https://documentation.bloomreach.com/content/reference/getoperationstatus.md): Get the details of an operation. Useful to keep track of all the batch requests. - [Create content (documents and pages) in a specific project.](https://documentation.bloomreach.com/content/reference/importfile.md): Create content (documents and pages) in a specific project. ### Automatic creation of folders Both document and page endpoints require a path provided in the URL. The path corresponds to a folder structure in the content tree which if not existing already, it will be created. The created folders are the simplest folders you can create in CMS, meaning no "allowed content" is configured, neither translation links, nor any particular sorting. ### Document linking Documents and pages may contain links to other documents that do not exist yet, or exist as a part of the same import payload. They can even reference each other. To support this, the batch import operation is split into two steps: - Content Import: during this step, documents containing references to non existing links are being saved with a placeholder UUID rather than a real link (which does not exist yet). - Linking: update all existing document references with a reference, otherwise report an error. Invalid link references remain, so the developers have a choice of either manually fixing the links through CMS, fix the payload and rerun the import operation, or drop the whole branch and start over again. - [List all operations](https://documentation.bloomreach.com/content/reference/listalloperations.md): Returns the list of all operations. - [Content Batch Export API](https://documentation.bloomreach.com/content/reference/content-batch-export-api.md) - [Download the files](https://documentation.bloomreach.com/content/reference/getoperationfile_1.md): Get the files for an export operation. - [Get operation details](https://documentation.bloomreach.com/content/reference/getoperationstatus_1.md): Get the details of an operation. Useful to keep track of all the batch requests. - [List all operations](https://documentation.bloomreach.com/content/reference/listalloperations_1.md): Returns the list of all operations. - [Request an export](https://documentation.bloomreach.com/content/reference/postexport_1.md): Request an export for documents, pages, resourcebundles and folders. - [Project Management API](https://documentation.bloomreach.com/content/reference/project-management-api.md) - [Schemas](https://documentation.bloomreach.com/content/reference/project-management-api-schemas.md): Project Management API schemas - [Get a developer project](https://documentation.bloomreach.com/content/reference/getproject.md): Gets a developer project. - [Update a developer project](https://documentation.bloomreach.com/content/reference/putproject.md): Updates a developer project. - [Delete a developer project](https://documentation.bloomreach.com/content/reference/deleteproject.md): Deletes a developer project. - [Get all developer projects](https://documentation.bloomreach.com/content/reference/getprojects.md): Gets all developer projects. - [Create a developer project](https://documentation.bloomreach.com/content/reference/createproject.md): Creates a developer project. - [Rebase a developer project](https://documentation.bloomreach.com/content/reference/rebaseproject.md): Rebases a developer project. This operation runs ansynchronously and rebases the channels. Rebase operation checks whether the upstream channel has changes which are not part of the project. Then it pulls the latest changes from the upstream channel and pushes them to the project. The result of the operation could be seen by calling the GET endpoint. - [Merge a developer project](https://documentation.bloomreach.com/content/reference/mergeproject.md): Merges a developer project. This operation runs ansynchronously and merges the channels, content types, documents, pages and resource bundles. Merge operation pushes the changes to the core project. In case a conflict happens during the merge operation, then the operation can be tried again after resolving the conflicts manually. The result of the operation could be seen by calling the GET endpoint. Only users with 'Site Admin' role can run the merge operation. - [Reopen a developer project](https://documentation.bloomreach.com/content/reference/reopenproject.md): Reopens a developer project. - [Content Integrations Management API](https://documentation.bloomreach.com/content/reference/content-integrations-management-api.md) - [Get a single custom UI extension](https://documentation.bloomreach.com/content/reference/getuiextension_1.md): Get a single UI extension which is managed through the Integrations Library by its ID. The response will not include UI extensions which are not managed through the Integrations Library, such as legacy product pickers. - [Create or update a custom UI extension](https://documentation.bloomreach.com/content/reference/putuiextension_1.md): Create or update a UI extension to be managed through the Integrations Library. When creating an extension, its ID must be unique across all existing extensions, whether or not managed through the Integrations Library.
The following will cause an HTTP 409 Conflict response: - [Delete a custom UI extension](https://documentation.bloomreach.com/content/reference/deleteuiextension_1.md): Delete a UI extension by its ID. The extension must be in the Integrations Library. If the extension does not exist, an HTTP 204 No Content response will be given. If the extension is being used by one or more content types, an Http 409 Conflict response will be given. - [Get content types that use an existing UI extension](https://documentation.bloomreach.com/content/reference/getcontenttypesforuiextension_1.md): Get content types that use an existing UI extension, identified by its ID. It searches across all projects. If no content type is using the extension, an empty array will be returned. If the extension does not exist, an HTTP 404 Not Found response will be given. - [Get all custom UI extensions](https://documentation.bloomreach.com/content/reference/getuiextensions_1.md): Get all UI extensions which are managed through the Integrations Library. The response will not include UI extensions which are not managed through the Integrations Library, such as legacy product pickers. - [Delivery API Settings Management API](https://documentation.bloomreach.com/content/reference/delivery-api-settings-management-api.md) - [Schemas](https://documentation.bloomreach.com/content/reference/delivery-api-settings-management-schemas.md): Delivery API Settings Management API schemas - [Get Delivery API V1 Settings](https://documentation.bloomreach.com/content/reference/getv1settings.md) - [Update Delivery API V1 Settings](https://documentation.bloomreach.com/content/reference/updatev1settings.md) - [Get Delivery API V2 Settings](https://documentation.bloomreach.com/content/reference/getv2settings.md) - [Update Delivery API V2 Settings](https://documentation.bloomreach.com/content/reference/updatev2settings.md) - [Webhook Management API](https://documentation.bloomreach.com/content/reference/webhook-management-api.md) - [Get a webhook configuration](https://documentation.bloomreach.com/content/reference/getwebhookconfiguration.md): Gets a webhook configuration. - [Update a webhook configuration](https://documentation.bloomreach.com/content/reference/updatewebhookconfiguration.md): Updates a webhook configuration. - [Delete a webhook configuration](https://documentation.bloomreach.com/content/reference/deletewebhookconfiguration.md): Deletes a webhook configuration. - [Get all webhook configurations](https://documentation.bloomreach.com/content/reference/getwebhookconfigurations.md): Gets all webhook configurations. - [Create a webhook configuration](https://documentation.bloomreach.com/content/reference/createwebhookconfiguration.md): Creates a webhook configuration. - [Get a webhook execution](https://documentation.bloomreach.com/content/reference/getwebhookexecution.md): Gets a webhook execution. - [Get all webhook executions](https://documentation.bloomreach.com/content/reference/getwebhookexecutions.md): Gets all webhook executions. - [GraphQL Commerce API](https://documentation.bloomreach.com/content/reference/graphql-commerce-api.md) - [Access management](https://documentation.bloomreach.com/content/reference/access-management-in-graphql-commerce.md) - [GraphQL Commerce schema](https://documentation.bloomreach.com/content/reference/graphql-commerce-schema.md) - [Examples](https://documentation.bloomreach.com/content/reference/graphql-examples-1.md) - [FAQ](https://documentation.bloomreach.com/content/reference/graphql-commerce-faq.md) - [Release notes](https://documentation.bloomreach.com/content/reference/graphql-commerce-release-notes.md) - [GraphQL Commerce API guides](https://documentation.bloomreach.com/content/reference/graphql-commerce-api-guides.md) - [Bloomreach Discovery](https://documentation.bloomreach.com/content/reference/discovery-connector-configuration.md) - [BigCommerce](https://documentation.bloomreach.com/content/reference/bigcommerce-connector-configuration-1.md) - [commercetools](https://documentation.bloomreach.com/content/reference/commercetools-connector-configuration-1.md) - [SAP Commerce Cloud](https://documentation.bloomreach.com/content/reference/sap-connector-configuration-1.md) - [Shopify](https://documentation.bloomreach.com/content/reference/shopify-connector-configuration-1.md) - [Bloomreach Discovery schema mapping](https://documentation.bloomreach.com/content/reference/discovery-connector-schema-mapping.md) - [Commerce pickers in Content SaaS](https://documentation.bloomreach.com/content/reference/commerce-pickers-in-content-saas.md) - [Connect with Reference SPA](https://documentation.bloomreach.com/content/reference/connect-reference-spa-graphql-commerce.md) - [Extend using Apollo Federation](https://documentation.bloomreach.com/content/reference/extend-graphql-commerce-using-apollo-federation.md) ## Recipes - [Import batch of content](https://documentation.bloomreach.com/content/recipes/import-batch-of-content.md) ## Changelog - [20260708 - Bug fix](https://documentation.bloomreach.com/content/changelog/20260708.md) - [20260625 - API fix](https://documentation.bloomreach.com/content/changelog/20260625.md) - [20260611 - Bug fix](https://documentation.bloomreach.com/content/changelog/20260611.md) - [20260527 - Bug fix](https://documentation.bloomreach.com/content/changelog/20260527.md) - [20260513 - Bug fix](https://documentation.bloomreach.com/content/changelog/20260513.md) # Discovery Documentation > Guides, API reference, and all information for developers necessary to integrate and use Bloomreach Discovery with ease. ## Guides - [Documentation overview](https://documentation.bloomreach.com/discovery/docs/documentation-overview.md): Welcome to the Bloomreach Discovery homepage! Explore self-help resources and articles to help you get started with Bloomreach Discovery. - [What is Bloomreach Discovery](https://documentation.bloomreach.com/discovery/docs/bloomreach-discovery.md): Explore Bloomreach Discovery features that empower you to create a seamless, relevant, and personalized product discovery experience for your customers. - [Discovery high-level architecture](https://documentation.bloomreach.com/discovery/docs/discovery-high-level-architecture.md) - [Discovery dashboard interface](https://documentation.bloomreach.com/discovery/docs/dashboard-details.md): This guide provides an overview of the Discovery dashboard navigation interface. - [Discovery glossary](https://documentation.bloomreach.com/discovery/docs/discovery-glossary.md): This Glossary breaks down key terms associated with Bloomreach Discovery. This is suitable for both beginners and experienced Discovery users. - [Lift assessment](https://documentation.bloomreach.com/discovery/docs/lift-assessment.md): Get a proven, custom ROI estimate of Bloomreach's AI in just 10 Days. - [Discovery feature packages](https://documentation.bloomreach.com/discovery/docs/bloomreach-search-packaging.md) - [Get started with Discovery integration](https://documentation.bloomreach.com/discovery/docs/getting-started.md) - [Prepare technical plan and design](https://documentation.bloomreach.com/discovery/docs/prepare-technical-plan-and-design.md) - [Connect and configure catalog](https://documentation.bloomreach.com/discovery/docs/connect-and-configure-catalog.md) - [Build site experience and send events](https://documentation.bloomreach.com/discovery/docs/build-site-experience-and-send-events.md) - [Tune and test search experience](https://documentation.bloomreach.com/discovery/docs/tune-and-test-search-experience.md) - [Launch Discovery implementation](https://documentation.bloomreach.com/discovery/docs/launch-discovery-implementation.md) - [Discovery SDKs](https://documentation.bloomreach.com/discovery/docs/discovery-sdks.md) - [Discovery Web SDK](https://documentation.bloomreach.com/discovery/docs/discovery-web-sdk.md) - [Bloomreach Limitless UI](https://documentation.bloomreach.com/discovery/docs/limitless-ui-react.md) - [Calling the Search APIs - Android](https://documentation.bloomreach.com/discovery/docs/calling-the-search-apis-android.md) - [Calling the Recommendations APIs - Android](https://documentation.bloomreach.com/discovery/docs/calling-the-recommendations-apis-android.md) - [Calling the Search APIs - iOS](https://documentation.bloomreach.com/discovery/docs/calling-the-search-apis-ios.md) - [Calling the Recommendations APIs - iOS](https://documentation.bloomreach.com/discovery/docs/calling-the-recommendations-apis-ios.md) - [Discovery web code samples](https://documentation.bloomreach.com/discovery/docs/discovery-web-code-samples.md) - [Implement Autosuggest](https://documentation.bloomreach.com/discovery/docs/implement-autosuggest.md) - [Implement Category Page](https://documentation.bloomreach.com/discovery/docs/implement-category-page.md) - [Implement Dynamic Grouping](https://documentation.bloomreach.com/discovery/docs/implement-dynamic-grouping.md) - [Instrument Pixel](https://documentation.bloomreach.com/discovery/docs/instrument-pixel.md) - [Implement Relevance by Segment](https://documentation.bloomreach.com/discovery/docs/implement-relevance-by-segment.md) - [Implement Search without Facets](https://documentation.bloomreach.com/discovery/docs/implement-search-without-facets.md) - [Implement Search with Facets](https://documentation.bloomreach.com/discovery/docs/implement-search-with-facets.md) - [Implement Similar Products Recommendations](https://documentation.bloomreach.com/discovery/docs/implement-recommendations-on-product-detail-page.md) - [Implement Visual Search](https://documentation.bloomreach.com/discovery/docs/implement-visual-search.md) - [Functional Specification for Bloomreach Connector Apps](https://documentation.bloomreach.com/discovery/docs/functional-specification-for-bloomreach-connectors.md) - [Shopify App v2 User Guide](https://documentation.bloomreach.com/discovery/docs/shopify-app-user-guide.md) - [Shopify App v1.x User Guide](https://documentation.bloomreach.com/discovery/docs/shopify-app-v1-user-guide.md) - [BigCommerce App User Guide](https://documentation.bloomreach.com/discovery/docs/bigcommerce-app-user-guide.md) - [Magento Extension User Guide [community-supported]](https://documentation.bloomreach.com/discovery/docs/magento-user-guide.md) - [Magento Extension Installation Guide](https://documentation.bloomreach.com/discovery/docs/magento-installation-guide.md) - [Pixel Overview](https://documentation.bloomreach.com/discovery/docs/pixel-overview.md): This guide contains all you need to know about Bloomreach Pixels and getting started with Pixel integration on your site/application. - [Pixel Integration](https://documentation.bloomreach.com/discovery/docs/pixel-integration.md) - [Pixel Checklist](https://documentation.bloomreach.com/discovery/docs/pixel-checklist.md): This is a quick checklist of all Pixel variables for different event types and feature pixels. - [Server-side Pixel integration](https://documentation.bloomreach.com/discovery/docs/server-side-pixel-integration.md) - [Implementation guide (Server-side Pixels)](https://documentation.bloomreach.com/discovery/docs/implementation-guide-server-side-pixels.md) - [Migrating from client-side to server-side tracking](https://documentation.bloomreach.com/discovery/docs/migrating-from-client-side-to-server-side-tracking.md) - [Tag Manager Pixel Integration](https://documentation.bloomreach.com/discovery/docs/using-tag-manager.md) - [Google Tag Manager](https://documentation.bloomreach.com/discovery/docs/google-tag-manager.md): If your site uses Google Tag Manager (GTM) to implement third-party tags such as Bloomreach's Pixel, follow the steps given in this section. - [Ensighten Tag Manager](https://documentation.bloomreach.com/discovery/docs/ensighten-tag-manager.md) - [Android Application Pixel Integration](https://documentation.bloomreach.com/discovery/docs/android-application-pixel-integration.md) - [Triggering Page View Pixels - Android](https://documentation.bloomreach.com/discovery/docs/triggering-page-view-pixels-android.md) - [Triggering Event Pixels - Android](https://documentation.bloomreach.com/discovery/docs/triggering-event-pixels-android.md) - [Triggering Widget Pixels - Android](https://documentation.bloomreach.com/discovery/docs/triggering-widget-pixels-android.md) - [iOS Application Pixel Integration](https://documentation.bloomreach.com/discovery/docs/ios-application-pixel-integration.md) - [Triggering Page View Pixels - iOS](https://documentation.bloomreach.com/discovery/docs/triggering-page-view-pixels-ios.md) - [Triggering Event Pixels - iOS](https://documentation.bloomreach.com/discovery/docs/triggering-event-pixels-ios.md) - [Triggering Widget Pixels - iOS](https://documentation.bloomreach.com/discovery/docs/triggering-widget-pixels-ios.md) - [Validating Pixels](https://documentation.bloomreach.com/discovery/docs/validating-pixels.md) - [Test Scenarios - Page View](https://documentation.bloomreach.com/discovery/docs/test-scenarios-page-view.md) - [Test Scenarios - Search and Suggest](https://documentation.bloomreach.com/discovery/docs/test-scenarios-search-and-suggest.md) - [Test Scenarios - QuickView](https://documentation.bloomreach.com/discovery/docs/test-scenarios-quickview.md) - [Test Scenarios - Recommendations](https://documentation.bloomreach.com/discovery/docs/test-scenarios-recommendations.md) - [Test Scenarios - Organic Search](https://documentation.bloomreach.com/discovery/docs/test-scenarios-organic-search.md) - [Test Scenarios - User Cookies](https://documentation.bloomreach.com/discovery/docs/test-scenarios-user-cookies.md) - [Global Tracking Snippet](https://documentation.bloomreach.com/discovery/docs/global-page-view-pixel.md) - [Page View Pixels](https://documentation.bloomreach.com/discovery/docs/page-view-pixels.md) - [Product Page View Pixel](https://documentation.bloomreach.com/discovery/docs/product-page-view-pixel.md) - [Content Page View Pixel](https://documentation.bloomreach.com/discovery/docs/content-page-view-pixel.md) - [Content Search Pixel Integration Scenarios](https://documentation.bloomreach.com/discovery/docs/content-search-pixel-integration-scenarios.md) - [Category Page View Pixel](https://documentation.bloomreach.com/discovery/docs/category-page-view-pixel.md) - [Search Result Page View Pixel](https://documentation.bloomreach.com/discovery/docs/search-result-page-view-pixel.md) - [Conversion page view pixel](https://documentation.bloomreach.com/discovery/docs/conversion-page-view-pixel.md) - [Single Page Application Tracking](https://documentation.bloomreach.com/discovery/docs/virtual-page-view-pixel.md) - [Event Pixels](https://documentation.bloomreach.com/discovery/docs/event-pixels.md) - [Add-to-cart (ATC) Pixel](https://documentation.bloomreach.com/discovery/docs/add-to-cart-atc-pixel.md) - [Search Event Pixel](https://documentation.bloomreach.com/discovery/docs/search-event-pixel.md) - [Suggest Event Pixel](https://documentation.bloomreach.com/discovery/docs/suggest-event-pixel.md) - [Quick View Event Pixel](https://documentation.bloomreach.com/discovery/docs/quick-view-event-pixel.md) - [Feature Pixels](https://documentation.bloomreach.com/discovery/docs/feature-pixels.md) - [Relevance by Segment Pixel](https://documentation.bloomreach.com/discovery/docs/relevance-by-segment-pixel.md) - [Pixel parameter reference](https://documentation.bloomreach.com/discovery/docs/pixel-reference.md) - [Pixel Parameters Recommended Implementation](https://documentation.bloomreach.com/discovery/docs/pixel-parameters-recommended-implementation.md): This guide details how to correctly implement pixel parameters. - [Event diagnostics](https://documentation.bloomreach.com/discovery/docs/events-management.md) - [Track debug events in Integration mode](https://documentation.bloomreach.com/discovery/docs/track-debug-events-in-integration-mode.md) - [Event alerts](https://documentation.bloomreach.com/discovery/docs/pixel-monitor.md): In this guide, you will learn about the Event alerts feature, how to use Event alerts, and how to debug various alerts. - [Relevance by Segment Event alerts](https://documentation.bloomreach.com/discovery/docs/relevance-by-segment-pixel-monitor.md) - [Content Search Event alerts](https://documentation.bloomreach.com/discovery/docs/content-search-pixel-monitor.md) - [Pixel Data Protection](https://documentation.bloomreach.com/discovery/docs/pixel-data-protection.md) - [Catalogs application](https://documentation.bloomreach.com/discovery/docs/catalog-management.md): This guide provides a high-level overview of the Catalogs application - [Understand feed and configure attributes](https://documentation.bloomreach.com/discovery/docs/understanding-feed-configuring-attributes.md) - [Promoting Changes & Viewing Jobs](https://documentation.bloomreach.com/discovery/docs/promoting-changes-viewing-jobs.md): This guide walks you through the process of promoting your configurations, copying configurations from another environment, updating the index, and viewing jobs using the Catalogs application. - [Exploring Catalog Data & Customizing API](https://documentation.bloomreach.com/discovery/docs/exploring-catalog-data-customizing-api.md): This guide illustrates the process of exploring and customizing our Search and Suggest APIs as per your needs. - [Catalog Settings](https://documentation.bloomreach.com/discovery/docs/catalog-settings.md) - [Catalog data location and protection](https://documentation.bloomreach.com/discovery/docs/catalog-data-location-and-protection.md) - [Search & Merchandising Use Cases](https://documentation.bloomreach.com/discovery/docs/search-merchandising-capabilities-use-cases.md) - [Test Bloomreach Algorithms via API](https://documentation.bloomreach.com/discovery/docs/test-bloomreach-algorithms-via-api.md) - [Test Algorithm Weighting Strategy](https://documentation.bloomreach.com/discovery/docs/test-your-algorithm-weighting-strategy.md) - [Override Bloomreach Algorithms](https://documentation.bloomreach.com/discovery/docs/override-bloomreach-algorithms.md) - [Boost Best Seller Products](https://documentation.bloomreach.com/discovery/docs/boost-best-seller-products.md) - [Apply Date Filtering on Search API](https://documentation.bloomreach.com/discovery/docs/apply-date-filtering-on-search-api.md) - [Developers Use Cases](https://documentation.bloomreach.com/discovery/docs/developers-faqs.md) - [Percent encoding](https://documentation.bloomreach.com/discovery/docs/percent-encoding.md) - [Why does Bloomreach need my product feed?](https://documentation.bloomreach.com/discovery/docs/why-does-bloomreach-need-my-product-feed.md) - [Referring URLs or pages](https://documentation.bloomreach.com/discovery/docs/referring-urls-or-pages.md) - [Implementing Category Facets](https://documentation.bloomreach.com/discovery/docs/implementing-category-facets.md) - [Search and Category APIs - Caching guide](https://documentation.bloomreach.com/discovery/docs/caching-guide.md) - [Recommendations and Pathways APIs - Caching guide](https://documentation.bloomreach.com/discovery/docs/recommendations-and-pathways-apis-caching-guide.md) - [Local Store Support](https://documentation.bloomreach.com/discovery/docs/local-store-support.md) - [Multi-language site integration](https://documentation.bloomreach.com/discovery/docs/multi-language-site-integration.md) - [Multi-view catalog](https://documentation.bloomreach.com/discovery/docs/multi-view-catalog.md) - [What is Bloomreach Search](https://documentation.bloomreach.com/discovery/docs/bloomreach-search.md) - [Get to know search](https://documentation.bloomreach.com/discovery/docs/get-to-know-discovery-search.md) - [Search recall](https://documentation.bloomreach.com/discovery/docs/search-recall.md):
This guide explains what happens when Bloomreach receives a search query, and how Bloomreach runs that query. - [Keyword search precision algorithms](https://documentation.bloomreach.com/discovery/docs/search-recall-precision-algorithm.md): This guide helps you dive deeper into the functioning of Bloomreach Search Recall Precision algorithms. - [Query relaxation](https://documentation.bloomreach.com/discovery/docs/query-relaxation.md): This guide introduces you to the Query relaxation algorithm. - [Query relaxation to brand name](https://documentation.bloomreach.com/discovery/docs/query-relaxation-to-brand-name.md): This guide introduces you to the Query Relaxation to Brand feature. - [Numeric precision](https://documentation.bloomreach.com/discovery/docs/numeric-precision.md): This guide introduces you to the Numeric precision feature and outlines how to enable it. - [Facet precision](https://documentation.bloomreach.com/discovery/docs/precision-mode-for-filters.md): This guide gives an overview of the Precision feature available for facet and facet values. - [API controls for algorithms](https://documentation.bloomreach.com/discovery/docs/api-controls.md): This guide illustrates how you can configure algorithms using API Controls. - [Automatic Query Filtering](https://documentation.bloomreach.com/discovery/docs/automatic-query-filtering.md) - [Dynamic Grouping](https://documentation.bloomreach.com/discovery/docs/dynamic-grouping.md) - [Lookups](https://documentation.bloomreach.com/discovery/docs/lookups.md) - [Enhanced Lookups](https://documentation.bloomreach.com/discovery/docs/enhanced-lookups.md) - [Partial Part Number Search](https://documentation.bloomreach.com/discovery/docs/partial-part-number-search.md) - [What is SKU Select](https://documentation.bloomreach.com/discovery/docs/sku-select.md) - [SKU Select Integration Overview](https://documentation.bloomreach.com/discovery/docs/sku-select-integration-overview.md) - [SKU Select Attributes](https://documentation.bloomreach.com/discovery/docs/sku-select-attributes.md) - [SKU Searchability](https://documentation.bloomreach.com/discovery/docs/sku-searchability.md): This guide introduces you to the SKU Searchability feature and illustrates how it can be used to retrieve a more precise recall for SKU attribute queries. - [Search and category ranking](https://documentation.bloomreach.com/discovery/docs/search-ranking.md) - [Search ranking with ABR](https://documentation.bloomreach.com/discovery/docs/search-ranking-with-abr.md) - [Color based image SKU selection](https://documentation.bloomreach.com/discovery/docs/color-based-image-sku-selection.md):
This guide describes how Bloomreach search results show the most relevant SKU image for a product with Color-based image SKU selection feature. - [Facet Ranking](https://documentation.bloomreach.com/discovery/docs/facet-ranking.md):
This guide discusses how Bloomreach Discovery provides the most relevant facet results. - [Relevance by Segment](https://documentation.bloomreach.com/discovery/docs/relevance-by-segment.md) - [Relevance by Segment Integration Overview](https://documentation.bloomreach.com/discovery/docs/relevance-by-segment-integration-overview.md) - [Preview segmented results in the Dashboard](https://documentation.bloomreach.com/discovery/docs/preview-segmented-results-in-the-dashboard.md) - [SmartSorting](https://documentation.bloomreach.com/discovery/docs/smartsorting.md):
This guide describes how Bloomreach displays the most relevant search results for a broad search query using SmartSorting. - [Search control studio](https://documentation.bloomreach.com/discovery/docs/search-control-studio.md) - [Global rules](https://documentation.bloomreach.com/discovery/docs/global-rules.md) - [Query overrides](https://documentation.bloomreach.com/discovery/docs/query-overrides.md) - [Loomi Search+](https://documentation.bloomreach.com/discovery/docs/loomi-search.md) - [Configure Loomi Search+](https://documentation.bloomreach.com/discovery/docs/configure-loomi-search.md) - [Loomi Search+ API Controls](https://documentation.bloomreach.com/discovery/docs/loomi-search-api-controls.md) - [How search features interact with Loomi Search+](https://documentation.bloomreach.com/discovery/docs/how-search-features-interact-with-loomi-search.md) - [Loomi Search+ FAQs](https://documentation.bloomreach.com/discovery/docs/loomi-search-faqs.md) - [Ranking studio](https://documentation.bloomreach.com/discovery/docs/ranking-studio.md) - [How to use Ranking studio](https://documentation.bloomreach.com/discovery/docs/how-to-use-ranking-studio.md) - [Customize search ranking with ABR](https://documentation.bloomreach.com/discovery/docs/customize-search-ranking-with-abr.md) - [Customize legacy ranking](https://documentation.bloomreach.com/discovery/docs/customize-legacy-ranking.md) - [Best practices for using custom signals](https://documentation.bloomreach.com/discovery/docs/best-practices-for-using-custom-signals.md) - [Ranking studio FAQs](https://documentation.bloomreach.com/discovery/docs/ranking-studio-faqs.md) - [Ranking studio API Controls](https://documentation.bloomreach.com/discovery/docs/ranking-studio-api-controls.md) - [Personalization studio](https://documentation.bloomreach.com/discovery/docs/1-1-personalization.md): Apply 1:1 personalized product ranking on search results or category pages. - [Set up 1:1 Personalization](https://documentation.bloomreach.com/discovery/docs/set-up-1-1-personalization.md) - [Configure 1:1 Personalization](https://documentation.bloomreach.com/discovery/docs/configure-11-personalization.md) - [Segmented search](https://documentation.bloomreach.com/discovery/docs/real-time-customer-segments-for-discovery.md): This guide provides an overview of the Discovery Segmented search feature. - [Segmentation setup](https://documentation.bloomreach.com/discovery/docs/segmentation-setup.md) - [External AB Testing](https://documentation.bloomreach.com/discovery/docs/external-ab-testing.md): This guide outlines the requirements for setting up an External AB Test for the Segmented search feature users. - [AB Testing using Bloomreach Engagement](https://documentation.bloomreach.com/discovery/docs/ab-testing-using-bloomreach-engagement.md): This guide outlines the flow to configure an AB Test for the Segmented search feature using Bloomreach Engagement. - [Segmented merchandising](https://documentation.bloomreach.com/discovery/docs/behavioral-based-merchandising.md) - [Creating Segmented merchandising rule](https://documentation.bloomreach.com/discovery/docs/creating-a-behavioral-based-merchandising-rule.md): This guide walks you through the steps involved in the process of setting up a targeted Audience defined by Segmentations and creating a Merchandising rule for it - [Best practice segments](https://documentation.bloomreach.com/discovery/docs/good-practice-segmentations.md) - [Fit Preference Segmentation](https://documentation.bloomreach.com/discovery/docs/fit-preference-segmentation.md) - [Geography Segmentation](https://documentation.bloomreach.com/discovery/docs/geography-segmentation.md) - [Synonyms](https://documentation.bloomreach.com/discovery/docs/synonyms.md): This guide describes how to manage Synonyms to enhance the search recall set. - [Synonyms Dashboard Operations](https://documentation.bloomreach.com/discovery/docs/synonyms-dashboard-operations.md) - [Synonyms Bulk Operations](https://documentation.bloomreach.com/discovery/docs/synonyms-bulk-operations.md) - [Best Practices for Synonyms](https://documentation.bloomreach.com/discovery/docs/best-practices-for-synonyms.md) - [Product grid insights](https://documentation.bloomreach.com/discovery/docs/product-grid-insights.md) - [How to use Product grid insights](https://documentation.bloomreach.com/discovery/docs/how-to-use-product-grid-insights.md) - [Understand overall search performance and insights](https://documentation.bloomreach.com/discovery/docs/understand-overall-search-performance-and-insights.md) - [Get individual product insights](https://documentation.bloomreach.com/discovery/docs/get-individual-product-insights.md) - [Understand grouped results](https://documentation.bloomreach.com/discovery/docs/understand-grouped-results.md) - [Troubleshooting search issues](https://documentation.bloomreach.com/discovery/docs/troubleshooting-search-quality-issues.md): This guide discusses common scenarios that you might like to use when optimizing or troubleshooting search experiences on your site. - [Other search capabilities](https://documentation.bloomreach.com/discovery/docs/features.md) - [Autosuggest](https://documentation.bloomreach.com/discovery/docs/autosuggest.md) - [Create autosuggest exclusion rules](https://documentation.bloomreach.com/discovery/docs/create-autosuggest-exclusion-rules.md) - [Buy Online Pick-up In Store (BOPIS)](https://documentation.bloomreach.com/discovery/docs/buy-online-pick-up-in-store-bopis.md) - [Content Search](https://documentation.bloomreach.com/discovery/docs/content-search.md) - [Integration Overview](https://documentation.bloomreach.com/discovery/docs/integration-overview.md) - [Keyword redirects](https://documentation.bloomreach.com/discovery/docs/keyword-redirect.md): This guide discusses keyword redirects and how they're useful for redirecting customers to a specific page of your choice. - [Redirect rules](https://documentation.bloomreach.com/discovery/docs/redirect-rules.md) - [Configure keyword redirects](https://documentation.bloomreach.com/discovery/docs/configuring-keyword-redirects.md) - [FAQ — Keyword redirects](https://documentation.bloomreach.com/discovery/docs/faq-keyword-redirects.md) - [Environment details](https://documentation.bloomreach.com/discovery/docs/environment-details.md) - [Performance Test Environment](https://documentation.bloomreach.com/discovery/docs/performance-test-environment.md): This guide introduces you to Bloomreach's dedicated Performance Test Environment. - [Curate search results with merchandising tools](https://documentation.bloomreach.com/discovery/docs/curate-search-results-with-merchandising-tools.md):
This guide provides guidelines for using merchandising tools to curate search results, especially boost, bury, and synonyms. - [Product Grid Merchandising](https://documentation.bloomreach.com/discovery/docs/product-grid-merchandising-1.md):
This guide discusses how Bloomreach displays products on your site and how you can refine the product presentation on your site with a range of merchandising tools. - [Product grid editor](https://documentation.bloomreach.com/discovery/docs/product-grid-editor.md) - [Boost and position lock products](https://documentation.bloomreach.com/discovery/docs/boost-and-position-lock-your-first-product.md):
This guide helps build a foundational understanding of creating a simple ranking rule for keyword searches by boosting, position locking or burying a product. - [Slot Based Merchandising](https://documentation.bloomreach.com/discovery/docs/slot-based-merchandising.md) - [Conditional slot merchandising](https://documentation.bloomreach.com/discovery/docs/conditional-slot-merchandising.md): This guide introduces you to the Conditional slot merchandising feature. - [Apply conditional slot rules](https://documentation.bloomreach.com/discovery/docs/apply-conditional-slot-rules.md) - [Adding products to Recall](https://documentation.bloomreach.com/discovery/docs/adding-products-to-recall.md): This guide gives an overview of the Add to Recall operation. Furthermore, it discusses how to apply this operation to a Search or Category recall set. - [Global Level Configurations](https://documentation.bloomreach.com/discovery/docs/global-level-configurations.md) - [Adding Products to Recall in Bulk](https://documentation.bloomreach.com/discovery/docs/adding-products-to-recall-in-bulk.md) - [Add to Recall for Multisite](https://documentation.bloomreach.com/discovery/docs/add-to-recall-for-multisite.md) - [Sequential locking products](https://documentation.bloomreach.com/discovery/docs/sequential-locking-products.md): This guide gives an overview of the Sequential Lock operation. - [Building curated pages with Sequential lock](https://documentation.bloomreach.com/discovery/docs/building-curated-pages-with-sequential-lock.md) - [Sequential lock for Multi-site](https://documentation.bloomreach.com/discovery/docs/sequential-lock-for-multi-site.md) - [Attribute based merchandising](https://documentation.bloomreach.com/discovery/docs/boost-attributes-in-search-results.md): This guide illustrates how to create attribute based ranking rules. - [Best Practices for Sending Attributes in Feed](https://documentation.bloomreach.com/discovery/docs/best-practices-for-sending-attributes-in-the-feed.md) - [Create exceptions to rules](https://documentation.bloomreach.com/discovery/docs/create-exceptions-to-rules.md) - [Algo Weight Customization](https://documentation.bloomreach.com/discovery/docs/algo-weight-customization.md) - [Bulk Operation](https://documentation.bloomreach.com/discovery/docs/bulk-operation.md): This guide discusses how you can apply merchandising operations on multiple items at the same time. - [Bulk Select Products](https://documentation.bloomreach.com/discovery/docs/bulk-select-products.md) - [Bulk Selection Sequence](https://documentation.bloomreach.com/discovery/docs/bulk-selection-sequence.md) - [Apply Bulk Operations](https://documentation.bloomreach.com/discovery/docs/apply-bulk-operations.md) - [Conflict Resolution for Bulk Operations](https://documentation.bloomreach.com/discovery/docs/conflict-resolution-for-bulk-operations.md) - [Blocking products from search terms](https://documentation.bloomreach.com/discovery/docs/blocking-products-from-search-terms.md) - [Blocking products globally](https://documentation.bloomreach.com/discovery/docs/blocking-products-globally.md) - [Product hard launch](https://documentation.bloomreach.com/discovery/docs/product-hard-launch.md) - [Launch pre-merchandised products](https://documentation.bloomreach.com/discovery/docs/launch-pre-merchandised-products.md) - [Manage multiple campaigns](https://documentation.bloomreach.com/discovery/docs/manage-multiple-campaigns.md) - [Manage time-based launches](https://documentation.bloomreach.com/discovery/docs/manage-time-based-launches.md) - [Schedule product launch windows](https://documentation.bloomreach.com/discovery/docs/schedule-product-launch-windows.md) - [Scheduling multiple Ranking Rules for the same Query or Category](https://documentation.bloomreach.com/discovery/docs/scheduling-multiple-ranking-rules-for-the-same-query-or-category.md) - [Conflict resolution for ranking rules](https://documentation.bloomreach.com/discovery/docs/conflict-resolution-for-ranking-rules.md) - [Conflict resolution for search and merchandising features](https://documentation.bloomreach.com/discovery/docs/conflict-resolution-for-search-and-merchandising-features.md) - [Dynamic categories](https://documentation.bloomreach.com/discovery/docs/dynamic-categories.md): An introduction to the Dynamic categories feature for merchandisers. - [Create and manage Dynamic categories](https://documentation.bloomreach.com/discovery/docs/create-and-manage-dynamic-categories.md) - [Merchandise with Dynamic categories](https://documentation.bloomreach.com/discovery/docs/merchandise-with-dynamic-categories.md) - [Display Dynamic categories](https://documentation.bloomreach.com/discovery/docs/display-dynamic-categories.md) - [Replicate dynamic categories](https://documentation.bloomreach.com/discovery/docs/replicate-dynamic-categories.md) - [Facet Management](https://documentation.bloomreach.com/discovery/docs/facet-management.md): This guide contains a collection of articles that discuss the customizations that can be made to facets and filters. - [Working with a global facet rule](https://documentation.bloomreach.com/discovery/docs/create-a-global-facet-rule.md) - [Previewing changes in facet management](https://documentation.bloomreach.com/discovery/docs/previewing-changes-in-facet-management.md) - [Category Facet Inheritance](https://documentation.bloomreach.com/discovery/docs/category-facet-inheritance.md) - [Dashboard Controls for Category Facet Inheritance](https://documentation.bloomreach.com/discovery/docs/dashboard-controls-for-category-facet-inheritance.md) - [Use Cases for Category Facet Inheritance](https://documentation.bloomreach.com/discovery/docs/use-cases-for-category-facet-inheritance.md) - [Conflict Resolution for Category Facet Inheritance](https://documentation.bloomreach.com/discovery/docs/conflict-resolution-for-category-facet-inheritance.md) - [Category Facet Inheritance and Multi-sites](https://documentation.bloomreach.com/discovery/docs/category-facet-inheritance-and-multi-sites.md) - [Conflict resolution for facet management](https://documentation.bloomreach.com/discovery/docs/conflict-resolution-within-facet-management.md) - [Facet rule FAQs](https://documentation.bloomreach.com/discovery/docs/facet-rule-faqs.md) - [Group Merchandising](https://documentation.bloomreach.com/discovery/docs/group-merchandising.md): This guide introduces you to the Group Merchandising functionality. - [Creating Group rules at the Global level](https://documentation.bloomreach.com/discovery/docs/creating-group-rules-at-the-global-level.md) - [Creating Group rules at the Query level](https://documentation.bloomreach.com/discovery/docs/creating-group-rules-at-the-query-level.md) - [Personalized media in grid](https://documentation.bloomreach.com/discovery/docs/personalized-media-in-the-grid.md) - [Assets and media rules](https://documentation.bloomreach.com/discovery/docs/assets-and-media-rules.md) - [Display media in the grid](https://documentation.bloomreach.com/discovery/docs/display-media-in-the-grid.md) - [Media in grid inspiration library](https://documentation.bloomreach.com/discovery/docs/media-in-the-grid-inspiration-library.md) - [Technical integration - Media in the grid](https://documentation.bloomreach.com/discovery/docs/technical-integration-media-in-the-grid.md) - [Integrate with Discovery Shopify App v2](https://documentation.bloomreach.com/discovery/docs/integrate-with-discovery-shopify-app-v2.md) - [Customizable Product Card Attributes & Metrics](https://documentation.bloomreach.com/discovery/docs/customizable-product-card-attributes-metrics.md): This guide introduces you to the Customizable Product Card Attributes & Metrics feature. - [Global level Product Card Customization](https://documentation.bloomreach.com/discovery/docs/global-level-product-card-customization.md): This guide illustrates how to customize the global display settings of product cards. - [Rule Specific Product Card Customization](https://documentation.bloomreach.com/discovery/docs/rule-specific-product-card-customization.md) - [Multi-site Management](https://documentation.bloomreach.com/discovery/docs/multi-site-management.md) - [Multi-currency](https://documentation.bloomreach.com/discovery/docs/multi-currency.md) - [Multi-language support](https://documentation.bloomreach.com/discovery/docs/multi-language.md) - [Multi-language semantic search](https://documentation.bloomreach.com/discovery/docs/multi-language-semantic-search.md) - [Arabic Language Support](https://documentation.bloomreach.com/discovery/docs/arabic-language-support.md) - [Multi-language Loomi Search+](https://documentation.bloomreach.com/discovery/docs/multi-language-loomi-search.md) - [Configuration cloner](https://documentation.bloomreach.com/discovery/docs/cloning-rules.md): This guide introduces you to the Configuration cloner feature. - [Configuration cloner workflow](https://documentation.bloomreach.com/discovery/docs/cloning-configurations-workflow.md): This guide illustrates the complete Configuration cloner workflow. - [Rollback](https://documentation.bloomreach.com/discovery/docs/rollback.md) - [Frequently Asked Questions](https://documentation.bloomreach.com/discovery/docs/frequently-asked-questions-1.md) - [Why do you see yellow triangles when you apply ranking rules](https://documentation.bloomreach.com/discovery/docs/why-do-you-see-yellow-triangles-when-you-apply-ranking-rules.md) - [Profanity in search results](https://documentation.bloomreach.com/discovery/docs/profanity-in-search-results.md) - [Why do search terms with special characters return 0 results?](https://documentation.bloomreach.com/discovery/docs/why-do-search-terms-with-special-characters-return-0-results.md) - [Variant slicing](https://documentation.bloomreach.com/discovery/docs/variant-slicing.md) - [How Variant slicing works](https://documentation.bloomreach.com/discovery/docs/how-variant-slicing-works.md) - [Configure Variant slicing attributes](https://documentation.bloomreach.com/discovery/docs/configure-variant-slicing-attributes.md) - [Create Variant slicing rules](https://documentation.bloomreach.com/discovery/docs/create-variant-slicing-rules.md) - [Troubleshoot Variant slicing](https://documentation.bloomreach.com/discovery/docs/troubleshoot-variant-slicing.md) - [Understand ranking with Variant slicing](https://documentation.bloomreach.com/discovery/docs/understand-ranking-with-variant-slicing.md) - [Variant slicing inspiration library](https://documentation.bloomreach.com/discovery/docs/variant-slicing-inspiration-library.md) - [Variant slicing feature impact](https://documentation.bloomreach.com/discovery/docs/variant-slicing-feature-impact.md) - [Variant slicing FAQs](https://documentation.bloomreach.com/discovery/docs/variant-slicing-faqs.md) - [Recommendations and Pathways](https://documentation.bloomreach.com/discovery/docs/pathways-and-recommendations.md) - [Recommendations and Pathways Integration](https://documentation.bloomreach.com/discovery/docs/recommendations-and-pathways-integration-overview.md) - [Recommendations](https://documentation.bloomreach.com/discovery/docs/recommendations.md) - [Frequently Bought Together](https://documentation.bloomreach.com/discovery/docs/frequently-bought-together.md) - [Frequently Viewed Together](https://documentation.bloomreach.com/discovery/docs/frequently-viewed-together.md) - [Recently Viewed Products Widget](https://documentation.bloomreach.com/discovery/docs/recently-viewed-products-widget.md) - [Similar Products Widget](https://documentation.bloomreach.com/discovery/docs/similar-products-widget.md) - [Visual Search](https://documentation.bloomreach.com/discovery/docs/visual-search.md) - [Visual Recommendations](https://documentation.bloomreach.com/discovery/docs/visual-recommendations.md) - [Pathways](https://documentation.bloomreach.com/discovery/docs/pathways.md) - [Widget Configurator](https://documentation.bloomreach.com/discovery/docs/widget-configurator.md) - [Merchandising Capabilities](https://documentation.bloomreach.com/discovery/docs/merchandising-capabilities.md) - [Managing a Widget](https://documentation.bloomreach.com/discovery/docs/managing-a-widget.md) - [Changing Algorithm Types](https://documentation.bloomreach.com/discovery/docs/changing-algorithm-types.md) - [Add to recall for widgets](https://documentation.bloomreach.com/discovery/docs/add-to-recall-for-widgets.md): This guide gives an overview of the Add to Recall operation for widgets. Furthermore, it discusses how to apply this operation to individual Recommendations and Pathways widgets. - [Add to Recall for Global widget configurations](https://documentation.bloomreach.com/discovery/docs/add-to-recall-for-global-widget-configurations.md): This guide walks you through the process of customizing widget recall at the Global level. - [Contextual Merchandising](https://documentation.bloomreach.com/discovery/docs/contextual-merchandising.md): This guide introduces you to the Contextual Merchandising feature and explores its application. - [Email recommendations](https://documentation.bloomreach.com/discovery/docs/email-recommendations.md):
This guide gives an overview of Bloomreach Email Recommendations and how you can integrate this feature to enhance your email campaigns in real-time. - [Widget Analytics](https://documentation.bloomreach.com/discovery/docs/widget-analytics.md) - [SEO Implementation](https://documentation.bloomreach.com/discovery/docs/seo-implementation.md) - [Thematic pages](https://documentation.bloomreach.com/discovery/docs/thematic-pages.md) - [Thematic pages tool](https://documentation.bloomreach.com/discovery/docs/thematic-pages-tool.md) - [Thematic Pages FAQs](https://documentation.bloomreach.com/discovery/docs/thematic-pages-faqs.md) - [Upcoming changes to Insights ](https://documentation.bloomreach.com/discovery/docs/upcoming-changes-to-insights.md) - [Insights](https://documentation.bloomreach.com/discovery/docs/insights.md) - [Insights Metrics Glossary](https://documentation.bloomreach.com/discovery/docs/insights-metrics-glossary.md): This guide can be used as a source of reference for Insights metrics. - [Insights Explore Bar](https://documentation.bloomreach.com/discovery/docs/insights-explore-bar.md) - [Opportunities](https://documentation.bloomreach.com/discovery/docs/opportunities.md) - [Top Opportunities](https://documentation.bloomreach.com/discovery/docs/top-opportunities.md) - [Category Page Report](https://documentation.bloomreach.com/discovery/docs/category-page-report.md) - [Query Report](https://documentation.bloomreach.com/discovery/docs/query-report.md) - [Improve Category Navigation](https://documentation.bloomreach.com/discovery/docs/improve-category.md) - [Improve Site Search](https://documentation.bloomreach.com/discovery/docs/improve-site-search.md) - [Activities](https://documentation.bloomreach.com/discovery/docs/activities.md) - [Playbooks](https://documentation.bloomreach.com/discovery/docs/playbooks.md) - [Collections](https://documentation.bloomreach.com/discovery/docs/collections.md) - [Library](https://documentation.bloomreach.com/discovery/docs/library.md) - [Analytics](https://documentation.bloomreach.com/discovery/docs/analytics.md) - [Analytics essentials](https://documentation.bloomreach.com/discovery/docs/analytics-essentials-1.md): This guide explores the most essential elements in analytic views and describes how site visitor actions can effect what you see in these tables and graphs. - [Site search reports](https://documentation.bloomreach.com/discovery/docs/site-search-reports.md) - [API requests](https://documentation.bloomreach.com/discovery/docs/api-requests.md) - [Unique visitors](https://documentation.bloomreach.com/discovery/docs/unique-visitors.md) - [All widgets performance dashboard](https://documentation.bloomreach.com/discovery/docs/all-widgets-performance-dashboard.md) - [A/B testing](https://documentation.bloomreach.com/discovery/docs/ab-testing.md) - [A/B testing application](https://documentation.bloomreach.com/discovery/docs/ab-testing-application.md) - [Create and run A/B tests](https://documentation.bloomreach.com/discovery/docs/how-do-i-run-an-ab-test.md) - [Start an A/B test](https://documentation.bloomreach.com/discovery/docs/1-start-an-ab-test.md) - [Configure the A/B test](https://documentation.bloomreach.com/discovery/docs/2-configure-the-ab-test.md) - [Run A/B test or save draft](https://documentation.bloomreach.com/discovery/docs/run-ab-test-or-save-draft.md) - [Retrieve and evaluate A/B test results](https://documentation.bloomreach.com/discovery/docs/4-retrieve-and-evaluate-ab-test-results.md) - [End the A/B test](https://documentation.bloomreach.com/discovery/docs/5-end-the-ab-test.md) - [Troubleshooting - A/B tests](https://documentation.bloomreach.com/discovery/docs/troubleshooting-ab-tests.md) - [Manage A/B tests](https://documentation.bloomreach.com/discovery/docs/manage-ab-tests.md) - [Understand variant behavior](https://documentation.bloomreach.com/discovery/docs/understand-variant-behavior.md) - [A/B testing FAQs](https://documentation.bloomreach.com/discovery/docs/ab-testing-faqs.md) - [Discovery integrations with A/B testing tools](https://documentation.bloomreach.com/discovery/docs/discovery-integrations-with-ab-testing-tools.md) - [Merchandising audiences](https://documentation.bloomreach.com/discovery/docs/targeting.md) - [Defining audiences for targeted changes](https://documentation.bloomreach.com/discovery/docs/defining-audiences-for-targeted-changes.md) - [Merchandising audiences with multiple dimensions](https://documentation.bloomreach.com/discovery/docs/targeting-audiences-who-have-multiple-dimensions.md) - [Manage user roles](https://documentation.bloomreach.com/discovery/docs/identity-and-access-management.md): This guide explains how you can manage the user roles associated with Bloomreach Discovery features. - [SSO (Single Sign On)](https://documentation.bloomreach.com/discovery/docs/sso-single-sign-on.md) ## API Reference - [Welcome](https://documentation.bloomreach.com/discovery/reference/welcome.md): Welcome to the Bloomreach Discovery API Documentation! - [Postman Collections Welcome Kit](https://documentation.bloomreach.com/discovery/reference/postman-collections-welcome-kit.md) - [Discovery API Keys](https://documentation.bloomreach.com/discovery/reference/api-key-management.md) - [Discovery API details](https://documentation.bloomreach.com/discovery/reference/discovery-api-details.md) - [Format your Data (Product)](https://documentation.bloomreach.com/discovery/reference/format-your-data-product.md) - [Reserved attributes](https://documentation.bloomreach.com/discovery/reference/reserved-fields-api.md) - [Format your Data (Content)](https://documentation.bloomreach.com/discovery/reference/format-your-data-content.md) - [Catalog management API v3](https://documentation.bloomreach.com/discovery/reference/catalog-management-api-v3.md) - [Get current configuration](https://documentation.bloomreach.com/discovery/reference/get_accounts-account-name-catalogs-catalog-name-environments-environment-name-configs-latest.md): Understand the current state of catalog configuration, including custom attributes configuration and all [catalog settings](https://documentation.bloomreach.com/discovery/docs/catalog-settings) present in the dashboard. - [Modify current configuration](https://documentation.bloomreach.com/discovery/reference/post_accounts-account-name-catalogs-catalog-name-environments-environment-name-configs-latest.md): Programmatically modify the current catalog configuration to automate common tasks. - [Get an older configuration](https://documentation.bloomreach.com/discovery/reference/get_accounts-account-name-catalogs-catalog-name-environments-environment-name-configs-config-id.md): Understand what the catalog configuration looked like at the point in time an index was generated. - [Get reserved attributes](https://documentation.bloomreach.com/discovery/reference/get_accounts-account-name-catalogs-catalog-name-environments-environment-name-reserved-attributes.md): Get a list of all [reserved attributes](https://documentation.bloomreach.com/discovery/reference/reserved-fields-api) for the catalog. - [Get job details](https://documentation.bloomreach.com/discovery/reference/get_accounts-account-name-catalogs-catalog-name-environments-environment-name-jobs-job-id.md): Get all the details about a particular job including its status. - [Get all jobs](https://documentation.bloomreach.com/discovery/reference/get_accounts-account-name-catalogs-catalog-name-environments-environment-name-jobs.md): Get all the jobs associated with a catalog. - [Get all catalogs](https://documentation.bloomreach.com/discovery/reference/get_accounts-account-name-catalogs.md): Get all the catalogs present for an account. - [Get catalog details](https://documentation.bloomreach.com/discovery/reference/get_accounts-account-name-catalogs-catalog-name-environments-environment-name.md): View the current state of a catalog. This returns the entire catalog with product and item feed record data. - [Run an indexing job](https://documentation.bloomreach.com/discovery/reference/post_accounts-account-name-catalogs-catalog-name-environments-environment-name-indexes.md): Trigger an indexing job to [update the catalog's index](https://documentation.bloomreach.com/discovery/docs/promoting-changes-viewing-jobs#3-update-catalogs-index). - [Get current records](https://documentation.bloomreach.com/discovery/reference/get_accounts-account-name-catalogs-catalog-name-environments-environment-name-records.md): View the current state of product and item feed records in a catalog. - [Upload full feed](https://documentation.bloomreach.com/discovery/reference/put_accounts-account-name-catalogs-catalog-name-environments-environment-name-records.md): Upload the entire feed data at once. - [Modify feed records](https://documentation.bloomreach.com/discovery/reference/patch_accounts-account-name-catalogs-catalog-name-environments-environment-name-records.md): Edit/change or add particular product or item records in the feed. - [Get record details](https://documentation.bloomreach.com/discovery/reference/get_accounts-account-name-catalogs-catalog-name-environments-environment-name-records-record-id.md): View the details of a product or item feed record. - [Get record variants](https://documentation.bloomreach.com/discovery/reference/get_accounts-account-name-catalogs-catalog-name-environments-environment-name-records-record-id-variants.md): View the [variants](https://documentation.bloomreach.com/discovery/docs/discovery-glossary#variant) associated with a product or item feed record. - [Get variant details](https://documentation.bloomreach.com/discovery/reference/get_accounts-account-name-catalogs-catalog-name-environments-environment-name-records-record-id-variants-variant-id.md): View the details of a [variant](https://documentation.bloomreach.com/discovery/docs/discovery-glossary#variant) of any product or item in the feed data. - [Get views](https://documentation.bloomreach.com/discovery/reference/get_accounts-account-name-catalogs-catalog-name-environments-environment-name-records-record-id-views.md): Get all the [views](https://documentation.bloomreach.com/discovery/docs/discovery-glossary#views) associated with a product or item feed record. - [Get view details](https://documentation.bloomreach.com/discovery/reference/get_accounts-account-name-catalogs-catalog-name-environments-environment-name-records-record-id-views-view-id.md): Get the details of a [view](https://documentation.bloomreach.com/discovery/docs/discovery-glossary#views) of any product or item feed record. - [Get view variants](https://documentation.bloomreach.com/discovery/reference/get_accounts-account-name-catalogs-catalog-name-environments-environment-name-records-record-id-views-view-id-variants.md): Get all the [variants](https://documentation.bloomreach.com/discovery/docs/discovery-glossary#variant) associated with a different [view](https://documentation.bloomreach.com/discovery/docs/discovery-glossary#views) of any product feed record. - [Get view variant details](https://documentation.bloomreach.com/discovery/reference/get_accounts-account-name-catalogs-catalog-name-environments-environment-name-records-record-id-views-view-id-variants-variant-id.md): Get the details of a [variant](https://documentation.bloomreach.com/discovery/docs/discovery-glossary#variant) for a different [view](https://documentation.bloomreach.com/discovery/docs/discovery-glossary#views) of a product feed record. - [Processing index updates](https://documentation.bloomreach.com/discovery/reference/processing-index-updates.md) - [Catalog management API (v1/v2)](https://documentation.bloomreach.com/discovery/reference/api-based-catalog-data-management.md) - [Send Your Data (Product)](https://documentation.bloomreach.com/discovery/reference/send-your-data-product.md) - [Send Your Data (Product)](https://documentation.bloomreach.com/discovery/reference/send-your-data-product-patch.md) - [Send Your Data (Content)](https://documentation.bloomreach.com/discovery/reference/send-your-data-content.md) - [Send Your Data (Content)](https://documentation.bloomreach.com/discovery/reference/send-your-data-content-patch.md) - [Publish the Index](https://documentation.bloomreach.com/discovery/reference/publish-the-index.md) - [Catalog Data Management job status](https://documentation.bloomreach.com/discovery/reference/data-management-job-status.md) - [Service Quotas for Feed and Indexing](https://documentation.bloomreach.com/discovery/reference/service-quotas-for-feed-and-indexing.md) - [Catalog management API rate limits](https://documentation.bloomreach.com/discovery/reference/catalog-data-management-api-rate-limits.md) - [Upgrade from legacy FTP and SFTP service](https://documentation.bloomreach.com/discovery/reference/upgrade-from-legacy-ftp-and-sftp-service.md) - [Product & Category Search API v1](https://documentation.bloomreach.com/discovery/reference/product-and-category-search-api.md) - [Get products/categories](https://documentation.bloomreach.com/discovery/reference/get-products-categories.md): The Product Search API sends a keyword query to retrieve results about products, categories, or other content on your site. You can apply additional filters and facets to return products and content that include or exclude specified attributes, such as colors and brands. The Category Search API sends a category query to retrieve results about products within the categories that you specify. - [Cookie Parameter (_br_uid_2)](https://documentation.bloomreach.com/discovery/reference/cookie-_br_uid_2.md) - [Search category trees](https://documentation.bloomreach.com/discovery/reference/search-category-trees.md) - [API Error Codes](https://documentation.bloomreach.com/discovery/reference/api-error-codes.md) - [API Guardrails for Added System Reliability](https://documentation.bloomreach.com/discovery/reference/api-rate-limits.md) - [Search API - Essential Features](https://documentation.bloomreach.com/discovery/reference/search-use-cases.md) - [Sorting](https://documentation.bloomreach.com/discovery/reference/sorting.md) - [Faceting and filtering](https://documentation.bloomreach.com/discovery/reference/faceting-and-filtering.md) - [Facet response v3 - Unified ranking](https://documentation.bloomreach.com/discovery/reference/facet-response-v3-unified-ranking.md) - [Search Query Processing: Spell Correct](https://documentation.bloomreach.com/discovery/reference/search-query-processing-autocorrect.md) - [Display banners, assets, and campaigns in search results](https://documentation.bloomreach.com/discovery/reference/display-banners-assets-and-campaigns-in-search-results.md) - [Requesting product and SKU attributes](https://documentation.bloomreach.com/discovery/reference/requesting-product-and-sku-attributes.md) - [Real-time API Merchandising](https://documentation.bloomreach.com/discovery/reference/real-time-api-merchandising.md) - [API controls to disable Merchandising rules](https://documentation.bloomreach.com/discovery/reference/api-controls-to-disable-merchandising-rules.md) - [Product grid insights on the API](https://documentation.bloomreach.com/discovery/reference/ranking-diagnostics-on-the-api.md) - [View Merchandised Product Slots in API Response](https://documentation.bloomreach.com/discovery/reference/view-merchandising-data-in-the-api-response.md) - [Viewing Precision Modes Data in API Response](https://documentation.bloomreach.com/discovery/reference/viewing-precision-modes-data-in-api-response.md) - [Relevance by Segment Parameter](https://documentation.bloomreach.com/discovery/reference/relevance-by-segment-api.md) - [SKU Select Parameter](https://documentation.bloomreach.com/discovery/reference/sku-select-api.md) - [Dynamic Grouping Parameters](https://documentation.bloomreach.com/discovery/reference/dynamic-grouping-api.md) - [Buy Online Pick-up In Store (BOPIS)](https://documentation.bloomreach.com/discovery/reference/buy-online-pick-up-in-store-bopis-params.md) - [Autosuggest API v2](https://documentation.bloomreach.com/discovery/reference/autosuggest-api-v2.md) - [Get autosuggestions](https://documentation.bloomreach.com/discovery/reference/get-autosuggestions.md): This API returns product/category suggestions based on an inputted search query. - [Product and Category suggestions](https://documentation.bloomreach.com/discovery/reference/product-and-category-suggestions.md) - [Content Search API v1](https://documentation.bloomreach.com/discovery/reference/content-search-api.md) - [Get Content](https://documentation.bloomreach.com/discovery/reference/get-content.md): The Content Search API sends a keyword query to retrieve non-product content on your site. You can apply additional facets to return content that either includes or excludes specified attributes about content types, like videos and blog posts. - [Site Crawl Content Search API [deprecated]](https://documentation.bloomreach.com/discovery/reference/site-crawl-content-search-api.md) - [Bestseller API v1](https://documentation.bloomreach.com/discovery/reference/bestseller-api.md) - [Just For You API (JFY) [deprecated]](https://documentation.bloomreach.com/discovery/reference/jfy-api.md) - [More Like This API (MLT) [deprecated]](https://documentation.bloomreach.com/discovery/reference/mlt-api.md) - [Get bestseller products](https://documentation.bloomreach.com/discovery/reference/bestseller-api-1.md): The Bestseller API returns the products likely to generate the most revenue. The algorithm uses a combination of RPV, ATCs and Views, combined in order to maximize revenue. - [Recommendations and Pathways APIs v2](https://documentation.bloomreach.com/discovery/reference/recommendations-and-pathways-apis.md) - [Keyword widget](https://documentation.bloomreach.com/discovery/reference/keyword-based-widget-api.md) - [Item-based widget](https://documentation.bloomreach.com/discovery/reference/item-based-recommendation-widget-api.md) - [Category widget](https://documentation.bloomreach.com/discovery/reference/category-based-widget-api.md) - [Personalized widget](https://documentation.bloomreach.com/discovery/reference/personalization-based-widget-api.md) - [Recently viewed widget](https://documentation.bloomreach.com/discovery/reference/recently-viewed-widget-api.md) - [Global widget](https://documentation.bloomreach.com/discovery/reference/global-recommendation-widget-api.md) - [Visual search](https://documentation.bloomreach.com/discovery/reference/visual-search-apis.md) - [Upload image](https://documentation.bloomreach.com/discovery/reference/upload-api.md) - [Run visual search](https://documentation.bloomreach.com/discovery/reference/visual-search-response-api.md) - [Advanced filtering support for Recommendations and Pathways](https://documentation.bloomreach.com/discovery/reference/advanced-filtering-support-for-recommendations-and-pathways.md) - [Recommendations and Pathways parameters reference](https://documentation.bloomreach.com/discovery/reference/recs-pathways-parameters-reference.md): This guide contains a detailed explanation of all the Parameters used with the different Recommendations and Pathways APIs. - [Email recommendations widget APIs v2](https://documentation.bloomreach.com/discovery/reference/email-recommendations-widget-apis.md) - [Image API](https://documentation.bloomreach.com/discovery/reference/get_api-v2-widgets-image-global-widget-id.md): This API allows you to get the EnrichedImage for the products in global widgets like Trending products. Typically used on Context less pages like your Homepage. - [Proxy API](https://documentation.bloomreach.com/discovery/reference/get_api-v2-widgets-proxy-global-widget-id.md): This API allows you to get the Product Description Page for the products in global widgets like Trending products. Typically used on Context less pages like your Hompage. - [Image API](https://documentation.bloomreach.com/discovery/reference/get_api-v2-widgets-image-item-widget-id.md): This API allows you to get the EnrichedImage for the products in item-based widgets such as Bestseller, Frequently bought together, Frequently viewed together, Similar products. They use the unique identifier of the item on your site to show relevant recommendations. - [Proxy API](https://documentation.bloomreach.com/discovery/reference/get_api-v2-widgets-proxy-item-widget-id.md): This API allows you to get the Product Description Page for the products in item-based widgets such as Bestseller, Frequently bought together, Frequently viewed together, Similar products. They use the unique identifier of the item on your site to show relevant recommendations. - [Image API](https://documentation.bloomreach.com/discovery/reference/get_api-v2-widgets-image-category-widget-id.md): This API allows you to fetch the EnrichedImages for products in a category-id based widget. - [Proxy API](https://documentation.bloomreach.com/discovery/reference/get_api-v2-widgets-proxy-category-widget-id.md): This API allows you to fetch the Product Description Page for products in a category-id based widget. - [Image API](https://documentation.bloomreach.com/discovery/reference/get_api-v2-widgets-image-keyword-widget-id.md): This API allows you to fetch the EnrichedImages for products in keyword-based widget results like Search. - [Proxy API](https://documentation.bloomreach.com/discovery/reference/get_api-v2-widgets-proxy-keyword-widget-id.md): This API allows you to fetch the Product Description Page for products in keyword-based widget results like Search. - [Image API](https://documentation.bloomreach.com/discovery/reference/get_api-v2-widgets-image-personalized-widget-id.md): This API allows you to fetch the EnrichedImage for products in user_id based personalization widgets such as Past Purchases - [Proxy API](https://documentation.bloomreach.com/discovery/reference/get_api-v2-widgets-proxy-personalized-widget-id.md): This API allows you to fetch the Product Description Pages for products in user_id based personalization widgets such as Past Purchases - [Thematic Pages API](https://documentation.bloomreach.com/discovery/reference/thematic-pages-api.md) - [Thematic API (JSON)](https://documentation.bloomreach.com/discovery/reference/thematic-api-json.md): Getting thematic search results - [Thematic API (HTML)](https://documentation.bloomreach.com/discovery/reference/thematic-api-html.md) - [Thematic page load process](https://documentation.bloomreach.com/discovery/reference/thematic-page-load-process.md) - [Error handling for the thematic API](https://documentation.bloomreach.com/discovery/reference/error-handling-for-the-thematic-api.md) - [Deploying Thematic XML Sitemap](https://documentation.bloomreach.com/discovery/reference/deploy-your-thematic-xml-sitemap.md): This guide illustrates how to implement Thematic XML Sitemap for more relevant search results. - [Widget API](https://documentation.bloomreach.com/discovery/reference/widget-api.md) - [Widget types](https://documentation.bloomreach.com/discovery/reference/widget-types.md) - [Build a HTML widget](https://documentation.bloomreach.com/discovery/reference/build-a-html-widget.md) - [Parameters for the Widget API](https://documentation.bloomreach.com/discovery/reference/parameters-for-the-widget-api.md) ## Recipes - [Build a Product Search Results Page - API Request](https://documentation.bloomreach.com/discovery/recipes/build-a-product-search-results-page-api-request.md) - [Build a Product Search Results Page - API Response](https://documentation.bloomreach.com/discovery/recipes/build-a-product-search-results-page-api-response.md) - [Product Catalog - Format your Data](https://documentation.bloomreach.com/discovery/recipes/product-catalog-format-your-data.md) ## Changelog - [🚀 Release 2026-51](https://documentation.bloomreach.com/discovery/changelog/release-2026-51.md) - [🚀 Release 2026-43](https://documentation.bloomreach.com/discovery/changelog/release-2026-43.md) - [🚀 Release 2026-41](https://documentation.bloomreach.com/discovery/changelog/release-2026-41.md) - [🚀 Unscheduled Release 2026-32_2](https://documentation.bloomreach.com/discovery/changelog/unscheduled-release-32.md) - [🚀 Release 2026-32](https://documentation.bloomreach.com/discovery/changelog/release-2026-32.md) # Engagement Documentation > Guides, API reference, and all information for developers necessary to integrate and use Bloomreach Engagement with ease. ## Guides - [Documentation overview](https://documentation.bloomreach.com/engagement/docs/documentation-overview.md) - [Bloomreach Engagement Packaging](https://documentation.bloomreach.com/engagement/docs/bloomreach-marketing-packaging.md) - [Loomi AI Platform package](https://documentation.bloomreach.com/engagement/docs/loomi-ai-platform-package.md) - [Email package](https://documentation.bloomreach.com/engagement/docs/email-package.md) - [Mobile Messaging package](https://documentation.bloomreach.com/engagement/docs/mobile-messaging-package.md) - [Web package](https://documentation.bloomreach.com/engagement/docs/web-package.md) - [Mobile App package](https://documentation.bloomreach.com/engagement/docs/mobile-app-package.md) - [Ad Audiences package](https://documentation.bloomreach.com/engagement/docs/ad-audiences-package.md) - [Enterprise Engagement package](https://documentation.bloomreach.com/engagement/docs/enterprise-marketing-package.md) - [Add-ons](https://documentation.bloomreach.com/engagement/docs/add-ons.md) - [AI Tools & Agents](https://documentation.bloomreach.com/engagement/docs/ai-tools-agents.md) - [Bloomreach Community Hub](https://documentation.bloomreach.com/engagement/docs/bloomreach-community.md): A space to connect, contribute, and be recognized. - [Data and assets overview](https://documentation.bloomreach.com/engagement/docs/data-assets.md) - [Data structure](https://documentation.bloomreach.com/engagement/docs/data-structure.md) - [Customers](https://documentation.bloomreach.com/engagement/docs/customers.md) - [Manage customer database](https://documentation.bloomreach.com/engagement/docs/manage-customer-database.md) - [Catalogs](https://documentation.bloomreach.com/engagement/docs/catalogs.md) - [Data hub catalogs](https://documentation.bloomreach.com/engagement/docs/data-hub-catalogs.md) - [Data hub versus legacy catalogs](https://documentation.bloomreach.com/engagement/docs/data-hub-versus-legacy-catalogs.md) - [Create legacy catalogs](https://documentation.bloomreach.com/engagement/docs/create-legacy-catalogs.md) - [Create and manage catalogs](https://documentation.bloomreach.com/engagement/docs/create-and-manage-catalogs.md) - [Create a general catalog](https://documentation.bloomreach.com/engagement/docs/create-a-general-catalog.md) - [Add and manage records](https://documentation.bloomreach.com/engagement/docs/add-and-manage-records.md) - [Configure schema and searchable attributes](https://documentation.bloomreach.com/engagement/docs/configure-schema-and-searchable-attributes.md) - [View catalog items](https://documentation.bloomreach.com/engagement/docs/view-catalog-items.md) - [Vouchers](https://documentation.bloomreach.com/engagement/docs/vouchers.md) - [System events](https://documentation.bloomreach.com/engagement/docs/system-events.md) - [Custom events](https://documentation.bloomreach.com/engagement/docs/custom-events.md) - [Asset Manager](https://documentation.bloomreach.com/engagement/docs/asset-manager.md) - [Snippets](https://documentation.bloomreach.com/engagement/docs/snippets.md) - [File management](https://documentation.bloomreach.com/engagement/docs/file-management.md) - [Data manager](https://documentation.bloomreach.com/engagement/docs/data-manager.md) - [Data mapping](https://documentation.bloomreach.com/engagement/docs/data-mapping.md) - [Metrics](https://documentation.bloomreach.com/engagement/docs/metrics.md) - [Aggregates and running aggregates](https://documentation.bloomreach.com/engagement/docs/aggregates-and-running-aggregates.md) - [Expressions](https://documentation.bloomreach.com/engagement/docs/definition-expression.md) - [Event segmentations](https://documentation.bloomreach.com/engagement/docs/event-segmentation.md) - [Content sources](https://documentation.bloomreach.com/engagement/docs/content-sources.md) - [Tag manager](https://documentation.bloomreach.com/engagement/docs/tag-manager.md) - [Data imports](https://documentation.bloomreach.com/engagement/docs/data-import.md) - [Import customers](https://documentation.bloomreach.com/engagement/docs/import-customers.md) - [Import events](https://documentation.bloomreach.com/engagement/docs/import-events.md) - [Import catalogs](https://documentation.bloomreach.com/engagement/docs/import-catalogs.md) - [Import vouchers](https://documentation.bloomreach.com/engagement/docs/import-vouchers.md) - [Imports technical reference](https://documentation.bloomreach.com/engagement/docs/imports-technical-reference.md) - [Imports best practices](https://documentation.bloomreach.com/engagement/docs/imports-best-practices.md) - [Data exports](https://documentation.bloomreach.com/engagement/docs/data-exports.md) - [Set up data exports](https://documentation.bloomreach.com/engagement/docs/set-up-data-exports.md) - [Cloning](https://documentation.bloomreach.com/engagement/docs/cloning.md) - [Engagement BigQuery](https://documentation.bloomreach.com/engagement/docs/ebq.md) - [Filtering data](https://documentation.bloomreach.com/engagement/docs/filtering-data.md) - [Date filters](https://documentation.bloomreach.com/engagement/docs/date-filters.md) - [Customer filters](https://documentation.bloomreach.com/engagement/docs/customer-filters.md) - [Filter operators](https://documentation.bloomreach.com/engagement/docs/filter-operators.md) - [Customer identification](https://documentation.bloomreach.com/engagement/docs/customer-identification.md) - [Merging](https://documentation.bloomreach.com/engagement/docs/merging.md) - [Cookies](https://documentation.bloomreach.com/engagement/docs/cookies.md) - [External ID](https://documentation.bloomreach.com/engagement/docs/external-id.md) - [ID transformations](https://documentation.bloomreach.com/engagement/docs/id-transformations.md) - [Project variables](https://documentation.bloomreach.com/engagement/docs/project-variables.md) - [Unified project variables](https://documentation.bloomreach.com/engagement/docs/unified-project-variables.md) - [Data best practices](https://documentation.bloomreach.com/engagement/docs/data-best-practices.md) - [Analyses](https://documentation.bloomreach.com/engagement/docs/analyses.md) - [Parameters](https://documentation.bloomreach.com/engagement/docs/parameters-1.md) - [Dashboards](https://documentation.bloomreach.com/engagement/docs/dashboards-1.md) - [Custom evaluation dashboards](https://documentation.bloomreach.com/engagement/docs/custom-evaluation-dashboards.md) - [Dashboard Sharing](https://documentation.bloomreach.com/engagement/docs/dashboard-sharing.md) - [Performance dashboards](https://documentation.bloomreach.com/engagement/docs/performance-dashboards.md) - [Project performance](https://documentation.bloomreach.com/engagement/docs/project-performance.md) - [Channel performance](https://documentation.bloomreach.com/engagement/docs/channel-performance.md) - [Email revenue dashboard](https://documentation.bloomreach.com/engagement/docs/email-revenue-dashboard.md) - [Email engagement dashboard](https://documentation.bloomreach.com/engagement/docs/email-engagement-dashboard.md) - [Email deliverability dashboard](https://documentation.bloomreach.com/engagement/docs/email-deliverability-dashboard.md) - [Campaign performance](https://documentation.bloomreach.com/engagement/docs/campaign-performance.md) - [Revenue attribution](https://documentation.bloomreach.com/engagement/docs/revenue-attribution.md) - [Filters in Performance dashboards](https://documentation.bloomreach.com/engagement/docs/filters-in-performance-dashboards.md) - [Currency in Performance dashboards](https://documentation.bloomreach.com/engagement/docs/currency-in-performance-dashboards.md) - [Metrics and definitions glossary](https://documentation.bloomreach.com/engagement/docs/metrics-and-definitions-glossary.md) - [Account-level dashboards](https://documentation.bloomreach.com/engagement/docs/account-level-dashboards.md) - [Trends](https://documentation.bloomreach.com/engagement/docs/trends-1.md) - [Funnels](https://documentation.bloomreach.com/engagement/docs/funnels.md) - [Create and customize a funnel analysis](https://documentation.bloomreach.com/engagement/docs/create-and-customize-funnel-analysis.md) - [Funnels: Technical reference](https://documentation.bloomreach.com/engagement/docs/funnels-technical-reference.md) - [Reports](https://documentation.bloomreach.com/engagement/docs/report.md) - [Retentions](https://documentation.bloomreach.com/engagement/docs/retentions-2.md) - [Segmentations](https://documentation.bloomreach.com/engagement/docs/segmentations.md) - [Autosegments](https://documentation.bloomreach.com/engagement/docs/autosegments.md) - [Autosegments FAQ](https://documentation.bloomreach.com/engagement/docs/autosegments-faq.md) - [Flows](https://documentation.bloomreach.com/engagement/docs/flows-1.md) - [Geo Analyses](https://documentation.bloomreach.com/engagement/docs/geo-analyses.md) - [Predictions](https://documentation.bloomreach.com/engagement/docs/predictions.md) - [Prediction templates](https://documentation.bloomreach.com/engagement/docs/prediction-templates.md) - [Purchase prediction](https://documentation.bloomreach.com/engagement/docs/purchase-prediction.md) - [Optimal send time prediction](https://documentation.bloomreach.com/engagement/docs/optimal-send-time.md) - [Optimal send time in scenarios and campaigns](https://documentation.bloomreach.com/engagement/docs/optimal-send-time-in-scenarios-and-campaigns.md) - [Churn prediction](https://documentation.bloomreach.com/engagement/docs/churn-prediction.md) - [In-session prediction](https://documentation.bloomreach.com/engagement/docs/in-session-prediction.md) - [Custom predictions](https://documentation.bloomreach.com/engagement/docs/custom-predictions.md) - [Multinomial classification use case](https://documentation.bloomreach.com/engagement/docs/multinomial-classification-use-case.md) - [Interpret prediction results](https://documentation.bloomreach.com/engagement/docs/interpret-prediction-results.md) - [Evaluate predictions](https://documentation.bloomreach.com/engagement/docs/evaluate-predictions.md) - [Predictions use cases](https://documentation.bloomreach.com/engagement/docs/predictions-use-cases.md) - [SQL reports](https://documentation.bloomreach.com/engagement/docs/sql-reports.md) - [Loomi Analytics](https://documentation.bloomreach.com/engagement/docs/loomi-analytics.md) - [Analytics notifications](https://documentation.bloomreach.com/engagement/docs/analytics-notifications.md) - [Campaigns](https://documentation.bloomreach.com/engagement/docs/campaigns.md) - [Campaign calendar](https://documentation.bloomreach.com/engagement/docs/campaign-calendar.md) - [Testing campaigns on yourself](https://documentation.bloomreach.com/engagement/docs/testing-campaigns-by-yourself.md) - [Approval workflow](https://documentation.bloomreach.com/engagement/docs/approval-workflow.md) - [Approval workflow setup](https://documentation.bloomreach.com/engagement/docs/approval-workflow-setup.md) - [Mobile app channels](https://documentation.bloomreach.com/engagement/docs/mobile-app-channels.md) - [Mobile push notifications](https://documentation.bloomreach.com/engagement/docs/mobile-push-notifications.md) - [Configure mobile push notifications](https://documentation.bloomreach.com/engagement/docs/configure-mobile-push-notifications.md) - [Multiple mobile apps per project](https://documentation.bloomreach.com/engagement/docs/multiple-mobile-apps-per-project.md) - [Multiple devices push notification](https://documentation.bloomreach.com/engagement/docs/multiple-devices-push-notification.md) - [Migrate to event-based push notification tokens](https://documentation.bloomreach.com/engagement/docs/migrate-to-event-based-push-notification-tokens.md) - [App Inbox](https://documentation.bloomreach.com/engagement/docs/app-inbox.md) - [Browser push notifications](https://documentation.bloomreach.com/engagement/docs/browser-push-notifications.md) - [Weblayers](https://documentation.bloomreach.com/engagement/docs/web-layers.md): Short for Web overlays, sometimes called banners or pop-up. - [Weblayer design](https://documentation.bloomreach.com/engagement/docs/weblayer-design.md) - [Manage multiple weblayers](https://documentation.bloomreach.com/engagement/docs/manage-multiple-weblayers.md) - [Weblayer variant generator](https://documentation.bloomreach.com/engagement/docs/weblayer-variant-generator.md) - [Weblayer settings](https://documentation.bloomreach.com/engagement/docs/weblayer-settings.md) - [Advanced weblayers use](https://documentation.bloomreach.com/engagement/docs/advanced-weblayers-use.md) - [Non-personalized weblayers](https://documentation.bloomreach.com/engagement/docs/non-personalized-weblayers.md) - [Weblayer reference](https://documentation.bloomreach.com/engagement/docs/weblayer-reference.md) - [Weblayer use cases](https://documentation.bloomreach.com/engagement/docs/weblayer-use-cases.md) - [Experiments](https://documentation.bloomreach.com/engagement/docs/experiments.md): Make any changes to your website using a simple visual editor. - [Experiments editor](https://documentation.bloomreach.com/engagement/docs/experiments-editor.md) - [Integrating and using experiments](https://documentation.bloomreach.com/engagement/docs/integrating-and-using-experiments.md) - [Flickering effect in Experiments](https://documentation.bloomreach.com/engagement/docs/flickering-effect-in-experiments.md): What happens when your experiments "flicker" and how to avoid it. - [How Experiments work behind the scenes](https://documentation.bloomreach.com/engagement/docs/how-experiments-work-behind-the-scenes.md) - [Experiments for developers](https://documentation.bloomreach.com/engagement/docs/experiments-for-developers.md) - [Troubleshoot experiments](https://documentation.bloomreach.com/engagement/docs/troubleshoot-experiments.md) - [Enhanced web targeting](https://documentation.bloomreach.com/engagement/docs/enhanced-web-targetting.md) - [Enhanced web targeting: Triggering](https://documentation.bloomreach.com/engagement/docs/enhanced-web-targetting-triggering.md) - [Surveys](https://documentation.bloomreach.com/engagement/docs/surveys-1.md) - [Recommendations](https://documentation.bloomreach.com/engagement/docs/recommendations.md) - [Manage recommendations](https://documentation.bloomreach.com/engagement/docs/manage-recommendations.md) - [Ready to use recommendation templates](https://documentation.bloomreach.com/engagement/docs/ready-to-use-recommendation-templates.md) - [Loomi recommendation templates](https://documentation.bloomreach.com/engagement/docs/loomi-recommendation-templates.md) - [Recommendations+](https://documentation.bloomreach.com/engagement/docs/recommendations-plus.md) - [Configure recommendation templates](https://documentation.bloomreach.com/engagement/docs/configure-recommendation-templates.md) - [Configure template: Mandatory fields](https://documentation.bloomreach.com/engagement/docs/configure-template-mandatory-fields.md) - [Configure template: Catalog filters](https://documentation.bloomreach.com/engagement/docs/configure-template-catalog-filters.md) - [Catalog filter use cases](https://documentation.bloomreach.com/engagement/docs/catalog-filter-use-cases.md) - [Configure template: Optional merchandising fields](https://documentation.bloomreach.com/engagement/docs/configure-template-optional-merchandising-fields.md) - [Preview recommendations results](https://documentation.bloomreach.com/engagement/docs/preview-recommendations-results.md) - [Deploy recommendations](https://documentation.bloomreach.com/engagement/docs/deploy-recommendations.md) - [Integrate recommendations: developer reference](https://documentation.bloomreach.com/engagement/docs/integrate-recommendations-developer-reference.md) - [Web Recommendations Block](https://documentation.bloomreach.com/engagement/docs/web-recommendations-block.md) - [Evaluate using recommendations dashboard](https://documentation.bloomreach.com/engagement/docs/evaluate-using-recommendations-dashboard.md) - [Recommendations event properties](https://documentation.bloomreach.com/engagement/docs/recommendations-event-properties.md) - [In-app personalization](https://documentation.bloomreach.com/engagement/docs/in-app-personalization.md) - [In-app messages](https://documentation.bloomreach.com/engagement/docs/in-app-messages.md) - [In-app content blocks](https://documentation.bloomreach.com/engagement/docs/in-app-content-blocks.md) - [A/B testing](https://documentation.bloomreach.com/engagement/docs/ab-tests.md) - [Contextual personalization](https://documentation.bloomreach.com/engagement/docs/contextual-personalization-2.md) - [Configure Contextual personalization](https://documentation.bloomreach.com/engagement/docs/configure-contextual-personalization.md) - [Evaluate Contextual personalization](https://documentation.bloomreach.com/engagement/docs/evaluate-contextual-personalization.md) - [Contextual personalization in weblayers](https://documentation.bloomreach.com/engagement/docs/weblayers-in-contextual-personalization.md) - [Contextual personalization in email campaigns](https://documentation.bloomreach.com/engagement/docs/emails-in-contextual-personalization.md) - [Contextual personalization in scenarios](https://documentation.bloomreach.com/engagement/docs/scenarios-in-contextual-personalization.md) - [Contextual personalization use cases](https://documentation.bloomreach.com/engagement/docs/contextual-personalization-use-cases.md) - [Advanced features in campaigns](https://documentation.bloomreach.com/engagement/docs/advanced-features-in-campaigns.md) - [UTM parameters](https://documentation.bloomreach.com/engagement/docs/utm-parameters.md) - [Custom campaign tracking](https://documentation.bloomreach.com/engagement/docs/custom-campaign-tracking.md) - [Global URL lists](https://documentation.bloomreach.com/engagement/docs/url-global-lists.md) - [Universal links](https://documentation.bloomreach.com/engagement/docs/universal-link.md) - [Using template parameters](https://documentation.bloomreach.com/engagement/docs/using-template-parameters.md): A practical guide about how to use template parameters when creating templates. - [AI Content Generator](https://documentation.bloomreach.com/engagement/docs/ai-content-generator.md) - [Loomi Content: Copy generator](https://documentation.bloomreach.com/engagement/docs/loomi-content-copy-generator.md): The AI copywriting generator aligns with the campaign theme, brand, and tone of voice. - [Loomi: Tone of voice](https://documentation.bloomreach.com/engagement/docs/loomi-tone-of-voice.md) - [Campaign Agent (Affinity)](https://documentation.bloomreach.com/engagement/docs/campaign-agent.md) - [How Campaign Agent uses AI](https://documentation.bloomreach.com/engagement/docs/how-campaign-agent-uses-ai.md) - [How to think about Campaign Agent](https://documentation.bloomreach.com/engagement/docs/how-to-think-about-campaign-agent.md) - [How Campaign Agent makes decisions](https://documentation.bloomreach.com/engagement/docs/how-campaign-agent-makes-decisions.md) - [Get started with Campaign Agent (Affinity)](https://documentation.bloomreach.com/engagement/docs/get-started-with-campaign-agent.md) - [Write effective prompts in Campaign Agent](https://documentation.bloomreach.com/engagement/docs/write-effective-prompts-in-campaign-agent.md) - [Review the Campaign Agent brief](https://documentation.bloomreach.com/engagement/docs/review-the-campaign-agent-brief.md) - [Send modes in Campaign agent](https://documentation.bloomreach.com/engagement/docs/send-modes-in-campaign-agent.md) - [Understand the Campaign Agent structure](https://documentation.bloomreach.com/engagement/docs/understand-the-campaign-agent-structure.md) - [Edit, refine, and launch in Campaign Agent](https://documentation.bloomreach.com/engagement/docs/edit-refine-and-launch-in-campaign-agent.md) - [Work with content in Campaign Agent](https://documentation.bloomreach.com/engagement/docs/work-with-content-in-campaign-agent.md) - [Email personalization in Campaign Agent](https://documentation.bloomreach.com/engagement/docs/email-personalization-in-campaign-agent.md) - [Email blocks in Campaign Agent](https://documentation.bloomreach.com/engagement/docs/email-blocks-in-campaign-agent.md) - [Email block parameters in Campaign Agent](https://documentation.bloomreach.com/engagement/docs/email-block-parameters-in-campaign-agent.md) - [Examples and success stories in Campaign Agent (Affinity)](https://documentation.bloomreach.com/engagement/docs/examples-and-success-stories-in-campaign-agent.md) - [Browser push notifications for Campaign Agent (Affinity)](https://documentation.bloomreach.com/engagement/docs/browser-push-notifications-for-campaign-agent.md) - [Campaign Agent limitations (Affinity)](https://documentation.bloomreach.com/engagement/docs/campaign-agent-limitations.md) - [Introduction to mobile messaging](https://documentation.bloomreach.com/engagement/docs/sms-and-mms.md) - [SMS campaigns](https://documentation.bloomreach.com/engagement/docs/sms-campaigns.md) - [Set up SMS in scenarios](https://documentation.bloomreach.com/engagement/docs/sms-in-scenarios.md) - [SMS campaigns module](https://documentation.bloomreach.com/engagement/docs/sms-campaigns-module.md) - [MMS campaigns](https://documentation.bloomreach.com/engagement/docs/mms-campaigns.md) - [MMS in Scenarios](https://documentation.bloomreach.com/engagement/docs/mms-in-scenarios.md) - [MMS in Campaigns Module](https://documentation.bloomreach.com/engagement/docs/mms-in-campaigns-module.md) - [RCS campaigns](https://documentation.bloomreach.com/engagement/docs/rcs.md) - [RCS setup for mobile messaging](https://documentation.bloomreach.com/engagement/docs/rcs-setup-for-mobile-messaging.md) - [RCS message types and pricing plans](https://documentation.bloomreach.com/engagement/docs/rcs-24-hour-window.md) - [WhatsApp campaigns](https://documentation.bloomreach.com/engagement/docs/whatsapp.md) - [WhatsApp onboarding](https://documentation.bloomreach.com/engagement/docs/whatsapp-messaging-onboarding.md) - [Create WhatsApp messages](https://documentation.bloomreach.com/engagement/docs/create-whatsapp-messages.md) - [WhatsApp message types and pricing](https://documentation.bloomreach.com/engagement/docs/whatsapp-message-types-and-pricing.md) - [WhatsApp messaging limits](https://documentation.bloomreach.com/engagement/docs/whatsapp-messaging-limits.md) - [LINE campaigns](https://documentation.bloomreach.com/engagement/docs/line-campaigns.md) - [LINE onboarding](https://documentation.bloomreach.com/engagement/docs/line-onboarding.md) - [Create LINE messages](https://documentation.bloomreach.com/engagement/docs/create-line-messages.md) - [LINE message types](https://documentation.bloomreach.com/engagement/docs/line-message-types.md) - [Campaign link shortener](https://documentation.bloomreach.com/engagement/docs/campaign-link-shortener.md) - [Contact cards](https://documentation.bloomreach.com/engagement/docs/contact-cards.md) - [Double Opt-In for SMS](https://documentation.bloomreach.com/engagement/docs/double-opt-in-for-sms.md) - [Keyword auto-responses](https://documentation.bloomreach.com/engagement/docs/keyword-auto-responses.md) - [Keyword auto-response best practices](https://documentation.bloomreach.com/engagement/docs/keyword-auto-response-best-practices.md) - [Two-way messaging](https://documentation.bloomreach.com/engagement/docs/two-way-sms-messaging-and-keyword-auto-responses.md) - [SMS Evaluation Dashboard](https://documentation.bloomreach.com/engagement/docs/sms-evaluation-dashboard.md) - [SMS sign-up units](https://documentation.bloomreach.com/engagement/docs/sms-sign-up-units.md) - [Android and Google Messages updates](https://documentation.bloomreach.com/engagement/docs/android-google-messages-updates.md) - [Texas SB 140 compliance features](https://documentation.bloomreach.com/engagement/docs/texas-sb-140-compliance-features.md) - [TCPA list validation](https://documentation.bloomreach.com/engagement/docs/tcpa-list-validation.md) - [Messages archive](https://documentation.bloomreach.com/engagement/docs/messages-archive.md) - [Messages archive setup](https://documentation.bloomreach.com/engagement/docs/messages-archive-setup.md) - [Introduction to scenarios](https://documentation.bloomreach.com/engagement/docs/introduction-to-scenarios.md) - [Scenario overview screen](https://documentation.bloomreach.com/engagement/docs/scenarios-overview-screen.md) - [Design tab: Scenario building and editing](https://documentation.bloomreach.com/engagement/docs/creating-a-basic-scenario.md) - [Preview your scenario before launch](https://documentation.bloomreach.com/engagement/docs/preview-the-scenario-flow-before-execution.md) - [Saving and Cloning of Scenarios](https://documentation.bloomreach.com/engagement/docs/saving-and-cloning-of-scenarios.md) - [Starting and Stopping a Scenario](https://documentation.bloomreach.com/engagement/docs/starting-and-stopping-a-scenario.md) - [Evaluate tab - Scenario check after execution](https://documentation.bloomreach.com/engagement/docs/check-the-scenario-flow-post-execution-evaluate-tab.md) - [How to test scenarios](https://documentation.bloomreach.com/engagement/docs/testing-scenarios.md) - [Scenario best practices](https://documentation.bloomreach.com/engagement/docs/scenario-best-practices.md) - [Troubleshoot scenarios](https://documentation.bloomreach.com/engagement/docs/troubleshoot-scenarios.md) - [Weblayers in scenarios](https://documentation.bloomreach.com/engagement/docs/weblayers-in-scenarios.md) - [Advanced Features in Scenarios](https://documentation.bloomreach.com/engagement/docs/advanced-features-in-scenarios.md) - [Dynamic wait time](https://documentation.bloomreach.com/engagement/docs/custom-wait-time.md) - [Silent hours](https://documentation.bloomreach.com/engagement/docs/silent-hours.md) - [Flexible Operators](https://documentation.bloomreach.com/engagement/docs/flexible-operators.md) - [Scheduling On Event Scenarios](https://documentation.bloomreach.com/engagement/docs/scheduling-on-event-scenarios.md) - [Segmentation fork](https://documentation.bloomreach.com/engagement/docs/segmentation-fork.md) - [Time zones](https://documentation.bloomreach.com/engagement/docs/time-zones.md) - [Triggers](https://documentation.bloomreach.com/engagement/docs/triggers.md) - [API trigger for scenarios](https://documentation.bloomreach.com/engagement/docs/api-trigger.md) - [On date attribute](https://documentation.bloomreach.com/engagement/docs/on-date-attribute-trigger.md) - [Trigger comparison](https://documentation.bloomreach.com/engagement/docs/trigger-comparison-api-tracking-omniconnect.md) - [Catalog triggers](https://documentation.bloomreach.com/engagement/docs/catalog-triggers.md) - [Configure a catalog trigger](https://documentation.bloomreach.com/engagement/docs/configure-catalog-trigger.md) - [Catalog trigger types](https://documentation.bloomreach.com/engagement/docs/catalog-trigger-types.md) - [Webhooks integration setup](https://documentation.bloomreach.com/engagement/docs/webhooks.md) - [API Webhook in a Scenario](https://documentation.bloomreach.com/engagement/docs/api-webhook-in-a-scenario.md) - [Webhook Authentication](https://documentation.bloomreach.com/engagement/docs/webhook-authentication.md) - [Using Webhook Responses](https://documentation.bloomreach.com/engagement/docs/using-webhook-responses.md) - [Batch Webhook Settings](https://documentation.bloomreach.com/engagement/docs/batch-webhook-settings.md) - [Webhook preset](https://documentation.bloomreach.com/engagement/docs/webhook-preset-1.md) - [Widget webhooks](https://documentation.bloomreach.com/engagement/docs/widget-webhooks.md) - [Configure and implement widget webhooks](https://documentation.bloomreach.com/engagement/docs/configure-and-implement-widget-webhooks.md) - [Widget webhooks in scenarios](https://documentation.bloomreach.com/engagement/docs/widget-webhooks-in-scenarios.md) - [Throughput policy](https://documentation.bloomreach.com/engagement/docs/throughput-policy.md): Throughput policy represents a setting and a scope that throughput of webhooks is limited to. - [Creating API endpoint for webhooks](https://documentation.bloomreach.com/engagement/docs/creating-api-endpoint-for-webhooks.md) - [Firebase Webhooks](https://documentation.bloomreach.com/engagement/docs/firebase-webhooks.md) - [Introduction to emailing](https://documentation.bloomreach.com/engagement/docs/working-with-emails.md) - [Email service providers](https://documentation.bloomreach.com/engagement/docs/email-providers.md) - [Email integration process](https://documentation.bloomreach.com/engagement/docs/email-integration-process.md) - [How to set up DMARC records](https://documentation.bloomreach.com/engagement/docs/setting-up-dmarc-records-a-comprehensive-guide.md) - [Email warm-up process](https://documentation.bloomreach.com/engagement/docs/email-warm-up-process.md) - [Email list validation](https://documentation.bloomreach.com/engagement/docs/email-list-validation.md) - [Create email campaigns](https://documentation.bloomreach.com/engagement/docs/create-email-campaigns.md) - [Email editors](https://documentation.bloomreach.com/engagement/docs/email-editors.md) - [HTML blocks](https://documentation.bloomreach.com/engagement/docs/html-blocks.md) - [Email testing](https://documentation.bloomreach.com/engagement/docs/email-testing.md) - [Email evaluation](https://documentation.bloomreach.com/engagement/docs/emailing-evaluation.md) - [Email tracking and delivery statuses](https://documentation.bloomreach.com/engagement/docs/email-tracking-and-bounce-management.md) - [Email bounce management](https://documentation.bloomreach.com/engagement/docs/email-bounce-management.md) - [Email bounce investigation](https://documentation.bloomreach.com/engagement/docs/email-bounce-investigation.md) - [Email Marketing Metrics](https://documentation.bloomreach.com/engagement/docs/email-marketing-metrics.md) - [Email evaluation dashboard](https://documentation.bloomreach.com/engagement/docs/email-campaign-dashboard.md) - [Email click heatmap](https://documentation.bloomreach.com/engagement/docs/email-click-heatmap.md) - [Email performance reports](https://documentation.bloomreach.com/engagement/docs/email-performance-reports.md) - [Email domain report](https://documentation.bloomreach.com/engagement/docs/email-domain-report.md) - [Manage email health](https://documentation.bloomreach.com/engagement/docs/managing-email-health.md) - [Email deliverability tips](https://documentation.bloomreach.com/engagement/docs/email-deliverability-tips.md) - [Health of your email list](https://documentation.bloomreach.com/engagement/docs/email-health-list.md) - [Email list hygiene filter](https://documentation.bloomreach.com/engagement/docs/email-list-hygiene-filter.md) - [Email suppression lists](https://documentation.bloomreach.com/engagement/docs/email-suppression-lists.md) - [One-click unsubscribe](https://documentation.bloomreach.com/engagement/docs/one-click-unsubscribe.md) - [Apple Mail Privacy Protection](https://documentation.bloomreach.com/engagement/docs/working-with-apple-mail-privacy-protection.md) - [Optimize and personalize emails](https://documentation.bloomreach.com/engagement/docs/emailing-optimization-and-personalization.md) - [Apple iOS 18 and email deliverability](https://documentation.bloomreach.com/engagement/docs/apple-ios-18-update-email-deliverability-impact.md) - [Gmail annotations](https://documentation.bloomreach.com/engagement/docs/gmail-annotations.md) - [Gmail annotations setup](https://documentation.bloomreach.com/engagement/docs/gmail-annotations-setup.md) - [Gmail annotation testing](https://documentation.bloomreach.com/engagement/docs/gmail-annotation-testing.md) - [Advanced emailing](https://documentation.bloomreach.com/engagement/docs/advanced-emailing.md) - [Emailing goals use cases](https://documentation.bloomreach.com/engagement/docs/email-campaign-goals-use-cases.md) - [Transactional emails](https://documentation.bloomreach.com/engagement/docs/transactional-emails.md) - [Jinja](https://documentation.bloomreach.com/engagement/docs/jinja.md) - [Basic syntax of Jinja](https://documentation.bloomreach.com/engagement/docs/jinja-syntax.md) - [Personalization using Jinja](https://documentation.bloomreach.com/engagement/docs/personalization-using-jinja.md) - [Jinja data structures](https://documentation.bloomreach.com/engagement/docs/datastructures.md) - [Functions on Data Types](https://documentation.bloomreach.com/engagement/docs/functions-on-data-types.md) - [Jinja Blocks](https://documentation.bloomreach.com/engagement/docs/jinjablocks.md) - [Clone Jinja templates](https://documentation.bloomreach.com/engagement/docs/cloning-templates.md) - [Jinja filters](https://documentation.bloomreach.com/engagement/docs/filters.md) - [Jinja errors](https://documentation.bloomreach.com/engagement/docs/jinja-errors.md) - [Useful Jinja snippets](https://documentation.bloomreach.com/engagement/docs/useful-jinja-snippets.md) - [About Use Case Center](https://documentation.bloomreach.com/engagement/docs/about-use-case-center.md) - [Use case requirements](https://documentation.bloomreach.com/engagement/docs/use-case-requirements.md) - [How to customize the email node in the Use Case Center](https://documentation.bloomreach.com/engagement/docs/customize-the-email-node-in-use-case-center.md) - [How to adjust the email design and settings in the Use Case Center](https://documentation.bloomreach.com/engagement/docs/how-to-adjust-the-email-design-and-settings-in-the-use-case-center.md) - [How to test emails in the Use Case Center](https://documentation.bloomreach.com/engagement/docs/how-to-test-the-email-in-the-use-case-center.md) - [How to adjust the banner design and settings in the Use Case Center](https://documentation.bloomreach.com/engagement/docs/how-to-adjust-the-banner-design-and-settings-in-the-use-case-center.md) - [How to test the banner in the Use Case Center](https://documentation.bloomreach.com/engagement/docs/how-to-test-the-banner-in-the-use-case-center.md) - [How to evaluate a use case in the Use Case Center](https://documentation.bloomreach.com/engagement/docs/how-to-evaluate-a-use-case-in-the-use-case-center.md) - [How to enhance a use case in the Use Case Center](https://documentation.bloomreach.com/engagement/docs/how-to-enhance-a-use-case-in-the-use-case-center.md) - [Frequently asked questions (FAQ)](https://documentation.bloomreach.com/engagement/docs/ucc-faq.md) - [Compound value: Online-offline customer journeys](https://documentation.bloomreach.com/engagement/docs/online-offline-customer-journeys.md) - [Compound value: Reengagement with Loomi AI](https://documentation.bloomreach.com/engagement/docs/reengagement-with-loomi-ai.md) - [Compound value: AI-driven customer acquisition](https://documentation.bloomreach.com/engagement/docs/ai-driven-customer-acquisition.md) - [Automated price drop alert email for items in cart](https://documentation.bloomreach.com/engagement/docs/automated-price-drop-alert-email-for-items-in-cart.md) - [Automated price drop email alert](https://documentation.bloomreach.com/engagement/docs/automated-price-drop-email-alert.md) - [Automated restock email alert](https://documentation.bloomreach.com/engagement/docs/automated-restock-email-alert.md) - [Retention campaign for repeat purchasers](https://documentation.bloomreach.com/engagement/docs/retention-campaign-for-repeat-purchasers.md) - [Post-cancellation follow-up email flow](https://documentation.bloomreach.com/engagement/docs/post-cancellation-follow-up-email-flow.md): Industry: Travel and hospitality - [Refer a friend campaign](https://documentation.bloomreach.com/engagement/docs/refer-a-friend-campaign.md) - [Abandoned search email flow](https://documentation.bloomreach.com/engagement/docs/abandoned-search-email-flow.md): Industry: Travel - [Post-holiday feedback](https://documentation.bloomreach.com/engagement/docs/post-holiday-feedback.md): Industry: travel & hospitality - [Pre-travel engagement email flow](https://documentation.bloomreach.com/engagement/docs/pre-travel-engagement-email-flow.md): Industry: travel & hospitality - [Reactivation campaign for disengaged email subscribers](https://documentation.bloomreach.com/engagement/docs/reactivation-campaign-for-disengaged-email-subscribers.md) - [Welcome flow](https://documentation.bloomreach.com/engagement/docs/welcome-flow.md) - [Automated favorite brand newsletter with new items](https://documentation.bloomreach.com/engagement/docs/automated-favorite-brand-newsletter-with-new-items.md) - [Bi-weekly product recommendation newsletter](https://documentation.bloomreach.com/engagement/docs/bi-weekly-product-recommendation-newsletter.md) - [Automated newsletter for new items of interest](https://documentation.bloomreach.com/engagement/docs/automated-newsletter-for-new-items-of-interest.md) - [Post-purchase email with recommendations](https://documentation.bloomreach.com/engagement/docs/post-purchase-email-with-recommendations.md) - [Abandoned cart email with recommendations](https://documentation.bloomreach.com/engagement/docs/abandoned-cart-email-with-recommendations.md) - [Purchase anniversary recommendations](https://documentation.bloomreach.com/engagement/docs/purchase-anniversary-recommendations.md) - [Personalized abandoned cart email](https://documentation.bloomreach.com/engagement/docs/personalized-abandoned-cart-email.md) - [Post-purchase NPS survey email](https://documentation.bloomreach.com/engagement/docs/post-purchase-nps-survey-email.md) - [Abandoned browse email](https://documentation.bloomreach.com/engagement/docs/abandoned-browse-email.md) - [Reactivation campaign for 'Lapsing' and 'Lapsed' subscribers](https://documentation.bloomreach.com/engagement/docs/reactivation-campaign-for-lapsing-and-lapsed.md) - [Refill reminder email campaign](https://documentation.bloomreach.com/engagement/docs/refill-reminder-email-campaign.md) - [Birthday campaign](https://documentation.bloomreach.com/engagement/docs/birthday-campaign.md) - [Weather Influenced Campaign](https://documentation.bloomreach.com/engagement/docs/weather-influenced-campaign.md) - [Single opt-in subscription banner](https://documentation.bloomreach.com/engagement/docs/single-opt-in-subscription-banner.md) - [AI-segmented single opt-in email subscription banner](https://documentation.bloomreach.com/engagement/docs/ai-segmented-single-opt-in-email-subscription-banner.md) - [On-Exit Mobile Banner](https://documentation.bloomreach.com/engagement/docs/on-exit-mobile-banner.md) - [Gamified banners with email collection](https://documentation.bloomreach.com/engagement/docs/gamified-banners-with-email-collection.md) - [Gamified banners](https://documentation.bloomreach.com/engagement/docs/gamified-banners.md) - [Banner notification for frequently returned items](https://documentation.bloomreach.com/engagement/docs/banner-notification-for-frequently-returned-items.md) - [Banner notification for customers with high return rates](https://documentation.bloomreach.com/engagement/docs/banner-notification-for-customers-with-high-return-rates.md) - [Abandoned cart banner](https://documentation.bloomreach.com/engagement/docs/abandoned-cart-banner.md) - [Birthday reminder banner](https://documentation.bloomreach.com/engagement/docs/birthday-reminder-banner.md) - [Previous searched destination reminder](https://documentation.bloomreach.com/engagement/docs/previous-searched-destination-reminder.md): Industry: Travel and hospitality - [Interactive subscriber banner](https://documentation.bloomreach.com/engagement/docs/interactive-subscriber-banner.md) - [YouTube video banner](https://documentation.bloomreach.com/engagement/docs/youtube-video-banner.md) - [Interactive post-purchase feedback banner](https://documentation.bloomreach.com/engagement/docs/interactive-post-purchase-feedback-banner.md) - [Abandoned browse banner](https://documentation.bloomreach.com/engagement/docs/abandoned-browse-banner.md) - [Cart consolidation banner](https://documentation.bloomreach.com/engagement/docs/cart-consolidation-banner.md) - [Customizable Customer Acquisition Weblayer](https://documentation.bloomreach.com/engagement/docs/customizable-customer-acquisition-weblayer.md) - [Recommendations carousel banner](https://documentation.bloomreach.com/engagement/docs/recommendations-carousel-banner.md) - [Zero-party data banner](https://documentation.bloomreach.com/engagement/docs/zero-party-data-banner.md) - [Social proof banner](https://documentation.bloomreach.com/engagement/docs/social-proof-banner.md) - [Global and product-specific badges](https://documentation.bloomreach.com/engagement/docs/global-and-product-specific-badges.md) - [Location-based social proof banner](https://documentation.bloomreach.com/engagement/docs/location-based-social-proof-banner.md) - [Browser tab animation](https://documentation.bloomreach.com/engagement/docs/browser-tab-animation.md) - [Quiz banner with product recommendations](https://documentation.bloomreach.com/engagement/docs/quiz-banner-with-product-recommendations.md) - [Next-day delivery countdown banner](https://documentation.bloomreach.com/engagement/docs/next-day-delivery-countdown-banner.md) - [Easy-access discount code banner](https://documentation.bloomreach.com/engagement/docs/easy-access-discount-code-banner.md) - [Discount countdown banner](https://documentation.bloomreach.com/engagement/docs/discount-countdown-banner.md) - [Multistep zero-party data banner](https://documentation.bloomreach.com/engagement/docs/multistep-zero-party-data-banner.md) - [Abandoned browse banner with recommendations](https://documentation.bloomreach.com/engagement/docs/abandoned-browse-banner-with-recommendations.md) - [Email and SMS reactivation campaign](https://documentation.bloomreach.com/engagement/docs/email-and-sms-reactivation-campaign.md) - [RFM omnichannel winback campaign](https://documentation.bloomreach.com/engagement/docs/rfm-omnichannel-winback-campaign.md) - [Personalized reengagement journey](https://documentation.bloomreach.com/engagement/docs/personalized-reengagement-journey.md) - [Omnichannel post-purchase NPS survey](https://documentation.bloomreach.com/engagement/docs/omnichannel-post-purchase-nps-survey.md) - [Product expiration reminder](https://documentation.bloomreach.com/engagement/docs/product-expiration-reminder.md) - [Omnichannel overview](https://documentation.bloomreach.com/engagement/docs/omnichannel-overview.md) - [Reactivation campaign for “promising” and “needs attention” segments](https://documentation.bloomreach.com/engagement/docs/reactivation-campaign-for-promising-and-needs-attention-segments.md) - [Reactivation of lapsing customers with Contextual personalization](https://documentation.bloomreach.com/engagement/docs/reactivation-of-lapsing-customers-with-contextual-personalization.md) - [Omnichannel abandoned cart flow](https://documentation.bloomreach.com/engagement/docs/omnichannel-abandoned-cart-flow.md) - [Black Friday 2023](https://documentation.bloomreach.com/engagement/docs/black-friday-2023.md) - [Email performance dashboard use case](https://documentation.bloomreach.com/engagement/docs/email-performance-dashboard-use-case-center.md) - [Apple mail segmentation dashboard](https://documentation.bloomreach.com/engagement/docs/apple-mail-segmentation-dashboard.md) - [Email deliverability dashboard use case](https://documentation.bloomreach.com/engagement/docs/email-deliverability-dashboard-use-case.md) - [Subscriber and unsubscriber monitoring dashboard](https://documentation.bloomreach.com/engagement/docs/subscriber-and-unsubscriber-monitoring-dashboard.md) - [Customer lifetime value dashboard](https://documentation.bloomreach.com/engagement/docs/customer-lifetime-value-dashboard.md) - [Conversion dashboard](https://documentation.bloomreach.com/engagement/docs/conversion-dashboard.md) - [Returned items dashboard](https://documentation.bloomreach.com/engagement/docs/returned-items-dashboard.md) - [Key customer segments & insights dashboard](https://documentation.bloomreach.com/engagement/docs/key-customer-segments-and-insights-dashboard.md) - [Executive dashboard](https://documentation.bloomreach.com/engagement/docs/executive-dashboard.md) - [RFM customer segmentation](https://documentation.bloomreach.com/engagement/docs/rfm-segmentation.md) - [RFM segmentation - business use](https://documentation.bloomreach.com/engagement/docs/rfm-segmentation-business-use.md) - [Time zone segmentation](https://documentation.bloomreach.com/engagement/docs/time-zone-segmentation.md) - [Social media ad audiences](https://documentation.bloomreach.com/engagement/docs/social-media-ad-audiences.md) - [CLTV based lookalike targeting for paid ads](https://documentation.bloomreach.com/engagement/docs/cltv-based-lookalike-targeting-for-paid-ads.md) - [Paid ads optimized for email engagement](https://documentation.bloomreach.com/engagement/docs/paid-ads-optimized-for-email-engagement.md) - [Paid ad optimization using audience predictions](https://documentation.bloomreach.com/engagement/docs/paid-ad-optimization-using-audience-predictions.md) - [SMS subscription DOI checkout banner](https://documentation.bloomreach.com/engagement/docs/sms-subscription-doi-checkout-banner.md) - [SMS subscription via text evaluation](https://documentation.bloomreach.com/engagement/docs/sms-subscription-via-text-evaluation.md) - [SMS Mobile Subscription Banner](https://documentation.bloomreach.com/engagement/docs/mobile-sms-subscription-banner.md) - [SMS subscription with email collection](https://documentation.bloomreach.com/engagement/docs/sms-subscription-with-email-collection.md) - [SMS double opt-in subscription with zero-party data collection](https://documentation.bloomreach.com/engagement/docs/sms-double-opt-in-subscription-with-zero-party-data-collection.md) - [SMS subscription banner with offer](https://documentation.bloomreach.com/engagement/docs/sms-subscription-banner-with-offer.md) - [Welcome SMS](https://documentation.bloomreach.com/engagement/docs/welcome-sms.md) - [WhatsApp interactive product recommendation flow](https://documentation.bloomreach.com/engagement/docs/whatsapp-interactive-product-recommendation-flow.md) - [RCS interactive product recommendation flow](https://documentation.bloomreach.com/engagement/docs/rcs-interactive-product-recommendation-flow.md) - [Abandoned browse SMS](https://documentation.bloomreach.com/engagement/docs/abandoned-browse-sms.md) - [Customer Analysis](https://documentation.bloomreach.com/engagement/docs/customer-analysis.md) - [Email performance dashboard](https://documentation.bloomreach.com/engagement/docs/email-performance-dashboard.md) - [Product Analytics Dashboard](https://documentation.bloomreach.com/engagement/docs/product-analytics-dashboard.md) - [Retention Dashboard](https://documentation.bloomreach.com/engagement/docs/retention-dashboard.md) - [Traffic Dashboard](https://documentation.bloomreach.com/engagement/docs/traffic-dashboard.md) - [Aggregated campaign dashboard](https://documentation.bloomreach.com/engagement/docs/aggregated-metrics-dashboards.md) - [A/B test basic evaluation](https://documentation.bloomreach.com/engagement/docs/ab-test-basic-evaluation.md) - [Cohort Analysis](https://documentation.bloomreach.com/engagement/docs/cohort-analysis.md) - [Average Buyer Value](https://documentation.bloomreach.com/engagement/docs/average-buyer-value.md) - [Purchase and Repurchase Analysis](https://documentation.bloomreach.com/engagement/docs/purchase-and-repurchase-analysis.md) - [Purchase frequency segmentation](https://documentation.bloomreach.com/engagement/docs/purchase-frequency-segmentation.md) - [Purchase to Session Start Funnel](https://documentation.bloomreach.com/engagement/docs/purchase-to-session-start-funnel.md) - [Reordering Funnel](https://documentation.bloomreach.com/engagement/docs/reordering-funnel.md) - [Analyze time between purchases](https://documentation.bloomreach.com/engagement/docs/time-between-purchases.md) - [Time-based session start analytics](https://documentation.bloomreach.com/engagement/docs/time-based-session_start-analytics.md) - ["Weekly Heat-map" analysis](https://documentation.bloomreach.com/engagement/docs/weekly-heat-map-analysis.md) - [Email campaigns](https://documentation.bloomreach.com/engagement/docs/email-campaigns-use-cases.md) - [Double Opt-in for Email Campaigns](https://documentation.bloomreach.com/engagement/docs/double-opt-in.md) - [Personalized Subject Line](https://documentation.bloomreach.com/engagement/docs/personalized-subject-line.md) - [Automated Email Follow-ups](https://documentation.bloomreach.com/engagement/docs/automated-email-follow-ups.md) - [Abandoned cart campaign](https://documentation.bloomreach.com/engagement/docs/cart-reactivation-email-campaign.md) - [Email templates](https://documentation.bloomreach.com/engagement/docs/email-template-abandoned-cart.md) - [Birthday And Nameday Emails](https://documentation.bloomreach.com/engagement/docs/birthday-and-named-emails.md) - [First Purchase Anniversary](https://documentation.bloomreach.com/engagement/docs/first-purchase-anniversary.md) - [Low voucher stock notification](https://documentation.bloomreach.com/engagement/docs/voucher-notification.md) - [Surveys and Weblayers](https://documentation.bloomreach.com/engagement/docs/surveys-and-weblayers.md) - [Net Promoter Score Survey](https://documentation.bloomreach.com/engagement/docs/net-promoter-score-survey.md) - [Countdown Banner](https://documentation.bloomreach.com/engagement/docs/countdown-banner.md) - [Exit popup](https://documentation.bloomreach.com/engagement/docs/exit-popup.md) - [Free Delivery Weblayer](https://documentation.bloomreach.com/engagement/docs/free-delivery-web-layer.md) - [View Count Weblayer](https://documentation.bloomreach.com/engagement/docs/view-count-banner.md): People Are Looking At This Product - [Recommendations Business Guide](https://documentation.bloomreach.com/engagement/docs/recommendations-business-guide.md) - [Product discovery](https://documentation.bloomreach.com/engagement/docs/product-discovery.md) - [Personalized Experience](https://documentation.bloomreach.com/engagement/docs/personalized-experience.md) - [Up-sell and Cross-sell](https://documentation.bloomreach.com/engagement/docs/reco-upsell-crosssell.md) - [Quick Use Cases](https://documentation.bloomreach.com/engagement/docs/quick-use-cases.md) - [Page Optimization](https://documentation.bloomreach.com/engagement/docs/page-optimization.md) - [Real-time Customer Segments for Discovery](https://documentation.bloomreach.com/engagement/docs/real-time-customer-segments-for-discovery.md) - [Offline To Online](https://documentation.bloomreach.com/engagement/docs/offline-to-online.md) - [Use case evaluation](https://documentation.bloomreach.com/engagement/docs/use-case-evaluation.md) - [Unified administration](https://documentation.bloomreach.com/engagement/docs/unified-administration.md) - [Unified login overview](https://documentation.bloomreach.com/engagement/docs/unified-login-overview.md) - [Unified user management overview](https://documentation.bloomreach.com/engagement/docs/unified-user-management-overview.md) - [Unified user management: Common tasks](https://documentation.bloomreach.com/engagement/docs/unified-user-management-common-tasks.md) - [Unified login new and changed roles](https://documentation.bloomreach.com/engagement/docs/unified-login-new-and-changed-roles.md) - [Unified administration security and encryption](https://documentation.bloomreach.com/engagement/docs/unified-administration-security-and-encryption.md) - [What changed with Unified login settings in Engagement](https://documentation.bloomreach.com/engagement/docs/what-changed-with-unified-login-settings-in-engagement.md) - [Unified administration SSO](https://documentation.bloomreach.com/engagement/docs/unified-administration-sso.md) - [Unified SSO for Microsoft Entra ID (formerly Azure Active Directory)](https://documentation.bloomreach.com/engagement/docs/unified-sso-for-azure-active-directory.md) - [Unified SSO for Okta](https://documentation.bloomreach.com/engagement/docs/unified-sso-for-okta.md) - [Unified SSO authorization for Azure Active Directory](https://documentation.bloomreach.com/engagement/docs/unified-sso-authorization-for-azure-active-directory.md) - [Unified SSO authorization for Okta](https://documentation.bloomreach.com/engagement/docs/unified-sso-authorization-for-okta.md) - [Unified SSO login and user management](https://documentation.bloomreach.com/engagement/docs/unified-sso-login-and-user-management.md) - [Unified SSO troubleshooting](https://documentation.bloomreach.com/engagement/docs/unified-sso-troubleshooting.md) - [Unified user groups management](https://documentation.bloomreach.com/engagement/docs/unified-user-groups-management.md) - [Application main features](https://documentation.bloomreach.com/engagement/docs/application-main-features.md) - [Using IDs of campaigns/analyses](https://documentation.bloomreach.com/engagement/docs/using-campaign-id.md) - [Initiatives](https://documentation.bloomreach.com/engagement/docs/initiatives.md) - [Custom Tags](https://documentation.bloomreach.com/engagement/docs/custom-tags.md) - [Project settings](https://documentation.bloomreach.com/engagement/docs/project-settings.md) - [Project](https://documentation.bloomreach.com/engagement/docs/project-settings-project.md) - [Campaigns](https://documentation.bloomreach.com/engagement/docs/project-settings-campaigns.md) - [User settings](https://documentation.bloomreach.com/engagement/docs/user-settings.md) - [Project Type Categorizer](https://documentation.bloomreach.com/engagement/docs/project-categorizer.md) - [Role-based access management](https://documentation.bloomreach.com/engagement/docs/access-management.md) - [User groups management](https://documentation.bloomreach.com/engagement/docs/user-groups-management.md) - [Event usage dashboard](https://documentation.bloomreach.com/engagement/docs/usage-dashboard.md) - [Profile usage dashboard](https://documentation.bloomreach.com/engagement/docs/bloomreach-usage-dashboard.md) - [Creating a new instance](https://documentation.bloomreach.com/engagement/docs/creating-a-new-bloomreach-engagement-instance.md) - [Enable Slack notifications](https://documentation.bloomreach.com/engagement/docs/enable-slack-notifications.md) - [Efficient event-based Engagement usage](https://documentation.bloomreach.com/engagement/docs/efficient-engagement-usage.md) - [Using 'Forgot Password' through the correct instance](https://documentation.bloomreach.com/engagement/docs/help-using-forgot-password-through-the-correct-instance.md) - [How to Fix Duplicate Customer Profiles](https://documentation.bloomreach.com/engagement/docs/help-how-to-fix-duplicate-customer-profiles.md) - [Project structure templates](https://documentation.bloomreach.com/engagement/docs/project-structure-templates.md) - [Security architecture and instance types](https://documentation.bloomreach.com/engagement/docs/security-architecture.md) - [Security controls](https://documentation.bloomreach.com/engagement/docs/security-controls.md) - [Audit log](https://documentation.bloomreach.com/engagement/docs/audit-log.md) - [Audit log implementation](https://documentation.bloomreach.com/engagement/docs/audit-logs-implementation.md) - [Site-to-site VPN](https://documentation.bloomreach.com/engagement/docs/vpn.md) - [Single sign-on](https://documentation.bloomreach.com/engagement/docs/bloomreach-engagement-single-sign-on.md) - [Single sign-on and authorization](https://documentation.bloomreach.com/engagement/docs/bloomreach-engagement-single-sign-on-authorization.md) - [IP allow list (Cloud Armor)](https://documentation.bloomreach.com/engagement/docs/ip-allow-list-cloud-armor.md) - [IP allow and block list](https://documentation.bloomreach.com/engagement/docs/ip-allow-block-list.md) - [Manage project access and invitations](https://documentation.bloomreach.com/engagement/docs/allow-list-for-invitation-restrictions.md) - [Captcha](https://documentation.bloomreach.com/engagement/docs/captcha.md) - [DDoS Protection](https://documentation.bloomreach.com/engagement/docs/denial-of-service-dos-protection.md) - [Firewall](https://documentation.bloomreach.com/engagement/docs/firewall.md) - [SSH tunnels](https://documentation.bloomreach.com/engagement/docs/ssh-tunnels.md) - [Databases and secure connections](https://documentation.bloomreach.com/engagement/docs/secure-connections.md) - [Integration Protection](https://documentation.bloomreach.com/engagement/docs/integration-protection.md) - [Logging](https://documentation.bloomreach.com/engagement/docs/logging.md) - [Access controls](https://documentation.bloomreach.com/engagement/docs/access-controls.md) - [Two-step verification](https://documentation.bloomreach.com/engagement/docs/2-step-verification.md) - [Password settings](https://documentation.bloomreach.com/engagement/docs/password-settings.md) - [Customer Token](https://documentation.bloomreach.com/engagement/docs/customer-token.md) - [Public configuration endpoints](https://documentation.bloomreach.com/engagement/docs/public-configuration-endpoints.md) - [App Data Processing Notice](https://documentation.bloomreach.com/engagement/docs/app-data-processing-notice.md) - [Apple User Privacy and Data Use](https://documentation.bloomreach.com/engagement/docs/apple-user-privacy-and-data-use.md) - [iOS 14.5 privacy policy and Bloomreach Engagement iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-145-privacy-policy-and-exponea-ios-sdk.md): Bloomreach Engagement's view and recommendations on and in regard to the privacy regulations coming with iOS 14.5 - [Communication Interfaces](https://documentation.bloomreach.com/engagement/docs/communication-interfaces.md) - [Data location and Backup management](https://documentation.bloomreach.com/engagement/docs/data-location-and-backup-management.md) - [SmartSecure](https://documentation.bloomreach.com/engagement/docs/smartsecure.md) - [Bloomreach's DPIA guidelines](https://documentation.bloomreach.com/engagement/docs/exponeas-dpia-guidelines.md): Guidelines to assist you with Data Protection Impact Assessment - [Privacy](https://documentation.bloomreach.com/engagement/docs/security-gdpr.md) - [Consent management](https://documentation.bloomreach.com/engagement/docs/consent-management.md) - [Consent categories](https://documentation.bloomreach.com/engagement/docs/consent-categories.md) - [Configuration of the tracking consent categories](https://documentation.bloomreach.com/engagement/docs/configuration-of-tracking-consent.md) - [Tracking consent](https://documentation.bloomreach.com/engagement/docs/tracking-consent.md) - [Consent page](https://documentation.bloomreach.com/engagement/docs/consent-page.md) - [Data minimization](https://documentation.bloomreach.com/engagement/docs/data-minimization.md) - [Managing PII](https://documentation.bloomreach.com/engagement/docs/managing-pii.md) - [GDPR Use Cases](https://documentation.bloomreach.com/engagement/docs/gdpr-use-cases.md) - [Frequency policy](https://documentation.bloomreach.com/engagement/docs/frequency-policy.md) - [Individual rights](https://documentation.bloomreach.com/engagement/docs/individual-rights.md) - [Integrations](https://documentation.bloomreach.com/engagement/docs/integrations.md) - [Commerce platforms](https://documentation.bloomreach.com/engagement/docs/commerce-platforms.md) - [BigCommerce](https://documentation.bloomreach.com/engagement/docs/bigcommerce-integration.md): Integration - [commercetools integration](https://documentation.bloomreach.com/engagement/docs/commercetools.md): Integration - [ConnectorStaged](https://documentation.bloomreach.com/engagement/docs/create-a-connectorstaged.md): Integration - [commercetools FAQ](https://documentation.bloomreach.com/engagement/docs/commercetools-faq.md): Integration - [Adobe Commerce (Magento)](https://documentation.bloomreach.com/engagement/docs/magento-plugin.md): Integration - [Salesforce Commerce Cloud Cartridge](https://documentation.bloomreach.com/engagement/docs/salesforce-commerce-cloud-integration-cartridge.md) - [Shopify and Shopify Plus Overview](https://documentation.bloomreach.com/engagement/docs/shopify-and-shopify-plus-overview.md): Integration - [Shopify Setup](https://documentation.bloomreach.com/engagement/docs/shopify-setup.md): Integration - [Shopify Customization](https://documentation.bloomreach.com/engagement/docs/shopify-customization.md): Integration - [Data and infrastructure](https://documentation.bloomreach.com/engagement/docs/data-infrastructure.md) - [Data storage](https://documentation.bloomreach.com/engagement/docs/data-storage.md) - [Amazon S3 integration](https://documentation.bloomreach.com/engagement/docs/amazon-s3-integration.md) - [Azure Storage for exports](https://documentation.bloomreach.com/engagement/docs/azure-storage-for-exports.md) - [Azure Storage for imports](https://documentation.bloomreach.com/engagement/docs/azure-storage-for-imports.md) - [Google Cloud Storage for Imports and Exports](https://documentation.bloomreach.com/engagement/docs/google-cloud-storage-for-imports-and-exports.md) - [SFTP integration](https://documentation.bloomreach.com/engagement/docs/sftp.md) - [Databases](https://documentation.bloomreach.com/engagement/docs/databases.md) - [Databricks](https://documentation.bloomreach.com/engagement/docs/databricks.md) - [Google BigQuery integration](https://documentation.bloomreach.com/engagement/docs/google-bigquery-integration.md) - [PostgreSQL / Redshift](https://documentation.bloomreach.com/engagement/docs/postgresql.md): Integration - [Snowflake](https://documentation.bloomreach.com/engagement/docs/snowflake.md) - [Customer data platforms](https://documentation.bloomreach.com/engagement/docs/customer-data-platforms.md) - [Hightouch](https://documentation.bloomreach.com/engagement/docs/hightouch.md) - [Tealium](https://documentation.bloomreach.com/engagement/docs/tealium.md) - [Twilio Segment](https://documentation.bloomreach.com/engagement/docs/segment.md): Integration - [Direct data exchange](https://documentation.bloomreach.com/engagement/docs/direct-data-exchange.md) - [Kafka](https://documentation.bloomreach.com/engagement/docs/kafka-integration.md) - [Integration platforms](https://documentation.bloomreach.com/engagement/docs/integration-platforms.md) - [Zapier](https://documentation.bloomreach.com/engagement/docs/zapier.md): Connect Bloomreach Engagement with third-party applications and automate a variety of tasks - [Omniconnect](https://documentation.bloomreach.com/engagement/docs/omniconnect.md) - [Omniconnect setup](https://documentation.bloomreach.com/engagement/docs/omniconnect-set-up.md) - [Omniconnect use cases](https://documentation.bloomreach.com/engagement/docs/omniconnect-use-cases.md) - [Message orchestration](https://documentation.bloomreach.com/engagement/docs/message-orchestration.md) - [Email](https://documentation.bloomreach.com/engagement/docs/email.md) - [EmailLabs](https://documentation.bloomreach.com/engagement/docs/emaillabs.md) - [Mailgun](https://documentation.bloomreach.com/engagement/docs/mailgun-integration.md) - [Mailjet](https://documentation.bloomreach.com/engagement/docs/mailjet.md) - [Mandrill](https://documentation.bloomreach.com/engagement/docs/mandrill-integration.md) - [SendSay](https://documentation.bloomreach.com/engagement/docs/sendsay.md) - [Twilio SendGrid](https://documentation.bloomreach.com/engagement/docs/twilio-sendgrid.md) - [UniOne](https://documentation.bloomreach.com/engagement/docs/unione.md) - [SMS and MMS integrations](https://documentation.bloomreach.com/engagement/docs/smsmms.md) - [Infobip SMS/MMS](https://documentation.bloomreach.com/engagement/docs/infobip-sms.md) - [Sinch SMS/MMS](https://documentation.bloomreach.com/engagement/docs/sinch-sms.md) - [Twilio SMS/MMS](https://documentation.bloomreach.com/engagement/docs/twilio-messaging-sms-mms.md) - [Mobile messaging integrations](https://documentation.bloomreach.com/engagement/docs/mobile-messaging.md) - [Facebook Messenger](https://documentation.bloomreach.com/engagement/docs/facebook-messenger.md) - [Infobip Mobile Messaging](https://documentation.bloomreach.com/engagement/docs/infobip-mobile-messaging.md) - [PassMachine](https://documentation.bloomreach.com/engagement/docs/passmachine.md): Integration - [Sinch Mobile Messaging](https://documentation.bloomreach.com/engagement/docs/sinch-mobile-messaging.md) - [Direct Mail](https://documentation.bloomreach.com/engagement/docs/direct-mail.md) - [Optilyz](https://documentation.bloomreach.com/engagement/docs/optilyz.md) - [ZAP~POST](https://documentation.bloomreach.com/engagement/docs/zap-post.md) - [Marketing automation](https://documentation.bloomreach.com/engagement/docs/marketing-automation.md) - [Attentive](https://documentation.bloomreach.com/engagement/docs/attentive.md): Integration - [Brevo](https://documentation.bloomreach.com/engagement/docs/brevo.md): Integration - [Klaviyo](https://documentation.bloomreach.com/engagement/docs/klaviyo.md): Integration - [Opensend](https://documentation.bloomreach.com/engagement/docs/opensend.md): Integration - [Customer acquisition](https://documentation.bloomreach.com/engagement/docs/customer-acquisition.md) - [Ad audience management](https://documentation.bloomreach.com/engagement/docs/ad-audiences.md) - [Ads best practices](https://documentation.bloomreach.com/engagement/docs/ads-best-practices.md) - [Ad audiences hashing](https://documentation.bloomreach.com/engagement/docs/ad-audiences-hashing.md) - [Adform integration](https://documentation.bloomreach.com/engagement/docs/adform-integration.md) - [Adform integration setup](https://documentation.bloomreach.com/engagement/docs/adform-integration-setup.md) - [Criteo](https://documentation.bloomreach.com/engagement/docs/criteo.md): Integration - [Facebook and Instagram ads](https://documentation.bloomreach.com/engagement/docs/facebook-instagram-ads-integration.md) - [Facebook / Instagram Lead Ads](https://documentation.bloomreach.com/engagement/docs/facebook-instagram-lead-ads.md) - [Google Ads Audiences](https://documentation.bloomreach.com/engagement/docs/google-ads-customer-match.md) - [Google Ads API v15 Update](https://documentation.bloomreach.com/engagement/docs/google-ads-api-v15-update.md) - [Google Analytics Ad Audiences](https://documentation.bloomreach.com/engagement/docs/google-analytics-retargeting.md) - [Google Ads Offline Conversions](https://documentation.bloomreach.com/engagement/docs/google-ads-offline-conversions.md) - [Google Display & Video 360](https://documentation.bloomreach.com/engagement/docs/google-dv360.md): Integration - [Meta’s Conversions API](https://documentation.bloomreach.com/engagement/docs/metas-conversions-api.md) - [Conversions API integration](https://documentation.bloomreach.com/engagement/docs/facebook-conversions-api.md): Integration - [SKLIK Audiences integration](https://documentation.bloomreach.com/engagement/docs/sklik-audiences-integration.md) - [Snapchat Ads integration guide](https://documentation.bloomreach.com/engagement/docs/snapchat-ads.md) - [TikTok Ads](https://documentation.bloomreach.com/engagement/docs/tiktok-ads.md) - [TikTok Lead Generation Ads](https://documentation.bloomreach.com/engagement/docs/tiktok-lead-generation-ads.md) - [Referral Marketing](https://documentation.bloomreach.com/engagement/docs/referral-marketing.md) - [Buyapowa](https://documentation.bloomreach.com/engagement/docs/buyapowa.md) - [Mention Me](https://documentation.bloomreach.com/engagement/docs/mention-me.md) - [Customer retention](https://documentation.bloomreach.com/engagement/docs/customer-retention.md) - [Loyalty](https://documentation.bloomreach.com/engagement/docs/loyalty.md) - [Antavo](https://documentation.bloomreach.com/engagement/docs/antavo.md): Integration - [Eagle Eye](https://documentation.bloomreach.com/engagement/docs/eagleeye.md): Integration - [LoyaltyLion](https://documentation.bloomreach.com/engagement/docs/loyaltylion.md): Integration - [Talon.One](https://documentation.bloomreach.com/engagement/docs/talonone.md): Integration - [TRIFFT](https://documentation.bloomreach.com/engagement/docs/trifft.md): Integration - [Yotpo Loyalty](https://documentation.bloomreach.com/engagement/docs/yotpo.md): Integration - [Voucherify](https://documentation.bloomreach.com/engagement/docs/voucherify.md): Integration - [Gamification](https://documentation.bloomreach.com/engagement/docs/gamification.md) - [Odicci](https://documentation.bloomreach.com/engagement/docs/odicci.md): Integration - [Playable](https://documentation.bloomreach.com/engagement/docs/playable.md): Integration - [Subscriptions Commerce](https://documentation.bloomreach.com/engagement/docs/subscriptions-commerce.md) - [Loop Subscriptions](https://documentation.bloomreach.com/engagement/docs/loop-subscriptions.md): Integration - [Recharge](https://documentation.bloomreach.com/engagement/docs/recharge.md) - [Replenishment](https://documentation.bloomreach.com/engagement/docs/replenishment.md) - [Replenit](https://documentation.bloomreach.com/engagement/docs/replenit.md): Integration - [Customer experience](https://documentation.bloomreach.com/engagement/docs/customer-experience.md) - [Sitoo integration](https://documentation.bloomreach.com/engagement/docs/sitoo-integration.md): Partner integration - [Ratings, Reviews & UGC](https://documentation.bloomreach.com/engagement/docs/ratings-reviews.md) - [Reviews.io](https://documentation.bloomreach.com/engagement/docs/reviews-io.md) - [Yotpo Reviews](https://documentation.bloomreach.com/engagement/docs/yotpo-reviews.md) - [Content personalization integrations](https://documentation.bloomreach.com/engagement/docs/content-personalization.md) - [Gocertify](https://documentation.bloomreach.com/engagement/docs/gocertify.md) - [Motionlab](https://documentation.bloomreach.com/engagement/docs/motionlab-integration.md) - [Movable Ink](https://documentation.bloomreach.com/engagement/docs/movable-ink.md) - [Multiplied Media](https://documentation.bloomreach.com/engagement/docs/multiplied-media.md): Integration - [NiftyImages](https://documentation.bloomreach.com/engagement/docs/niftyimages.md) - [Sendtric](https://documentation.bloomreach.com/engagement/docs/sendtric.md) - [Customer Support](https://documentation.bloomreach.com/engagement/docs/customer-support.md) - [Freshdesk](https://documentation.bloomreach.com/engagement/docs/freshdesk.md): Integration - [Gorgias](https://documentation.bloomreach.com/engagement/docs/gorgias.md): Integration - [Set up Gorgias integration](https://documentation.bloomreach.com/engagement/docs/set-up-gorgias-integration.md) - [Zendesk](https://documentation.bloomreach.com/engagement/docs/zendesk.md): Integration - [Customer intelligence](https://documentation.bloomreach.com/engagement/docs/customer-intelligence.md) - [Customer intent](https://documentation.bloomreach.com/engagement/docs/customer-intent.md) - [Made With Intent integration](https://documentation.bloomreach.com/engagement/docs/made-with-intent.md) - [Swym](https://documentation.bloomreach.com/engagement/docs/swym.md) - [Digital experience analytics](https://documentation.bloomreach.com/engagement/docs/digital-experience-analytics.md) - [ContentSquare](https://documentation.bloomreach.com/engagement/docs/contentsquare.md) - [Quantum Metric integration](https://documentation.bloomreach.com/engagement/docs/quantum-metric.md) - [Surveys and forms](https://documentation.bloomreach.com/engagement/docs/surveys-forms.md) - [Integrate Typeform](https://documentation.bloomreach.com/engagement/docs/typeform.md) - [Hospitality Technology](https://documentation.bloomreach.com/engagement/docs/hospitality-technology.md) - [Mews](https://documentation.bloomreach.com/engagement/docs/mews.md) - [Opera Cloud](https://documentation.bloomreach.com/engagement/docs/opera-cloud.md) - [Set up the ResDiary integration](https://documentation.bloomreach.com/engagement/docs/resdiary.md) - [Other](https://documentation.bloomreach.com/engagement/docs/other.md) - [Amazon Alexa](https://documentation.bloomreach.com/engagement/docs/amazon-alexa.md) - [Custom integrations](https://documentation.bloomreach.com/engagement/docs/custom-integrations.md) - [Technical Overview](https://documentation.bloomreach.com/engagement/docs/technical-overview.md) - [Why you will like Bloomreach Engagement](https://documentation.bloomreach.com/engagement/docs/why-you-will-like-bloomreach-engagement.md) - [Web tracking - Javascript](https://documentation.bloomreach.com/engagement/docs/web-tracking.md) - [Javascript SDK](https://documentation.bloomreach.com/engagement/docs/js-sdk.md) - [JS SDK Integration](https://documentation.bloomreach.com/engagement/docs/javascript-sdk-integration.md) - [CSP-compliant personalization](https://documentation.bloomreach.com/engagement/docs/csp-compliant-personalization.md) - [JS SDK Configuration](https://documentation.bloomreach.com/engagement/docs/javascript-sdk-configuration.md) - [Tracking](https://documentation.bloomreach.com/engagement/docs/tracking.md) - [Campaigns / Personalization](https://documentation.bloomreach.com/engagement/docs/personalization.md) - [Push Notifications](https://documentation.bloomreach.com/engagement/docs/push-notifications.md) - [Cookies & Storage](https://documentation.bloomreach.com/engagement/docs/cookies-storage.md) - [Cookie tracking modes](https://documentation.bloomreach.com/engagement/docs/cookie-tracking-modes.md) - [Data types](https://documentation.bloomreach.com/engagement/docs/data-types.md) - [URL Parameters Used by SDK](https://documentation.bloomreach.com/engagement/docs/url-parameters-used-by-sdk.md) - [Ghost sessions](https://documentation.bloomreach.com/engagement/docs/ghost-sessions.md) - [Accessing exposed segmentations from Engagement](https://documentation.bloomreach.com/engagement/docs/accessing-exposed-segmentations-from-engagement.md): How to access exposed segmentations from Engagement JS SDK - [Testing the JS SDK integration](https://documentation.bloomreach.com/engagement/docs/testing-the-js-sdk-integration.md) - [Mobile SDKs](https://documentation.bloomreach.com/engagement/docs/mobile-sdks.md) - [API access management](https://documentation.bloomreach.com/engagement/docs/mobile-sdks-api-access-management.md): Manage access to the Bloomreach Engagement API from your mobile apps. - [iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk.md): Exponea SDK for iOS - [Initial setup for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-setup.md): Install and configure the iOS SDK - [Configuration for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-configuration.md): Full configuration reference for the iOS SDK - [Authorization for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-authorization.md): Authorization mode reference for the iOS SDK - [Data flushing for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-data-flushing.md): Learn how the iOS SDK uploads data to the Engagement API and how to customize this behavior - [Tracking for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-tracking.md): Track customers and events using the iOS SDK - [Tracking consent for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-tracking-consent.md): Manage tracking consent using the iOS SDK. - [Universal links for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-universal-links.md): Enable and track universal links in your app using the iOS SDK - [Push notifications for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-push-notifications.md): Enable push notifications in your app using the iOS SDK - [Configure Apple Push Notification Service for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-configure-apns.md): Configure the Apple Push Notification Service Integration for Engagement - [Notification extensions for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-notification-extensions.md): Configure application extensions required for certain push notification features in the iOS SDK. - [Fetch data for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-fetch-data.md): Fetch data from Bloomreach Engagement using the iOS SDK - [In-app personalization for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-in-app-personalization.md): Display in-app personalization based on definitions set up in Engagement using the iOS SDK - [In-app messages for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-in-app-messages.md): Display native in-app messages based on definitions set up in Engagement using the iOS SDK - [In-app content blocks for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-in-app-content-blocks.md): Display native in-app content blocks based on definitions set up in Engagement using the iOS SDK - [App Inbox for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-app-inbox.md): Add a message inbox to your app using the iOS SDK - [Segmentation for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-segmentation.md): Implement real-time segments using the iOS SDK - [Example app for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-example-app.md): Build, run, and navigate the example app included with the iOS SDK - [Release notes for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-release-notes.md): Exponea iOS SDK release notes - [SDK version update guide for iOS SDK](https://documentation.bloomreach.com/engagement/docs/ios-sdk-version-update.md): Update Exponea iOS SDK in your app to a new version - [Android SDK](https://documentation.bloomreach.com/engagement/docs/android-sdk.md): Exponea SDK for Android - [Initial SDK setup for Android SDK](https://documentation.bloomreach.com/engagement/docs/android-sdk-setup.md): Install and configure the Android SDK - [Configuration for Android SDK](https://documentation.bloomreach.com/engagement/docs/android-sdk-configuration.md): Full configuration reference for the Android SDK - [Data flushing for Android SDK](https://documentation.bloomreach.com/engagement/docs/android-sdk-data-flushing.md): Learn how the Android SDK uploads data to the Engagement API and how to customize this behavior - [Authorization for Android SDK](https://documentation.bloomreach.com/engagement/docs/android-sdk-authorization.md): Full authorization reference for the Android SDK - [Tracking for Android SDK](https://documentation.bloomreach.com/engagement/docs/android-sdk-tracking.md): Track customers and events using the Android SDK - [Tracking consent for Android SDK](https://documentation.bloomreach.com/engagement/docs/android-sdk-tracking-consent.md): Manage tracking consent using the Android SDK. - [Android App Links for Android SDK](https://documentation.bloomreach.com/engagement/docs/android-sdk-app-links.md): Enable and track Android App Links in your app using the Android SDK - [Push notifications for Android SDK](https://documentation.bloomreach.com/engagement/docs/android-sdk-push-notifications.md): Enable push notifications in your app using the Android SDK - [Firebase Cloud Messaging for Android SDK](https://documentation.bloomreach.com/engagement/docs/android-sdk-firebase.md): Integrate Firebase Cloud Messaging in your app to support Engagement push notifications on Android devices - [Huawei Mobile Services](https://documentation.bloomreach.com/engagement/docs/android-sdk-huawei.md): Integrate Huawei Mobile Services in your app to support Engagement push notifications on Huawei devices - [Fetch data for Android SDK](https://documentation.bloomreach.com/engagement/docs/android-sdk-fetch-data.md): Fetch data from Bloomreach Engagement using the Android SDK - [In-app personalization for Android SDK](https://documentation.bloomreach.com/engagement/docs/android-sdk-in-app-personalization.md): Display in-app personalization based on definitions set up in Engagement using the Android SDK - [In-app messages for Android SDK](https://documentation.bloomreach.com/engagement/docs/android-sdk-in-app-messages.md): Display native in-app messages based on definitions set up in Engagement using the Android SDK - [In-app content blocks for Android SDK](https://documentation.bloomreach.com/engagement/docs/android-sdk-in-app-content-blocks.md): Display native in-app content blocks based on definitions set up in Engagement using the Android SDK - [App Inbox for Android SDK](https://documentation.bloomreach.com/engagement/docs/android-sdk-app-inbox.md): Add a message inbox to your app using the Android SDK - [Segmentation for Android SDK](https://documentation.bloomreach.com/engagement/docs/android-sdk-segmentation.md): Implement Real-Time Segments using the Android SDK - [Example app for Android SDK](https://documentation.bloomreach.com/engagement/docs/android-sdk-example-app.md): Build, run, and navigate the example app included with the Android SDK - [Release notes for Android SDK](https://documentation.bloomreach.com/engagement/docs/android-sdk-release-notes.md): Exponea Android SDK release notes - [Android SDK version update guide](https://documentation.bloomreach.com/engagement/docs/android-sdk-version-update.md): Update Exponea Android SDK in your app to a new version - [React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk.md): Exponea SDK for React Native - [Initial setup for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-setup.md): Install and configure the React Native SDK - [Authorization for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-authorization.md): Full authorization reference for the React Native SDK - [Data flushing for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-data-flushing.md): Learn how the React Native SDK uploads data to the Engagement API and how to customize this behavior - [Configuration for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-configuration.md): Full configuration reference for the React Native SDK - [Basic concepts for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-basic-concepts.md): Basic concepts of the React Native SDK and some troubleshooting tips. - [Links for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-links.md): Track Android App Links and iOS Universal Links in your app using the React Native SDK - [Tracking for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-tracking.md): Track customers and events using the React Native SDK - [Tracking consent for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-tracking-consent.md): Manage tracking consent using the React Native SDK. - [Push notifications for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-push-notifications.md): Enable push notifications in your app using the React Native SDK - [Android push notifications for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-push-android.md): Enable push notifications on Android using the React Native SDK - [iOS push notifications for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-push-ios.md): Enable push notifications on iOS using the React Native SDK - [Fetch data for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-fetch-data.md): Fetch data from Bloomreach Engagement using the React Native SDK - [In-app personalization for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-in-app-personalization.md): Display in-app personalization based on definitions set up in Engagement using the React Native SDK - [In-app messages for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-in-app-messages.md): Display native in-app messages based on definitions set up in Engagement using the React Native SDK - [In-app content blocks for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-in-app-content-blocks.md): Display native in-app content blocks based on definitions set up in Engagement using the React Native SDK - [App Inbox for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-app-inbox.md): Add a message inbox to your app using the React Native SDK - [Segmentation for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-segmentation.md): Implement real-time segments using the React Native SDK - [Example app for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-example-app.md): Build, run, and navigate the example app included with the React Native SDK - [Development for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-development.md): Work with the React Native SDK source code. - [Release notes for React Native SDK](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-release-notes.md): Exponea React Native SDK release notes - [React Native SDK version update guide](https://documentation.bloomreach.com/engagement/docs/react-native-sdk-version-update.md): Update Exponea React Native SDK in your app to a new version - [Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk.md): Exponea SDK for Flutter - [Initial setup for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-setup.md): Install and configure the Flutter SDK - [Authorization for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-authorization.md): Full authorization reference for the Flutter SDK - [Data flushing for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-data-flushing.md): Learn how the Flutter SDK uploads data to the Engagement API and how to customize this behavior - [Configuration for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-configuration.md): Full configuration reference for the Flutter SDK - [Basic concepts for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-basic-concepts.md): Basic concepts of the Flutter SDK and some troubleshooting tips. - [Links for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-links.md): Enable and track Android App Links and iOS Universal Links in your app using the Flutter SDK - [Tracking for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-tracking.md): Track customers and events using the Flutter SDK - [Tracking consent for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-tracking-consent.md): Manage tracking consent using the Flutter SDK. - [Push notifications for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-push-notifications.md): Enable push notifications in your app using the Flutter SDK - [iOS push notifications for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-push-ios.md): Enable push notifications on iOS using the Flutter SDK - [Android push notifications for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-push-android.md): Enable push notifications on Android using the Flutter SDK - [Fetch data for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-fetch-data.md): Fetch data from Bloomreach Engagement using the Flutter SDK - [In-app personalization for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-in-app-personalization.md): Display in-app personalization based on definitions set up in Engagement using the Flutter SDK - [In-app messages for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-in-app-messages.md): Display native in-app messages based on definitions set up in Engagement using the Flutter SDK - [In-app content blocks for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-in-app-content-blocks.md): Display native in-app content blocks based on definitions set up in Engagement using the Flutter SDK - [App Inbox for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-app-inbox.md): Add a message inbox to your app using the Flutter SDK - [Example app for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-example-app.md): Build, run, and navigate the example app included with the Flutter SDK - [Development for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-development.md): Work with the Flutter SDK source code. - [Release notes for Flutter SDK](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-release-notes.md): Exponea Flutter SDK release notes - [Flutter SDK version update guide](https://documentation.bloomreach.com/engagement/docs/flutter-sdk-version-update.md): Update Exponea Flutter SDK in your app to a new version - [MAUI SDK](https://documentation.bloomreach.com/engagement/docs/maui-sdk.md): Bloomreach SDK for MAUI - [Initial SDK setup](https://documentation.bloomreach.com/engagement/docs/maui-sdk-setup.md): Install and configure the MAUI SDK - [Configuration](https://documentation.bloomreach.com/engagement/docs/maui-sdk-configuration.md): Full configuration reference for the MAUI SDK - [Project mapping](https://documentation.bloomreach.com/engagement/docs/maui-sdk-project-mapping.md): Learn how track different types of events to different Engagement projects using the MAUI SDK - [Authorization](https://documentation.bloomreach.com/engagement/docs/maui-sdk-authorization.md): Full authorization reference for the MAUI SDK - [Data flushing](https://documentation.bloomreach.com/engagement/docs/maui-sdk-data-flushing.md): Learn how the MAUI SDK uploads data to the Engagement API and how to customize this behavior - [Links](https://documentation.bloomreach.com/engagement/docs/maui-sdk-links.md): Enable and track Android App Links and iOS Universal Links in your app using the MAUI SDK - [Tracking](https://documentation.bloomreach.com/engagement/docs/maui-sdk-tracking.md): Track customers and events using the MAUI SDK - [Tracking consent](https://documentation.bloomreach.com/engagement/docs/maui-sdk-tracking-consent.md): Manage tracking consent using the MAUI SDK. - [Push notifications](https://documentation.bloomreach.com/engagement/docs/maui-sdk-push-notifications.md): Enable push notifications in your app using the MAUI SDK - [iOS push notifications](https://documentation.bloomreach.com/engagement/docs/maui-sdk-push-ios.md): Enable push notifications on iOS using the MAUI SDK - [Android push notifications](https://documentation.bloomreach.com/engagement/docs/maui-sdk-push-android.md): Enable push notifications on Android using the MAUI SDK - [Fetch data](https://documentation.bloomreach.com/engagement/docs/maui-sdk-fetch-data.md): Fetch data from Bloomreach Engagement using the MAUI SDK - [In-app personalization](https://documentation.bloomreach.com/engagement/docs/maui-sdk-in-app-personalization.md): Display in-app personalization based on definitions set up in Engagement using the MAUI SDK - [In-app messages](https://documentation.bloomreach.com/engagement/docs/maui-sdk-in-app-messages.md): Display native in-app messages based on definitions set up in Engagement using the MAUI SDK - [App Inbox](https://documentation.bloomreach.com/engagement/docs/maui-sdk-app-inbox.md): Add a message inbox to your app using the MAUI SDK - [Example app](https://documentation.bloomreach.com/engagement/docs/maui-sdk-example-app.md): Build, run, and navigate the example app included with the MAUI SDK - [Release notes](https://documentation.bloomreach.com/engagement/docs/maui-sdk-release-notes.md): Exponea MAUI SDK release notes - [Implementing via Google Tag Manager](https://documentation.bloomreach.com/engagement/docs/implementing-exponea-via-google-tag-manager.md) - [DataLayer Helper](https://documentation.bloomreach.com/engagement/docs/datalayer-helper.md) - [Exponea Console](https://documentation.bloomreach.com/engagement/docs/exponea-console.md) - [Customer Properties Synchronization](https://documentation.bloomreach.com/engagement/docs/customer-properties-synchronization.md) - [Custom Domain Management](https://documentation.bloomreach.com/engagement/docs/custom-domain-management.md) - [Unified domains](https://documentation.bloomreach.com/engagement/docs/unified-domains.md) - [Custom Tracking Domain (CTD)](https://documentation.bloomreach.com/engagement/docs/custom-tracking-domain.md) - [Custom CDN Domains](https://documentation.bloomreach.com/engagement/docs/custom-cdn-domains.md) - [Exponea Service Worker](https://documentation.bloomreach.com/engagement/docs/exponea-service-worker.md) - [Server-side anonymous identity management](https://documentation.bloomreach.com/engagement/docs/1st-party-cookie-tracking-solutions.md) ## API Reference - [About Engagement API](https://documentation.bloomreach.com/engagement/reference/about.md) - [Authentication](https://documentation.bloomreach.com/engagement/reference/authentication.md): A general overview of the elements that play a role in the Engagement API Authentication - [Authorization header](https://documentation.bloomreach.com/engagement/reference/technical-information.md) - [Making your first call](https://documentation.bloomreach.com/engagement/reference/making-your-first-call.md) - [Tracking API overview](https://documentation.bloomreach.com/engagement/reference/tracking-api-overview-2.md): **/track/v2/projects/{projectToken}** - [Tracking API error messages](https://documentation.bloomreach.com/engagement/reference/tracking-api-error-messages.md) - [Authorization errors](https://documentation.bloomreach.com/engagement/reference/tracking-api-authorization-errors.md) - [Request body errors](https://documentation.bloomreach.com/engagement/reference/tracking-api-request-body-errors.md) - [Update customer properties](https://documentation.bloomreach.com/engagement/reference/update-customer-properties-2.md): **/track/v2/projects/{projectToken}/customers** Update the properties of a specified customer. Use when you want to change the properties of a single customer. - [Add event](https://documentation.bloomreach.com/engagement/reference/add-event.md): **/track/v2/projects/{projectToken}/customers/events**

Add events to a customer. Use this if you want to add new events to a specified single customer profile. - [Batch commands](https://documentation.bloomreach.com/engagement/reference/batch-commands-2.md): **/track/v2/projects/{projectToken}/batch**

Executes a batch of commands.

Use this route when you want to execute several commands from the Tracking API group at once. You can send up to 50 commands in a batch comprising of multiple *update customer properties* and *add event* for one or more customers at once.

Commands in the input JSON array aren't executed sequentially in the order they appear. If timing is critical for your use case, use the `timestamp` field for events and the `update_timestamp` field for customer properties to ensure proper chronological processing.

However, this should not be used to run high-volume imports. This is considered bad practice and will be blocked. - [Add consent](https://documentation.bloomreach.com/engagement/reference/add-consent-2.md) - [Anonymize a customer](https://documentation.bloomreach.com/engagement/reference/anonymize-a-customer-2.md): **/data/v2/projects/{projectToken}/customers/anonymize** A method that initiates anonymization of the specific customer. The anonymization process removes all **Private** information and all external identifiers and assigns a new cookie ID. Apart from customer IDs, the anonymize call only removes properties that have been marked as Private - Personal Identifiable Information (PII). You need to manually specify which properties are Private in the Data manager within your Bloomreach Engagement project. Learn more about [managing PII](doc:data-management#section-managing-pii-in-exponea). - [Anonymize customers in-bulk](https://documentation.bloomreach.com/engagement/reference/anonymize-customers-in-bulk-2.md): **/data/v2/projects/{projectToken}/customers/anonymize_bulk**

This method initiates anonymization of multiple customers. The anonymization process removes all **Private** information and all external identifiers and assigns a new cookie ID. Apart from customer IDs, the anonymize call only removes properties that have been marked as Private - "Personal Identifiable Information" (PII).

You need to manually specify which properties are Private in the Data manager within your Bloomreach project. Learn more about [managing PII](doc:data-management). - [Customer recommendations](https://documentation.bloomreach.com/engagement/reference/customer-recommendations.md): Retrieve recommendations for a specific customer. **This is a definition of the [Customer attributes](ref:customer-attributes) method used to retrieve customer recommendations.** - [Contextual Personalization Best Variant](https://documentation.bloomreach.com/engagement/reference/contextual-personalization.md): https://api.exponea.com/webxp/bandits/best-variant - [Contextual Personalization Reward](https://documentation.bloomreach.com/engagement/reference/contextual-personalization-1.md): https://api.exponea.com/webxp/bandits/reward - [Export a customer](https://documentation.bloomreach.com/engagement/reference/export-a-customer-2.md) - [Export all customers](https://documentation.bloomreach.com/engagement/reference/export-all-customers-2.md): **/data/v2/projects/{projectToken}/customers/export** Retrieve all customers, who exist in the project. - [Export events](https://documentation.bloomreach.com/engagement/reference/export-events-2.md) - [Get started with your API](https://documentation.bloomreach.com/engagement/reference/getting-started-with-your-api-1.md) - [MMS: Verify credentials](https://documentation.bloomreach.com/engagement/reference/email-verify-credentials.md): Verifies credentials provided in custom defined headers. Returns **200 OK** if credentials are valid. Returns a non-**200** status code otherwise and can provide a detailed error message, which will be displayed to the user on integration screen. - [Email: List webhooks](https://documentation.bloomreach.com/engagement/reference/email-list-webhooks.md): List webhooks - [Email: Create a webhook](https://documentation.bloomreach.com/engagement/reference/email-create-a-webhook.md): Subscribe webhooks. - [Email: Delete a webhook](https://documentation.bloomreach.com/engagement/reference/email-delete-a-webhook.md): Unsubscribe webhooks. - [Email: Send an email](https://documentation.bloomreach.com/engagement/reference/email-send-an-email.md): Send email. Returns **200 OK** on successful send. On failure, we distinguish between permanent and temporary errors. Status codes above **500** and also **429** will be retried later. Other non-**200** status codes will result in the **enqueue_failed** event. - [Email: Callback endpoint](https://documentation.bloomreach.com/engagement/reference/email-callback-endpoint.md): Endpoint for receiving one or multiple webhook events. Actual URL is defined by Email.callback_url. - [MMS: Verify credentials](https://documentation.bloomreach.com/engagement/reference/sms-verify-credentials.md): Verifies credentials provided in custom defined headers. Returns **200 OK** if credentials are valid. Returns a non-**200** status code otherwise and can provide a detailed error message, which will be displayed to the user on integration screen. - [SMS: Send SMS](https://documentation.bloomreach.com/engagement/reference/sms-send-sms.md): Sends an SMS message. Returns **200** OK on success. Status codes above **500** and **429** are retried automatically. Other non-**200** status codes trigger the `enqueue_failed` event. - [SMS: Callback outbound endpoint](https://documentation.bloomreach.com/engagement/reference/sms-callback-outbound-endpoint.md): Endpoint for receiving one or multiple outbound webhook events. Actual URL is defined by SMS.callback_url. Outbound events are basically **delivery reports** that indicate the success of the message delivery **to** the end user. - [SMS: Callback inbound endpoint](https://documentation.bloomreach.com/engagement/reference/sms-callback-inbound-endpoint.md): Endpoint for receiving one or multiple inbound webhook events. Actual URL must be set manually by customers. Inbound events are **incoming messages** routed **from** the end user's mobile device. - [MMS: Verify credentials](https://documentation.bloomreach.com/engagement/reference/mms-verify-credentials.md): Verifies credentials provided in custom defined headers. Returns **200 OK** if credentials are valid. Returns a non-**200** status code otherwise and can provide a detailed error message, which will be displayed to the user on integration screen. - [MMS: Send MMS](https://documentation.bloomreach.com/engagement/reference/mms-send-mms.md): Send MMS. Returns **200 OK** on successful send. On failure, we distinguish between permanent and temporary errors. Status codes above **500** and also **429** will be retried later. Other non-**200** status codes will result in the **enqueue_failed** event. - [MMS: Callback outbound endpoint](https://documentation.bloomreach.com/engagement/reference/mms-callback-outbound-endpoint.md): Endpoint for receiving one or multiple outbound webhook events. Actual URL is defined by MMS.callback_url. Outbound events are basically **delivery reports** that indicate the success of the message delivery **to** the end user. - [MMS: Callback inbound endpoint](https://documentation.bloomreach.com/engagement/reference/mms-callback-inbound-endpoint.md): Endpoint for receiving one or multiple inbound webhook events. Actual URL must be set manually by customers. Inbound events are **incoming messages** routed **from** the end user's mobile device. - [Catalog item - Partial update](https://documentation.bloomreach.com/engagement/reference/catalog-item-partial-update-2.md): **/data/v2/projects/{projectToken}/catalogs/{catalogId}/items/{itemId}/partial-update**Updates specified properties of a catalog item. Use when you want to change some of the properties of an item in an existing catalog in your project. The *Catalog item - Partial update* route compared to the *Update a catalog item* only updates the specified properties of the item. If a property of an item isn´t specified in the request, this property remains unchanged. - [Bulk Update Catalog Item](https://documentation.bloomreach.com/engagement/reference/bulk-update-catalog-item.md): **/data/v2/projects/{project_id}/catalogs/{catalog_id}/items** - [Bulk Delete Catalog Items](https://documentation.bloomreach.com/engagement/reference/bulk-delete-catalog-items.md): **/data/v2/projects/{project_id}/catalogs/{catalog_id}/items/bulk-delete** - [Transactional email](https://documentation.bloomreach.com/engagement/reference/transactional-email-2.md): **/email/v2/projects/{projectToken}/sync** This method allows you to trigger transactional emails from our API and send them through Bloomreach. The transactional email API is disabled by default. To configure this API in your project, contact your Customer Success Manager. We will set up the email API for you based on your needs. Learn more in our [Transactional emails](doc:transactional-emails) article. - [Transactional SMS](https://documentation.bloomreach.com/engagement/reference/transactional-sms.md): **/sms/v1/projects/{projectToken}/sync**

This method allows you to trigger Transactional SMS from our API and send them through Bloomreach Engagement.

*The transactional SMS API is disabled by default. To configure this API in your project, please contact your Customer Success Manager. We will set up the SMS API for you based on your needs.* - [List archived messages](https://documentation.bloomreach.com/engagement/reference/list-messages.md) - [Get a single archived message](https://documentation.bloomreach.com/engagement/reference/get-a-single-archived-message.md) - [Start import](https://documentation.bloomreach.com/engagement/reference/imports-2-1.md): **/data/v2/projects/{projectToken}/imports/{import_id}/start**

Trigger the run of an existing import programmatically.

The following types of imports can be triggered: URL, Filestorage (GCS, SFTP), Database, and Bloomreach Engagement.

If you're using a URL or Filestorage (GCS, SFTP) import, you can override its original path or URL. When overridden, the path applies only to this specific run and doesn't modify the import definition.
- [Start export](https://documentation.bloomreach.com/engagement/reference/exports.md): **/data/v2/projects/{projectToken}/exports/{export_id}/start**

Trigger an existing export.

Use to start an export with id corresponding to the `export_id`. The export can't be running (repeated), as opposed to Imports. If the type of the export is repeated, the route responds with status code 400 and an error message.

Also note that when interpreting the dynamic filenames, **scheduled** export run matters, not the **actual** time of the export run.
- [Managed Endpoints API](https://documentation.bloomreach.com/engagement/reference/managed-endpoints-api.md): **Please mind that the full and exact URL of the Managed endpoint can be found in the Managed endpoint UI!** The format is:```POST https:///webxp/s//managed-endpoints/``` - [Create import](https://documentation.bloomreach.com/engagement/reference/create-import.md) ## Changelog - [Release 1.313](https://documentation.bloomreach.com/engagement/changelog/1313.md) - [1.312 Minor tweaks & Android SDK update](https://documentation.bloomreach.com/engagement/changelog/1312.md) - [1.311 Messages archive, Mobile push improvements, Recommendations & Mobile SDK updates](https://documentation.bloomreach.com/engagement/changelog/1311.md) - [1.310 Loomi Analytics improvements](https://documentation.bloomreach.com/engagement/changelog/1310.md) - [1.309 Approval workflow for scenarios & Mobile SDK updates](https://documentation.bloomreach.com/engagement/changelog/1309.md)