Setup
- Create or edit a Google Ads Lead Form Asset.
- Open the lead export or webhook section.
- Set the webhook URL to `https://instachime.com/api/webhooks/capture`.
- Set the webhook key to the value configured as `WEBHOOK_SHARED_SECRET`.
- Send Google test data and confirm a 200 response.
- Open InstaChime and verify the test lead appears in the dashboard.
Payload example for local testing
curl -X POST https://instachime.com/api/webhooks/capture \
-H "content-type: application/json" \
-H "x-instachime-secret: YOUR_SHARED_SECRET" \
-d '{
"google_key": "test",
"lead_id": "google-test-001",
"campaign_id": "123456789",
"form_id": "987654321",
"user_column_data": [
{"column_name": "Full Name", "string_value": "Alex Morgan"},
{"column_name": "Email", "string_value": "alex@example.com"},
{"column_name": "Phone Number", "string_value": "+15555550123"}
]
}'Production-ready status requires a real Google Ads Send test data event and a verified delivery row in InstaChime.