Go to the Destinations overview page and click the Add destination button. Select Batch and click Continue. You can then authenticate Hightouch to Batch.To get your API and project keys, navigate to Settings and copy your REST API key and Project key into Hightouch.If you plan on using custom audience syncing, you also need to provide your SDK Key. You can find this in your Batch settings page.
Once you’ve set up your Batch destination and have a model to pull data from, you can set up your sync configuration to begin syncing data. Go to the Syncs overview page and click the Add sync button to begin. Then, select the relevant model and the Batch destination you want to sync to.
Any records added to your source are treated as new events and are sent to Batch when your sync runs.
To ensure syncs send each event, your event model must use a truly unique primary key. See the events syncs documentation for more information.
Event name andCustom ID fields are the minimum required fields to make the API call to Batch. For richer analytics, we recommend that you provide all relevant fields in your use case.The Custom ID field is used to deduplicate events sent to Batch.If you don’t map the timestamp field, it will default to the time Hightouch processes the event.
You can match rows from your model to users in Batch on any column in your model and any field in Batch. Ensure the data types of the model column and Batch field you select match.Refer to the record matching docs for more information.
Hightouch lets you sync user fields via field mapping.You can map data from any of your model columns to any user attribute. For a reference of natively supported user fields see Batch’s docs.If you send data for a custom field, Hightouch adds the field and automatically detects its type.
You can match rows from your model to users in Batch on any column in your model and any field in Batch. Ensure the data types of the model column and Batch field you select match.Refer to the record matching docs for more information.
To see the exact API requests and responses from each sync run, use the live debugger. To get notified by Slack, PagerDuty, SMS, or email when a sync fails, set up sync alerts. If you run into an issue this page doesn’t cover, .