To schedule syncs via dbt Cloud, dbt requires you to have a paid plan.
The dbt Cloud extension lets you schedule Hightouch syncs to run as soon as a dbt Cloud job completes. Relying on dbt Cloud for sync scheduling ensures that Hightouch performs syncs when fresh data is available.
Extension setup requires two steps:
Connecting your dbt account to Hightouch
Configuring your Hightouch sync to follow a dbt Cloud job
for accounts with cell-based account prefixes, you can find the custom unique access URL in dbt on the Account settings page (below the Account information pane)
These are the most commonly used default access URLs:
https://cloud.getdbt.com, for the US
https://emea.getdbt.com, for EMEA
Then navigate to dbt Cloud and generate a personal access token (PAT) or a service account token. In Hightouch, enter your token in the dbt Cloud API token field in the Configuration tab of the dbt Cloud extension. Click Connect to complete your connection configuration.
A read-only service account token is sufficient for this integration.
If you want to update your dbt Cloud API token in Hightouch, you can disconnect the extension and reconnect it using the new API token. This won't reset the schedule configuration of syncs that use the dbt Cloud scheduling method.