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.

Official references