AdsQuiz Webhook: Automatically Send Quiz Leads to Your CRM
Learn how to automatically send responses, contact data, and offers from your quiz to a CRM, email service, or messenger — without writing a single line of code.
A webhook is the mechanism by which a quiz automatically sends data to another service the moment a user finishes. No manual exports, no CSV files. As soon as a lead clicks “Get my result,” the data flies instantly to wherever you’ve configured it — your CRM, Google Sheets, a messenger, or an automation trigger.
AdsQuiz quiz builder supports webhook delivery natively — just paste the recipient URL and the platform sends a POST request with all data after every completion. That’s why a lead generation quiz is increasingly replacing the plain contact form: it doesn’t just collect leads, it automatically forwards every answer and offer to the right system.
If you’re thinking about how to collect leads with a quiz more efficiently, a webhook solves that completely. Once configured, every new lead lands in your CRM or spreadsheet without any manual work on your part.
Full data structure of the AdsQuiz webhook
AdsQuiz sends a POST request in JSON format. Below is the real data structure your service receives after each quiz completion.
contacts: { name, surname, phone, email }
The data the lead entered in the contact form — first name, last name, email address, phone number
simpleData.answers[ ]
Array of answers to every quiz question — question text, selected option, and question index (q_index)
offers[ ]
Array of offer name(s) the user received based on their quiz results
utm_source, utm_medium, utm_campaign, ip, created_at, quiz
UTM parameters from the URL, IP address, quiz identifier and name, domain, completion date and time (Unix timestamp)
Real JSON payload example from AdsQuiz:
{
"UUID": "G1zR8UDC6XEkfmwgCkNdCUV316mDm21d",
"complited": true,
"gclid": null,
"utm_source": null,
"utm_medium": null,
"utm_campaign": null,
"utm_term": null,
"utm_content": null,
"page": "https://app.adsquiz.io/",
"ip": "2a02:214c:871e:ca00:95fe:b999:1a9:7b29",
"updated_at": 1781622538,
"created_at": 1781622399,
"quiz": {
"name": "New Quiz",
"code": "sm0XrJuEWS",
"domain": "webhook-test.adsquiz.io"
},
"simpleData": {
"answers": [
{ "question": "Which best describes your business?", "answer": "SaaS Product", "q_index": 1 },
{ "question": "What is your company name?", "answer": "AdsQuiz", "q_index": 2 },
{ "question": "What is your primary goal?", "answer": "Automate marketing", "q_index": 3 },
{ "question": "Which marketing channels are you currently using?", "answer": "LinkedIn Ads; Email Marketing", "q_index": 5 },
{ "question": "Monthly marketing budget", "answer": "15200", "q_index": 6 },
{ "question": "How many employees does your company have?", "answer": "26-50", "q_index": 7 },
{ "question": "Contact Information", "answer": "Label_1: test; Label_2: +380985443231", "q_index": 10 },
{ "question": "AI is changing marketing faster than ever", "answer": "[skipped]", "q_index": 11 }
],
"contacts": {
"name": { "name": "First name", "value": "Oleksandr" },
"surname": { "name": "Last name", "value": "Palii" },
"phone": { "name": "Phone", "value": "+380987765433" },
"email": { "name": "E-mail", "value": "[email protected]" },
"promotion_accepted": { "name": "I agree to email newsletters", "value": "" }
}
},
"offers": ["Growing Business", "Growing Business"]
}
Platforms for quiz integration and automation
The AdsQuiz webhook is compatible with any service that accepts POST requests. The most popular no-code options are Make.com, Zapier, and your own endpoint.
Most flexible option
Visual scenario builder. Webhook → filter → CRM or Google Sheets or Telegram. Free plan up to 1,000 operations/month. Ideal for complex chains with conditions.
Largest integration catalog
Over 7,000 services. Simple Trigger → Action logic. Takes 5–10 minutes to set up. Best when you need a niche SaaS integration.
Open-source automation
Self-hosted with a visual editor. Webhook trigger built in natively. Full control over data and infrastructure.
For developers
Have your own backend? Paste the URL directly. AdsQuiz sends a JSON POST request — handle it however you like. Basic Auth and custom headers supported.
How to connect your quiz to a CRM via Make.com
The most common setup: AdsQuiz → Make.com → your CRM or Google Sheets. Here’s the full walkthrough from zero to your first lead in the system.
Create a new scenario in Make.com
Go to make.com → Scenarios → Create a new scenario. Click the empty plus and search for “Webhooks”. Select Webhooks → Custom webhook. Click “Add” and give the webhook a name — for example, “AdsQuiz leads”.
https://hook.eu2.make.com/xxxxxxAdd the webhook URL in AdsQuiz
Go to AdsQuiz → Settings → Integration → Webhook. Paste the copied URL into the “The webhook URL’s” field, enable the Active Integration toggle, and click Save.
Then do a test quiz run — enter a name, email, and answer all questions.
Verify the received data in Make.com
Return to Make.com — the webhook should show “Successfully determined” and display all JSON fields: UUID, contacts, simpleData.answers, offers, utm, etc. Click the webhook node and confirm you see real data from the test run.
Add an action — CRM or Google Sheets
Click “+” after the webhook. For Google Sheets: search “Google Sheets → Add a Row” and select your spreadsheet. For CRM: search for your service name. Map the webhook fields to the corresponding columns — contacts.email.value → Email, contacts.name.value → Name, offers[0] → Offer, etc.
Activate the scenario and send a test lead
Click “Save” → “Turn on scheduling” (or just flip the toggle in the top right corner). The scenario is now live. Run through the quiz one more time — this time the lead should appear in your spreadsheet or CRM automatically.
Set up your webhook right now
Create a quiz for free and connect automatic lead delivery to your CRM or Google Sheets in 5 minutes.
How to boost conversion with quiz lead generation and automation
Segment by offer
In Make.com or Zapier, add a filter on offers[0]. A “Premium” offer lead → hot sales rep. A “Starter” offer lead → email nurture sequence.
Instant Telegram alerts
Add a “Telegram → Send a Message” step after the CRM write. Your rep gets an instant notification with the lead’s name, contact, and offer.
Quiz integration with email service
Pass offers[0] to your email platform as a tag or field. Each offer triggers its own email sequence — zero manual segmentation required.
Analytics in Google Sheets
Dump all leads into one sheet with UTM parameters. This shows which ad brings people with the best offers and the highest close rate.
Fan out to multiple services
Make.com lets you branch a scenario. The same lead can simultaneously go to your CRM, spreadsheet, and Slack channel.
Unpack answers individually
The simpleData.answers[] array can be expanded with an Iterator in Make.com, writing each answer to its own spreadsheet column for easy analysis.
Lead generation quiz examples by industry
Real estate
Quiz matches property type → webhook → CRM → agent calls with a ready shortlist of listings within 10 minutes.
Healthcare
Initial symptom questionnaire → webhook → CRM → automatic appointment booking with the right specialist.
Online education
Knowledge level test → webhook → email service → different email sequences based on result and offer.
E-commerce
Product finder quiz → webhook → Telegram to manager + Google Sheets → personalized product selection sent in reply.
B2B and SaaS
Lead qualification quiz → webhook → CRM with offer and answers → lead routed directly to the right sales rep.
Beauty and services
Treatment selector quiz → webhook → auto-booking in salon CRM + SMS reminder to the client.
Renovation company quiz — automatic lead capture and CRM delivery
Webhook sends answers and offer to CRM — manager receives a complete lead profile instantly
Quiz + Google Sheets + Meta CAPI: automating conversions
Webhook pushes data to Google Sheets; Meta CAPI reads events for ad optimization
B2B quiz for finding agricultural sales partners
Zapier sends offer and answers to CRM — sales team sees a complete lead profile immediately
What a lead generation quiz with data transfer looks like
Here’s a sample B2B qualification quiz. On completion, the webhook sends all answers, the offer, and contact details to your CRM.
Get your personalized recommendation →
The webhook will automatically send your answers, offer, and contacts to your CRM
What goes wrong when setting up webhooks
No test run after pasting the URL
Make.com and Zapier don’t know the data structure until they receive a real request. Without a test run, field mapping won’t work — always complete the quiz fully after connecting.
Scenario in Make.com not activated
Saving the scenario isn’t enough — you need to click “Turn on” or activate the scheduler. Without this the webhook receives data but does nothing with it.
Email field not required in the quiz
If email is optional in the contact form, some leads will arrive without an address. Email automation won’t trigger. Make key fields required.
simpleData.answers[] not unpacked for the spreadsheet
If you want each answer in its own column in Google Sheets, you need an Iterator step in Make.com. Without it, the entire array writes to one cell as plain text.
UTM parameters missing from the quiz URL
The webhook only forwards UTMs that were in the link the user clicked. If ad links have no utm_source, the CRM will show null for traffic source.
Free Make.com plan limit exhausted
The free plan gives 1,000 operations per month. With an active quiz and high traffic, this runs out fast. Monitor the counter or upgrade before launching ad campaigns.
Webhook URL changed in AdsQuiz but scenario not updated
If you created a new webhook in Make.com (e.g. after refactoring), the old URL stops working. Always verify the URL in AdsQuiz settings matches the one in Make.com.
FAQ: AdsQuiz webhooks and quiz integration


Recommended Articles

Score-Based Quiz: How to Build a Quiz With Points in AdsQuiz

How to Connect a Custom Domain to Your AdsQuiz Quiz or Form
