Bloomreach Integration
The Bloomreach integration package enables seamless data synchronization with Bloomreach Engagement (formerly Exponea), a leading customer data and experience platform. Import customer data, product catalogs, and behavioral events to power personalized marketing campaigns and customer experiences.
Overview
Bloomreach Engagement is a comprehensive customer data and experience platform that unifies customer data from all touchpoints to deliver personalized experiences across channels. This integration package allows you to import data into Bloomreach using predefined import profiles, enabling automated data synchronization from your e-commerce platform, CRM, or other business systems.
Key Features
📊 Data Import Profiles
Use predefined import configurations in Bloomreach to structure and validate incoming data.
🔄 CSV File Support
Import data from CSV files hosted on accessible URLs or file paths.
🔐 Secure Authentication
API key and secret authentication with Basic Auth for secure data transmission.
✅ Test Connection
Built-in connection testing to validate import configuration before processing data.
🎯 Workflow Integration
Seamlessly integrate Bloomreach imports into multi-step workflows for automated data pipelines.
📈 Marketing Automation
Power personalized campaigns, recommendations, and customer journeys with synchronized data.
Authentication Setup
To use the Bloomreach integration, you'll need credentials and configuration from your Bloomreach account:
Access Bloomreach Settings
Log in to your Bloomreach Engagement account and navigate to Project Settings.
Get API Credentials
Find your Project ID, API Key, and API Secret in the API section of Project Settings.
Create Import Profile
Set up an import profile in Bloomreach Data Manager with your desired data structure and mapping. Note the Import ID for configuration.
Configure Integration
Add your Bloomreach credentials and import profile ID to the integration configuration in Retrieve.
Configuration
Configure the Bloomreach integration with your project credentials and import profile:
{
"bloomreach": {
"project_id": "12345678-1234-1234-1234-123456789abc",
"import_id": "123",
"api_key": "your-api-key",
"api_secret": "your-api-secret",
"apiUrl": "https://api.exponea.com"
}
}Configuration Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
project_id | string | Yes | Your Bloomreach project ID (UUID format) |
import_id | string | Yes | Import profile ID from Bloomreach Data Manager |
api_key | string | Yes | Your Bloomreach API key |
api_secret | string | Yes | Your Bloomreach API secret |
apiUrl | string | Yes | Bloomreach API base URL (e.g., https://api.exponea.com) |
Use Cases
👥 Customer Data Sync
Synchronize customer profiles from e-commerce platforms to Bloomreach for personalized marketing.
🛍️ Product Catalog Import
Import product catalog data for personalized recommendations and product-based campaigns.
📈 Order History Sync
Import transaction data to track customer purchase behavior and enable lifecycle campaigns.
🎯 Multi-Source Data Unification
Combine data from multiple sources into Bloomreach for unified customer view.
Best Practices
Create Dedicated Import Profiles
Set up separate import profiles in Bloomreach for different data types (customers, products, orders) with appropriate field mappings and validation rules.
Validate CSV Format
Ensure CSV files match the import profile structure exactly, including column headers, data types, and required fields defined in Bloomreach.
Use Test Connection
The integration automatically tests the connection before importing. Monitor these test results to catch configuration issues early.
Schedule Regular Imports
Set up scheduled workflows to keep Bloomreach data fresh with regular imports from your source systems.