Skip to main content
Log inGet a demo
Get a demo

3 great ways to schedule a Hightouch sync from your existing workflows

We've got three great ways of integrating Hightouch with your existing workflows: Airflow Operators, dbt Cloud integrations, and Webhook APIs.

Pedram Navid.

Pedram Navid

April 20, 2021

2 minutes

3 Great Ways to Schedule A Hightouch Sync From Your Existing Workflows.

We've made scheduling even more powerful at Hightouch! We've been big fans of both Airflow and dbt Cloud, and are happy to announce some great new integrations that help tie Hightouch in with your existing data workflows.

dbt Cloud Sync

dbt1.png

A lot of our customers are already using dbt Cloud to manage their dbt models and these models already have a scheduled refresh using the built-in dbt Cloud scheduler. Running a Hightouch Sync is a natural next step after you have refreshed your models, and we make integrating with dbt super simple.

Simply set your schedule type to dbt Cloud and select the job to associate your Hightouch Sync with and we'll handle the rest. Check out our docs for more details!

dbt2.png

Airflow

Some of our customers have more complex workflows orchestrated by Airflow. For example, one customer is using Stripe webhooks that trigger an AWS Lambda function. That lambda processes the Webhook and updates an internal database.

From there, the data is synced into Snowflake, and dbt is used to refresh the models. The orchestration of these steps is all performed via Airflow, but the only missing piece was taking this product information and connecting it into Salesforce for the sales team to have an accurate view of their customers.

With Hightouch and the Airflow operator, they're able to trigger a Hightouch sync from Snowflake into Salesforce to make sure their sales team has an accurate view of the product without having to open another tool.

We made this very simple with a custom Airflow provider, and with just a few lines of code, you can trigger any Hightouch sync as part of your Airflow workflow.

bt3.png

dbt4.png

Web APIs

If none of these tools fit your use-cases, we also have a traditional API for triggering a sync. You can submit a simple HTTP request to our API and we'll get a sync started right away.

If any of these integrations seem useful, give Hightouch a try. It's free to start, and you have a team of dedicated and responsive people here to make the experience as seamless as possible. Have any other ideas for an integration? We'd love to hear from you

More on the blog

  • What is Reverse ETL? The definitive guide .

    What is Reverse ETL? The definitive guide

    Learn how Reverse ETL works, why it's different from traditional ETL, and how you can use it to activate your data.

  • Friends don’t let friends buy a CDP.

    Friends don’t let friends buy a CDP

    How spending the first half of his professional career at Segment drove Tejas Manohar to disrupt the 3.5 billion dollar CDP category.

  • What is a Composable CDP?.

    What is a Composable CDP?

    Learn why Composable CDPs are seeing such rapid adoption, how they work, and why they're replacing traditional CDPs.

Share

Sign up for our newsletter

It takes less than 5 minutes to activate your data. Get started today.