The salesforce marketing cloud journey builder integration enables Jebbit to trigger API events as soon as a user completes an experience using your API event definition key. These events, along with the user's quiz responses, are sent in real time to a data extension in Salesforce. This allows for personalized and dynamic customer journeys built from your Experiences by Jebbit data.
Before you begin
Ensure you have administrative access to Salesforce Marketing Cloud.
Confirm permissions to create and manage data extensions and API integrations.
Gather your Salesforce Marketing Cloud Client ID and Client Secret.
Identify the data you want to send from your Jebbit experience.
Create a Salesforce Marketing Cloud Journey Builder integration
Follow these steps to securely provide Experiences by Jebbit with access for the integration.
Create an API event
If your SFMC environment doesn't yet have an API Event configured:
Log into your SFMC account.
Follow Salesforce's API Event documentation to set up the event.
Copy the Event Definition Key, which you'll need for later steps.
Copy authentication credentials to a .txt file
Client ID and Client Secret.
EST or AUTH URI (https://[YOUR INSTANCE].rest.marketingcloudapis.com/)
The Event Definition Key.
The value expected for the ContactKey.
Provide data mappings
Provide the salesforce field names you would like, and the corresponding Jebbit attribute IDs in the same .txt file.
Ensure the
.txtfile contains the following information as per the example below.
SFMC ID: Jebbit Attribute ID
"SubscriberKey": email,
"EmailAddress": email,
"FirstName": first_name,
"LastName": last_name,
"Campaign": campaign_name
Experiences by Jebbit passes data in the form of Attributes , as well as any available fields from our Integrations Overview.
Add your credentials in the platform
Once you have the required credentials and endpoint details, add them directly to your integration in the platform.
Note: All integration credentials are now managed directly within the platform. From the Integrations module, you can name your integration, enter the required credentials, and configure your field mappings — no file submission required.
Next steps
Our integrations team will be notified once your integration is configured, and will be in contact regarding timelines and testing.
