Leadsmith × Zapier
Connect Leadsmith to 5,000+ apps in minutes — no developer needed. Qualified leads flow straight into your CRM, email list, or Slack channel.
Step-by-step guide
HMAC verified
No developer needed
Setup guide
1Create a Zapier Catch Hook
- Log in to zapier.com and click Create Zap.
- Search for Webhooks by Zapier as the trigger app.
- Choose trigger event: Catch Hook.
- Click Continue — Zapier will generate a unique webhook URL like:
https://hooks.zapier.com/hooks/catch/123456/abcdef/ - Copy that URL — you'll paste it into Leadsmith in the next step.
2Paste the URL into Leadsmith
- Open your Leadsmith dashboard and click Integrations in the nav.
- Paste your Zapier webhook URL into the Webhook URL field.
- Set CRM template to Zapier Catch Hook.
- Choose your trigger rule — "On status change to HOT" is recommended for new installs.
- Click Save configuration.
- Copy the displayed signing secret — you'll use it to verify payloads (optional but recommended).
3Send a test lead
- On the Integrations page, click Send test lead. A realistic dummy payload is queued immediately.
- Within 60 seconds, Leadsmith dispatches it to your Zapier URL.
- Back in Zapier, click Test trigger — it should show the sample data.
- You'll see fields like
full_name,email,lead_status,budget_range, etc.
4Map fields and publish
- Add an action to your Zap — e.g. Mailchimp: Add/Update Subscriber or Google Sheets: Create Row.
- Use Zapier's field mapper to assign Leadsmith fields to your action's inputs.
- Turn your Zap on and test with a live lead or click Send test lead again.
Sample payload (Zapier template)
Every field is a flat string for maximum Zap compatibility. Here's what a HOT lead looks like:
{
"catch_hook": "leadsmith_lead",
"lead_id": "42",
"full_name": "James Turner",
"email": "james.turner@example.com",
"phone": "07700900123",
"property_type": "3-bed terraced house",
"budget_range": "£280,000–£340,000",
"timeline": "3–6 months",
"initial_message": "Hi, I saw a couple of listings that caught my eye.",
"lead_status": "hot",
"lead_source": "widget",
"qualification_timeline": "3-6 months",
"motivation_to_move": "Upsizing for growing family",
"current_property_address": "",
"valuation_requested": "false",
"budget_detail": "£310,000 preferred",
"contact_preference": "email",
"created_at": "2026-06-02T08:45:00.000Z",
"responded_at": "2026-06-02T08:46:12.000Z",
"agency_id": "12"
}
Verifying the signature (optional)
X-Leadsmith-Signature is sent with every request. Format:
To verify: compute
sha256=<hex>To verify: compute
HMAC-SHA256(secret, raw_body) and compare to the header. If they match, the payload came from Leadsmith.
In Zapier you can check the signature in a Code by Zapier step using the raw request body and your secret. Most teams skip this for Zapier because Zapier URLs are already private.
For custom endpoints: always verify the signature. Here's a Node.js snippet:
const crypto = require('crypto');
function verify(secret, rawBody, signatureHeader) {
const expected = 'sha256=' + crypto
.createHmac('sha256', secret)
.update(rawBody)
.digest('hex');
return crypto.timingSafeEqual(
Buffer.from(expected),
Buffer.from(signatureHeader)
);
}
Request headers
Content-Type: application/json X-Leadsmith-Signature: sha256=<hmac_hex> X-Leadsmith-Event: lead.status_changed X-Leadsmith-Delivery: <uuid> User-Agent: Leadsmith-Webhook/1.0
Sample Zap templates
Hot lead → Mailchimp subscriber
When a lead goes HOT, add them to your "Hot Leads" Mailchimp audience with tags for property_type and budget_range.
Every lead → Google Sheets row
Log every qualified lead into a shared Google Sheet with name, email, status, budget, and timestamp — great for team visibility.
Hot lead → Slack notification
Post a message to your #leads Slack channel whenever a lead reaches HOT or INSTRUCTION_READY — so your team can follow up instantly.
Instruction ready → Pipedrive deal
When a lead reaches INSTRUCTION_READY, create a Pipedrive deal so your valuation team can track it through to listed.
Hot lead → SMS via Twilio
Send a text to the agent on duty whenever a new HOT lead arrives — no missed opportunities.
Ready to set it up?
Head to your Leadsmith dashboard and click Integrations to paste your Zapier URL.
Go to dashboard →