Trigger Hightouch Syncs

Learn how to automatically trigger Hightouch syncs when your dbt™ runs complete successfully in Bolt. This integration helps data teams maintain synchronized data by sending fresh data to operational tools immediately after successful pipeline runs.


What You'll Get

When a run succeeds, Bolt automatically triggers your Hightouch sync:

  • Webhook sent to Hightouch API endpoint

  • Sync executes with your configured mappings

  • Updated data flows to your operational tools (Salesforce, HubSpot, etc.)


circle-check
circle-exclamation

Setup Guide

Set up Hightouch sync triggering for successful runs. Follow the steps below, and watch our interactive tutorial.

Step 1: Gather Your Hightouch Information

  1. Get Your Sync Slug:

  2. Generate Your API Key:

Step 2: Configure the Webhook in Bolt

  1. From the Boltarrow-up-right home screen, go to Templatesarrow-up-right

  2. Click Reverse ETL and select the "Trigger Hightouch Sync" template

  3. Fill in the following fields:

    • Select Schedules: Choose the schedules for which you want to trigger this webhook. Leave blank or select all for all schedules without filtering

    • Sync Slug: Enter the Sync Slug you copied from Hightouch

    • API Key: Enter the API key you generated in Hightouch

  4. Click "Connect"

Step 3: Test the Integration

  1. Run a Bolt schedule manually (the webhook triggers only on successful runs)

  2. After the run succeeds:

    • From the Bolt homescreen, go to Webhooksarrow-up-right

    • Select your Hightouch Sync Webhook

    • Check the Endpoints tab to verify the webhook triggered

    • Verify in Hightouch that your sync has started

Last updated

Was this helpful?