Webhooks
Webhooks let Atomicat send lead data in real time to any external service β your CRM, email marketing platform, Zapier, Make (Integromat), or any custom endpoint.
Every time a visitor submits a form or completes a quiz step, Atomicat fires an HTTP POST request to your configured webhook URL with the lead data as JSON.
Setting Up a Webhookβ
On a Standard Page (Form)β
- Open the page in the Builder.
- Click the form element to select it.
- In the Right Panel, go to Form Settings β Webhooks.
- Enter your Webhook URL.
- (Optional) Enter a Webhook Name for reference.
- Click Add.
On a Quiz Pageβ
- Go to Leads in the dashboard.
- Select the quiz.
- Click Manage Webhooks.
- Enter the Webhook URL and Name.
- Click Add.
Webhook Payloadβ
When a lead submits, Atomicat sends a JSON payload like:
{
"name": "John Smith",
"email": "john@example.com",
"phone": "+1 555 000 0000",
"page_url": "https://yourdomain.com/offer",
"form_name": "Main Lead Form",
"created_at": "2025-04-13T10:30:00Z",
"ip": "192.168.1.1",
"referer": "https://facebook.com",
"utm_source": "fb",
"utm_medium": "cpc",
"utm_campaign": "spring_sale",
"custom_fields": {
"question_1": "Answer A",
"question_2": "Answer B"
}
}
API Key Authenticationβ
Atomicat generates an API key you can use to validate that webhook requests are genuinely from Atomicat.
- Go to Leads β API Key Management.
- Click Generate API Key.
- Copy the key securely.
Include it in your receiving endpoint validation:
X-Atomicat-Key: YOUR_API_KEY
Never expose the API key in client-side code or public repositories. Treat it like a password.
Webhook Historyβ
Every webhook delivery attempt is logged. To view the history:
- Go to Leads β Manage Webhooks.
- Click View History on any webhook.
You'll see:
| Column | Description |
|---|---|
| Timestamp | When the webhook was fired |
| Status | Success / Failed / Pending / Retrying |
| Attempts | Number of delivery attempts |
| Response | HTTP response code from your endpoint |
Resending a Failed Webhookβ
If a webhook delivery failed (e.g., your server was down):
- Find the failed entry in Webhook History.
- Click Resend.
- Atomicat retries the delivery immediately.
Webhook Statisticsβ
On the Webhook dashboard you can see:
- Total Webhooks fired
- Success Rate percentage
- Failure Rate percentage
- Average Response Time from your endpoint
Integrating with Zapier / Makeβ
Point the webhook URL to your Zapier or Make (Integromat) scenario:
Zapier:
- Create a Zap with Webhook by Zapier as the trigger.
- Select Catch Hook.
- Copy the webhook URL Zapier gives you.
- Paste it into Atomicat.
Make (Integromat):
- Create a scenario with a Custom Webhook module.
- Copy the webhook URL.
- Paste it into Atomicat.
From there you can connect to 1000+ apps β Mailchimp, ActiveCampaign, HubSpot, Notion, Google Sheets, Slack, and more.