Create a HubSpot CRM contact from each new Smart Quiz Builder quiz response
When someone completes a quiz in Smart Quiz Builder, this workflow creates a HubSpot CRM contact from their response, so quiz takers become contacts your sales and marketing team can follow up with.
Smart Quiz Builder
HubSpot CRM2 steps Setup ~5 min Used on 1.3k sites Free to import

What this workflow does
A quiz is a friendly way to collect leads: people answer a few questions, leave their email to see the result, and tell you something about what they need along the way. Those details are only useful if they reach your CRM. This workflow takes each finished quiz and creates a contact in HubSpot.
The Smart Quiz Builder trigger, New Quiz Response, starts a run only once a visitor has answered the whole quiz. Whatever the quiz sends, such as the email the person entered and their answers, becomes data you can map. The HubSpot CRM step, Create Contact, then adds a contact using the fields you map.
People who drop out halfway don't start a run, because the trigger waits for a completed quiz. Create Contact makes new contacts only, so a person who takes the quiz a second time may be refused by HubSpot as a duplicate email. Task History shows HubSpot's reply for every run.
Product recommendation quiz
A skincare shop asks visitors about their skin type and sends a matching product list. Each finished quiz becomes a HubSpot contact that marketing can email about those products.
Lead scoring for a B2B service
A readiness quiz asks about team size and budget. Mapping those answers into HubSpot contact properties lets sales sort new contacts by fit.
Course placement quiz
A language school's level test creates a HubSpot contact for each student who finishes it, with the level result stored so advisers know which class to suggest.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Smart Quiz Builder New Quiz ResponseFires when a person finishes a Smart Quiz Builder quiz. Their response, including any contact details the quiz asked for, is passed on for mapping in HubSpot.
HubSpot CRM Create ContactAdds the quiz taker to HubSpot CRM as a new contact. Map the email from the quiz plus any name or answer fields you want stored, after you connect your HubSpot account.
What you need
- FlowMatticCore
- Smart Quiz Builder AccountAccount
- HubSpot CRM AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Make the email question required in your quiz. HubSpot contacts are matched by email, so a response without one gives the HubSpot step nothing reliable to create the contact with.
- Create custom contact properties in HubSpot for the quiz answers or result you care about, then map them in the Create Contact step so the data is visible on the contact record.
- Complete your own quiz once after import, then look in Task History at what Smart Quiz Builder sent before you finish the HubSpot mapping.
Questions about this workflow
What happens if a quiz taker is already a HubSpot contact?
This HubSpot step adds people and never edits anyone already there. HubSpot may refuse a second contact with the same email, and that response shows on the step in Task History. Nothing on the earlier HubSpot record changes.
Does an unfinished Smart Quiz Builder quiz create a contact?
No. The trigger fires when a quiz form is filled in completely, so people who stop partway through never reach HubSpot.
Can the quiz score go into HubSpot?
If Smart Quiz Builder includes the score or result in the response, you can map it into a HubSpot contact property. Run a test quiz to see what the trigger provides.
Are earlier quiz responses sent to HubSpot?
No. Only quizzes completed after you turn the workflow on create contacts. Older responses stay in Smart Quiz Builder.
More CRM & Contacts workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted




