Zapier & Make Integration
Connect Contacts4us to Zapier, Make, n8n, or any other automation platform that can catch a webhook. No code required, no waiting on an app review — works today.
What works today
Contacts4us emits real-time webhook events the moment a contact is scanned, saved, edited, or removed. Both Zapier and Make can receive these events and trigger any of their 6,000+ supported apps — CRMs (HubSpot, Salesforce, Pipedrive), spreadsheets (Google Sheets, Airtable), email tools (Gmail, Mailchimp, Instantly), messaging (Slack, Discord), and so on.
You don't need a separate "Contacts4us app" in Zapier or Make. The built-in Webhooks by Zapier trigger and Make's Custom webhook module both handle every Contacts4us event.
Quick start (Zapier)
1. Create a Catch Hook in Zapier
- In Zapier, click Create Zap.
- Choose Webhooks by Zapier as the trigger app.
- Choose Catch Hook as the trigger event.
- Click Continue, then copy the unique webhook URL Zapier
provides — it looks like
https://hooks.zapier.com/hooks/catch/....
2. Register the URL in Contacts4us
- Sign in to Contacts4us.
- Go to Settings → Webhooks.
- Click New Webhook, paste the Zapier URL, and pick the events
you want to receive:
contact.created— a single contact is savedcontact.batch_created— a batch of contacts is saved (e.g. after a bulk card scan)contact.updated— a contact is editedcontact.deleted— a contact is removed
- Save.
3. Test it
- Back in Zapier, click Test Trigger. It will wait for a sample event.
- In another browser tab, scan a business card (or batch of cards) in Contacts4us and save them.
- Zapier picks up the event and shows the full payload — your Zap can now use any field downstream.
That's it. From there, build whatever action you want: push to a CRM, append to a spreadsheet, send a Slack notification, kick off an email sequence.
Quick start (Make)
Make.com works the same way:
- Create a new scenario in Make.
- Add the Webhooks → Custom webhook module as the trigger.
- Click Add to generate a new webhook URL, copy it.
- Paste the URL into Settings → Webhooks in Contacts4us, pick your events, and save.
- Click Run once in Make, then trigger an event in Contacts4us to see the payload.
Event payload shape
All Contacts4us webhook payloads follow the same envelope. Example for a bulk card scan that produced 12 contacts:
{
"event_type": "contact.batch_created",
"event_id": "evt_3f1b...",
"timestamp": "2026-05-13T22:00:00Z",
"api_version": "2026-03-01",
"source": "contacts4us",
"account": {
"user_id": "usr_...",
"organization_id": null,
"organization_name": null
},
"data": {
"batch_size": 12,
"contacts": [
{
"id": "con_...",
"first_name": "Jane",
"last_name": "Doe",
"phones": [
{ "number": "+1-555-0100", "type": "mobile", "primary": true }
],
"title": "Director of Sales",
"company_name": "Acme Corp",
"website": "https://acme.com",
"address": { "line_1": "...", "city": "...", "state": "..." },
"notes": null,
"tags": [],
"created_at": "2026-05-13T22:00:00Z",
"updated_at": "2026-05-13T22:00:00Z",
"scanned_at": "2026-05-13T21:59:55Z"
}
]
}
}
For the full field reference and every event type, see the Webhook API documentation.
Security
Every webhook payload is signed with HMAC-SHA256 using a per-endpoint secret. The secret is shown once when you create the webhook — copy it and store it in Zapier (or Make) as a variable. Verify the signature with a Code by Zapier step before trusting the payload. The reference implementation is in the Authentication section of the webhook docs.
Recipes
A few common Zaps to get started:
- Push every scanned contact to HubSpot. Catch Hook → Filter
(
event_type = contact.batch_created) → Looping (data.contacts) → Create HubSpot Contact. - Append a row per contact to a Google Sheet. Catch Hook →
Looping (
data.contacts) → Create Spreadsheet Row. - Slack me when I scan a big batch. Catch Hook → Filter
(
event_type = contact.batch_createdandbatch_size >= 10) → Send Slack Message: "Scanned {batch_size} cards just now." - Auto-email a follow-up. Catch Hook → Looping (
data.contacts) → Send Email by Gmail usingemail,first_name,company_name. - Add to an Instantly.ai outreach campaign. Catch Hook → Looping → Instantly: Add Lead to Campaign.
Coming soon
A native Contacts4us app is planned for both the Zapier and Make directories — with pre-built triggers (filtered by tag, follow-up flag, organization), pre-built actions ("Create Contact in Contacts4us", "Look up contact by email"), and one-click setup. Until that's published, the webhook-based approach above covers every event Contacts4us emits and works with thousands of downstream apps today.