Help center

Integrations

Webhook basics: send subscribers anywhere

Use webhooks to push popup conversions to your CRM, data warehouse, or any custom endpoint.

Webhooks are an Agency feature. They let you POST conversion events to any URL — useful for custom CRMs, data warehouses, Zapier/Make hooks, or anything else.

Setup

  1. On the Agency plan, open Site settings → Webhooks.
  2. Enter your endpoint URL (must be HTTPS).
  3. Save. We'll fire a JSON POST on every conversion.

Payload format

{
  "event": "conversion",
  "email": "lead@example.com",
  "popupId": "...",
  "popupName": "Welcome Discount",
  "variantId": "...",
  "metadata": { "url": "https://your-site.com/", "referrer": "" },
  "timestamp": "2026-05-05T12:00:00.000Z"
}

Reliability

  • Your endpoint should respond with HTTP 2xx within 8 seconds.
  • On 5xx, timeout, or unreachable, we retry up to 5 times with exponential backoff.
  • Failed payloads dead-letter after retries — visible in the Integration log.

No built-in dedupe key today. Dedupe on (popupId, email, timestamp) on your end if you need idempotency.

Webhook basics: send subscribers anywhere — Pop the Lead Help — Pop the Lead