Webhooks

Webhooks in Quizify allow you to receive real-time data when specific actions happen inside your account. Instead of manually checking for new data, you can set up a webhook and we’ll automatically send you a POST request whenever a relevant event occurs.

This is perfect for syncing data, triggering automations, or connecting Quizify to your internal tools and workflows.

What Are Webhooks

A webhook is a user-defined HTTP endpoint that listens for specific events from Quizify. When that event happens, we’ll send a POST request to your webhook URL with a detailed JSON payload.

Currently, we support one event:

  • new_funnel_submission
    Triggered whenever someone completes a funnel and submits their responses.

Webhook Requirements

  • Your webhook URL must use HTTPS
    All webhook endpoints must be secure. Requests will only be delivered to URLs that start with https://.

Payload Format

We send a POST request with a JSON body containing complete submission details — including user responses, funnel metadata, timestamps, and any tracking data (if available).

You’ll find the exact structure in the Webhook Event Reference section.

Delivery and Retry Logic

  • A webhook is considered successful when your server responds with an HTTP 2xx status code

  • If we receive a non-2xx response, we’ll retry the delivery up to 5 times at increasing intervals

  • Make sure your server processes requests quickly and responds within 5 seconds

Timeout Handling

If your endpoint does not respond within 5 seconds, the attempt is marked as failed and will be retried. We recommend handling complex logic in the background and sending a quick response to avoid unnecessary retries.

Automatic Disabling

If your webhook URL fails consistently across multiple retries, we may automatically disable it to maintain system stability. You’ll be notified in your Quizify dashboard if this happens, and you can re-enable or update the URL at any time.

Data Availability

All webhook event data is saved in your Quizify account. You can access the complete history of funnel submissions from your dashboard even if your webhook server is temporarily offline or missed a delivery.

Next Steps

  • Learn how to register or update your webhook URL using our API

  • View the full payload structure for new_funnel_submission

  • Continue to the Endpoints section to see other available API features