Setup → Webhook URL. Paste an https:// endpoint. The moment a lead is created, QuizFly POSTs one JSON object to it:
{
"email": "sam@example.com",
"name": "Sam",
"outcome": "The Strategist",
"quiz_title": "What's your marketing type?",
"quiz_slug": "whats-your-marketing-type",
"utm": { "source": "facebook", "campaign": "sept" },
"created_at": "2026-09-08T14:13:02Z"
}
name is null if the quiz doesn't collect names. utm may be empty.
Send test posts a sample payload so you can wire your automation before real leads arrive. Recent deliveries shows the last ten attempts with status and timing; failures show the error.
Recipes
- Zapier: Webhooks by Zapier → Catch Hook → copy its URL into QuizFly → click Send test → Zapier sees the sample → map fields to your CRM / email tool.
- Make: Custom webhook module → copy URL → Send test → "Redetermine data structure" → build the rest.
- AWeber: don't use the webhook — connect it directly under Integrations. See Send leads to AWeber.
- ConvertKit / Kit, ActiveCampaign, MailerLite, etc.: most don't accept raw webhooks directly — go through Zapier or Make, or use their inbound form endpoints if they publish one.
- Google Sheets: Zapier or Make → "Add row".
QuizFly retries once on failure and never blocks the visitor's quiz on webhook problems. If three deliveries in a row fail, you'll get an email.