SiftDocs
Deployment

Zapier Integration

Automatically push qualified leads to your CRM, Alto, Dezrez, HubSpot, or 5,000+ other apps via Zapier

Zapier Integration

When Sift qualifies a lead, it can instantly push the full lead profile to any app that supports Zapier — Alto, Dezrez, HubSpot, Google Sheets, Slack, and 5,000+ others. No code required.

Zapier integration card showing connected state with Send Test and Disconnect buttons
Zapier integration requires a Growth or Scale plan.

How it works

  1. You create a Webhooks by Zapier → Catch Hook trigger in Zapier — this gives you a unique hook URL.
  2. You paste that URL into Sift's Zapier card.
  3. Every time a lead is qualified, Sift sends the full lead profile to that URL.
  4. Your Zap picks it up and routes it to Alto, HubSpot, Google Sheets, or any other action.

Setup

In the dashboard sidebar, click Deploy. Under API Keys, click Create API key, give it a name (e.g. "Zapier"), and copy the key — it is only shown once.

Deploy page showing the API Keys section

In Zapier, create a new Zap:

  1. Click Create Zap
  2. Search for Webhooks by Zapier as the trigger app
  3. Select Catch Hook as the trigger event
  4. Click Continue — Zapier generates a webhook URL like https://hooks.zapier.com/hooks/catch/XXXXXX/YYYYYY/
  5. Copy the URL — keep this tab open

Note

You will need to send a test request to this URL before Zapier lets you continue to the action step.

In the dashboard sidebar, click Integrations. Find the Zapier card.

Zapier card showing the hook URL input and Connect button
  1. Step 1 — Copy API key: Click Copy API Key to confirm you have your key. If you haven't created one yet, click Manage Keys to go to Deploy → API Keys.
  2. Step 2 — Paste your Zapier hook URL into the input field and click Connect.

Once connected, a green Connected badge appears and the card switches to the connected view.

Zapier card in connected state showing Send Test and Disconnect buttons

Zapier needs to receive one request before it can detect the payload shape. Click Send Test in the Zapier card — Sift will fire a sample lead payload directly to your hook.

Then go back to Zapier and click Test trigger — it will find the request and show all the fields.

With the trigger tested, add your action (e.g. create a contact in HubSpot, add a row in Alto, post to Slack) and map the Sift lead fields to the action fields. Click Publish to turn the Zap on.

From this point, every lead Sift qualifies will be sent to your action automatically.


Lead payload

Every qualified lead fires a POST to your Zapier hook with the following fields:

FieldTypeDescription
lead_idstringUnique lead identifier
namestringFull name
emailstringEmail address
phonestringPhone number
lead_scorenumberQualification score (0–100)
lead_statusstringqualified
qualified_atISO 8601Timestamp of qualification
intentstringbuy or rent
budget_minnumberMinimum budget (£)
budget_maxnumberMaximum budget (£)
preferred_areasstringComma-separated areas
bedrooms_minnumberMinimum bedrooms required
bedrooms_maxnumberMaximum bedrooms required
chain_statusstringno_chain, has_chain
mortgage_statusstringmortgage_in_principle, cash_buyer, etc.
buyer_schemestringhelp_to_buy, shared_ownership, none
stamp_duty_positionstringSDLT position
financing_statusstringe.g. aip_confirmed
timelinestring3_months, 6_months, etc.
gdpr_consentbooleanWhether GDPR consent was given
gdpr_consent_atISO 8601When consent was given
handoff_summarystringAI-generated summary for your team
transcript_urlstringLink to the full conversation

Disconnect

To remove the Zapier connection, open the Zapier card in Integrations and click Disconnect Zapier. The hook URL is cleared and Sift will stop sending events. You can reconnect at any time with a new hook URL.


Troubleshooting

"No request found" in Zapier — Zapier requires at least one test request before activating. Send a manual POST (see Step 4 above) then click Test trigger again.

Connected badge disappeared after reload — Check that your Zap is still turned on in Zapier. If the Zap is disabled, Zapier may have sent an unsubscribe event.

Leads not arriving — Confirm the Zap is Published (not just saved). Leads only fire when Sift's agent fully qualifies them — partial conversations do not trigger the hook.

On this page