Webhook Setup
To receive real-time updates when a user completes a funnel, you need to subscribe to the new_funnel_submission event using your webhook URL. Once subscribed, Quizify will send a POST request with submission data to your specified endpoint.
Subscribe to Webhook
To subscribe, make a POST request to:
Headers:
Request Body:
Field Descriptions:
event: The type of event you want to subscribe to. Currently only supportsnew_funnel_submissionfunnel_id: The unique shortcode of the funnel you want to trackhookUrl: The full HTTPS URL where you want to receive webhook data
Successful Response:
Unsubscribe from Webhook
To stop receiving events, send a POST request to:
Headers:
Request Body:
Field Descriptions:
hookUrl: The same URL you used when subscribingsubscription_url: The ID returned in thesubscription_idfield when you first subscribed
Successful Response:
Important Notes
Webhook URLs must be served over HTTPS
The webhook server should respond within 5 seconds
If your endpoint consistently fails, the webhook may be automatically disabled
You can always access past submissions from your Quizify dashboard — webhook deliveries are also saved internally
Next Steps
Continue to the next section to see the Payload Format for the new_funnel_submission event.