Webhooks
Axerto webhooks fire an HTTP request to any URL you specify the moment a new lead is captured. Use webhooks to push lead data directly to your own backend, CRM API, or data pipeline — no Zapier account required.
How to use it
-
Create a webhook
Go to Integrations > Webhooks. Click 'New Webhook'. Enter the destination URL and select the request method: GET, POST, or PUT.
-
Assign landing pages
Select which landing pages should trigger this webhook. A single webhook can be assigned to multiple pages.
-
Test
Submit a test form on your landing page. Check the 'Last Status Code' in the webhook list — a 200 confirms delivery.
Frequently asked questions
What is the lead.created payload format?
POST/PUT body (JSON): {"event":"lead.created","lead_id":123,"landing":{"id":"uuid","name":"Page Name","url":"https://..."},"lead":{"name":"John","source":"web","location":{"country":"US","city":"Austin"},"data":{"email":"john@example.com"},"created_at":"2026-03-01T12:00:00Z"}}
Does Axerto retry failed webhook deliveries?
Failure count and last status code are tracked. Automatic retries are on the roadmap.
Can I use GET webhooks?
Yes. For GET requests, lead data is sent as query parameters instead of a JSON body — useful for simple URL-based integrations.
Related