Use Zapier as a destination if you are trying to quickly migrate system or if you need to connect a service we do not yet support.
Overview
Using Zapier
Rate limits
Setup
Step 1: Connect to Zapier
Creating Webhook URL in Zapier
- Log in to Zapier
- Click on Create Zap (skippable if editing zaps)
- Click on Trigger tab and select the Webhooks by Zapier trigger
- Click on Trigger Event, select Catch Hook, and then click Continue
- Copy your custom webhook URL
- Click Continue
Adding destination in HT
- Log in to Hightouch or create a free Hightouch account
- Click on Destinations in the left sidebar
- Click on Add destination in the top right corner
- Select Zapier in the destination catalog and click Continue to proceed
- Paste your webhook url from Zapier into the **Zapier Webhook Trigger URL ** field and click Continue to proceed
- Give your destination a name and unique slug (e.g., "Zapier (Googlesheet Zap)" and "zapier-googlesheet-zap")
- Click Finish to create your Zapier destination!
Step 2: Connect to your data source
- Connect to Airtable
- Connect to Amazon Athena
- Connect to Amazon Redshift
- Connect to Clickhouse
- Connect to Databricks
- Connect to Elasticsearch
- Connect to Firebolt
- Connect to Google BigQuery
- Connect to Google Sheets
- Connect to Looker
- Connect to Metabase
- Connect to MySQL
- Connect to Palantir Foundry
- Connect to PostgreSQL
- Connect to Rockset
- Connect to SFTP
- Connect to Snowflake
- Connect to SQL Server
- Connect to Trino
Connect to a sample database instead
users
table with names, emails, locations, and other user attributes. This sample source is available when you log in for the first time—no setup required.Step 3: Create a model
- Click on Models in the left sidebar
- Click on Add model in the top right corner
- Select Demo Database as your source and click Continue to proceed
- Select SQL Editor as your modeling method
- Paste following the SQL query into the editor on the left side of the page
SELECT * FROM users WHERE location = 'Nashville';
- Click Preview to execute the query
- Click Continue to proceed
- Give your model a name and unique slug (e.g., "Users in Nashville" and
users-in-nashville
) - Select id as the primary key for your model
- Click Finish to create your model!
Step 4: Create a sync
- Click on Syncs in the left sidebar
- Click on Add sync in the top right corner
- Select Users in Nashville as your model and click Continue to proceed
- Select Zapier as your destination and click Continue to proceed
- Select wheter you want to map your data or keep as is
- Click on Acknowledgement of testing checkbox to en
- Select Create a new segment
- Give a name to your segment (e.g., "My beta test")
- Click Continue to proceed to the last step
- Go back to the Zap you created, and click Test Trigger
- Verify that a request was found in Zapier
- Go back to Hightouch, and click Continue to proceed to the last step
- Select Interval to tell your sync to run on a set interval
- Configure your sync schedule to run every 5 minutes
- Click Finish to create your sync!
Troubleshooting
Common errors
Couldn't Find Request (Testing in Zapier)

- You tried to test the webhook trigger in Zapier, before you tested it in Hightouch.
- You tested in Hightouch, however you may have tested it for a trigger you did not enable. For example, if you selected to trigger on Record Changed, you need to make sure run test as Sync As Row Changed
Use the Hightouch debugger
Set up sync alerts
- Connection issues with your data warehouse?
- Confusing API responses from destination systems?
- Unsupported destination objects or modes?
- Help with complex SQL queries?
Need help?
Our team is relentlessly focused on your success. We're ready to jump on a call to help unblock you.
or
Feature Requests?
If you see something that's missing from our app, let us know and we'll work with you to build it!
We want to hear your suggestions for new sources, destinations, and other features that would help you activate your data.