Skip to main content

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)​

  1. Open the page in the Builder.
  2. Click the form element to select it.
  3. In the Right Panel, go to Form Settings β†’ Webhooks.
  4. Enter your Webhook URL.
  5. (Optional) Enter a Webhook Name for reference.
  6. Click Add.

On a Quiz Page​

  1. Go to Leads in the dashboard.
  2. Select the quiz.
  3. Click Manage Webhooks.
  4. Enter the Webhook URL and Name.
  5. 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.

  1. Go to Leads β†’ API Key Management.
  2. Click Generate API Key.
  3. Copy the key securely.

Include it in your receiving endpoint validation:

X-Atomicat-Key: YOUR_API_KEY
Keep your API key secret

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:

  1. Go to Leads β†’ Manage Webhooks.
  2. Click View History on any webhook.

You'll see:

ColumnDescription
TimestampWhen the webhook was fired
StatusSuccess / Failed / Pending / Retrying
AttemptsNumber of delivery attempts
ResponseHTTP response code from your endpoint

Resending a Failed Webhook​

If a webhook delivery failed (e.g., your server was down):

  1. Find the failed entry in Webhook History.
  2. Click Resend.
  3. 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:

  1. Create a Zap with Webhook by Zapier as the trigger.
  2. Select Catch Hook.
  3. Copy the webhook URL Zapier gives you.
  4. Paste it into Atomicat.

Make (Integromat):

  1. Create a scenario with a Custom Webhook module.
  2. Copy the webhook URL.
  3. Paste it into Atomicat.

From there you can connect to 1000+ apps β€” Mailchimp, ActiveCampaign, HubSpot, Notion, Google Sheets, Slack, and more.