The ON24 to Salesforce Data Cloud integration allows you to create Data Lake Object (DLO) records with ON24 Event data. This self-service setup streamlines the transfer of your event metadata into Salesforce, for use with Agentforce and other Data Cloud tools.
NOTE: This initial release supports ON24 metadata only. Registrant and attendee data will be included in future updates.
DLO Creation and Schema Management
To get started, you must use the predefined ON24 YML schema for the ON24 Event DLO.
Step 1 - Create the Ingestion API Connector
Note: You must be logged in as a System Administrator to complete these steps.
- In Data Cloud , click Setup, and then select Data Cloud Setup
- Type in Ingestion API in the Quick Find search bar, and select Ingestion API when the options displays below
- Click New and enter a name for the API source
- Click Save
- On the details page for the new connector, click Upload Schema and navigate to the location of the on24event.yml file
- Select the on24event.yml file and click Open
- Click Save
The connector page reflects the status as Needs Data Stream. The status changes to In Use when a data stream is created and is active with the connector.
Find more information from Salesforce here.
Step 2 - Create the Ingestion API Data Stream
Note: Make sure that your admin has set up the Ingestion API connector and that the schema file is uploaded.
- In Data Cloud select Data Streams, or in the App Launcher find, and select Data Streams
- In recently viewed data streams, click New
- Click Ingestion API
- If you have more than one Ingestion API configured, select the one that you want in the dropdown
- Select the on24event object, and click Next
- In the New Data Stream dialog box, configure these items:
- Select an object’s category among Profile and Other
- For Primary Key, select eventid
- For Record Modified Field, select lastmodified
- Click Next
- On the summary screen, review the data stream that Data Cloud created
- From the Data Space dropdown, select the applicable data space or the default data space
- Click Deploy
After the data stream is deployed, you can now set up the Salesforce Data Cloud integration in Elite.
Find more information from Salesforce here.
Authentication Setup
Provision API Access Tokens in ON24. Open Integrations from Platform Tools, click on API Tokens and Provision a New API Access Token.
Make note of the Token Key and Token Secret.
From the Integrations tab, scroll down to ON24 > Salesforce Data Cloud.
Click Configure.
Click on New Authentication, choose your Salesforce Instance type.
Click Create and login to your Salesforce account via OAuth.
After successful authentication, enter you ON24 Token Key and Token Secret and click Next.
Select the Ingestion API Connector Information, click Next, choose the API Authentication, and click Next.
Once done they're validated, click Finish to complete the integration.
To deactivate, use the Disconnect button on the Integrations dashboard.
Data Mapping and Scheduled Transfers
Once the DLO is active and the integration is enabled, ON24 will automatically map event metadata to your configured Salesforce structure.
Data Transfer Schedule:
- Initial Backfill - Pulls events that went live in the past 30 days (dateFilterMode=goodafter).
- Ongoing Sync - Daily scheduled runs pull events modified in the last 24 hours (dateFilterMode=modified).
- Manual Backfill Option - Supports a one-time backfill for older or future events if needed.
Transfers are fully automated—no manual pushes required after setup.
Comments
0 comments
Please sign in to leave a comment.