Webhook Payload
When a user submits a funnel, Quizify sends a POST request to your subscribed webhook URL with structured submission data. This payload includes funnel details, user responses, contact fields, result method, and timing info.
Below is a real-world example of the webhook data you will receive.
Example Payload
Field Descriptions
event: The event type (new_funnel_submission)data.id: Unique ID of the submissiondata.funnel_title: Title of the funnel completed by the userdata.source: Source of submission (e.g.Quizify)data.responses: Object containing each quiz question as a key and the user’s answer as the valueFirst Name,Last Name,Email: Contact fields collected during the funnelSubscribed To Newsletter: User’s response to newsletter opt-in, if presentresult_method: Type of result logic used in the funnel (e.g.Basic,Scoring, etc.)submit_date: Timestamp when the submission was completed (ISO 8601 format)time_to_complete: Time taken to complete the funnel (in HH:MM:SS format)
Best Practices
Use the
idandsubmit_dateto ensure each record is processed onceStore and log
Email,result_method, andresponsesfor further processingHandle all webhook data securely on your server and avoid exposing it in client-side code
Response must be returned within 5 seconds to prevent retry attempts
Tip: All submissions are also saved inside your Quizify dashboard. Even if your webhook fails temporarily, you won’t lose any data.