BlueConic Experiences enables you to seamlessly push data collected in Jebbit experiences directly into your Salesforce Marketing Cloud account. This allows you to efficiently act on your lead data and personalize communications across channels in real time.
Before you begin
Ensure you have administrative access to Salesforce marketing cloud.
Gather the following from Salesforce Marketing Cloud: Data Extension Key, Subdomain (format: mc1234abcd5678), Client ID, Client Secret, and Account ID (MID).
Identify the data you want to send from your experience.
Create a Salesforce Marketing Cloud integration
Select Setup > Apps > Installed Packages in Salesforce.
Click New.
Give the package a name and description. We recommend naming it “Jebbit," with “Jebbit Integration” in the description.
Click Save.
Create an API integration component
Under components, click Add Component.
Select the API Integration option.
Select the Server-to-Server option.
Grant Jebbit the following permissions.
a. Under CONTACTS > List and Subscribers > Read & Write.
b. Under DATA > Data Extensions > Read & Write.Click Save.
Configure the integration
In your experience, go to Integrations and open the Salesforce Marketing Cloud integration.
Under General, enter a name for the integration.
Under Credentials, enter the following:
a. Data Extension Key
b. Subdomain (format: mc1234abcd5678)c. Client ID
d. Client Secret
e. Account ID (MID)Optionally, enter a Primary Key and Secondary Primary Key, or leave these blank to auto-detect after loading.
Click Load from Marketing Cloud. This button becomes active once all required credential fields are filled. BlueConic Experiences connects to your data extension, loads the available fields, auto-detects the primary key, and automatically maps any fields where the data extension field name matches an existing experience attribute.Review the primary key. If one was not detected automatically, enter it manually in the Primary Key field.
Under Data Handling, configure the following:
Active: Enables data sharing for this integration.Send in preview: Sends data while the experience is in preview mode.
Include UIDs: Attaches unique identifiers to each record.
Require opt-in: Only processes data from opted-in users.
Under Region, select US, EU, or All Regions.
Under Mappings, review the auto-mapped fields. To adjust a mapping, use the dropdown to select a different field. To add a new mapping, click + Add mapping and select the attribute and corresponding data extension field.
Click Save.
Additional options
The integration includes advanced configuration settings under Additional Options. Expand a section to view and update its settings.
SFMC
Include Account ID Header: Adds account_id to the data extension headers.
Primary Keys: Comma-separated list of primary key fields for the data extension.
Email as Primary Key: Uses email as the primary key for the data extension.
Jebbit Data Extension Key: The external key for your SFMC data extension.
Formatting
Global Timezone: Timezone applied to all timestamp values (e.g., UTC+2, America/New_York).
Timestamp Format: Custom strftime format for timestamps (e.g., %Y-%m-%dT%H:%M:%S).
Static Values (JSON): Inject fixed or dynamic values into mappings. Use {{placeholder}} syntax for data hash values.
Format Dates (JSON): Apply custom date formatting to specific fields.
Data structure
Skip Attribute Nesting: Keeps dotted keys as flat key names instead of nesting them into objects.
Join Arrays Delimiter: Delimiter used when joining array values into a string (e.g., ";" or "true" for the default ", ").
Combine Product Titles: Attribute key to combine all product titles into a single array value.
Filtering
Check for Opt-Out: Fails the submission with an OptedOut error if the user has opted out.
Send Only Completed: Only sends data for completed sessions.
Campaign Name Filter: Excludes submissions where the campaign name matches this value exactly.
Campaign Name Filter (Regex): Excludes submissions where the campaign name matches this regex pattern.
Submission Filter Regex (JSON): Filters submissions based on attribute values using regex.
Payload
Include All Attributes: Includes every attribute in the submission data, not just mapped ones.
Include Question Data: Includes question-level data in the session payload.
Remove Duplicate Mappings: When Include All Attributes is on, avoids sending both the mapped and raw versions of the same attribute.
Sort Outcomes: Sorts feed outcomes in the session data.
Product Feed Filter (JSON): Filters the product feed by field/value before sending (e.g., {"category":"Hero Antioxidant"}).
Privacy
Hash PII: Hashes personally identifiable information before sending.
Sensitive Headers (JSON): Extra header names to redact in HTTP logs (e.g., ["custom-header"]).
Next steps
Submit test entries through your experience to ensure the data is received by Salesforce.
FAQ
How do I identify a specific experience in SFMC?
Every BlueConic experience has a unique campaign ID, visible in the experience URL. This ID can be used to distinguish between experiences in external platforms.




