Building a funnel with Heyflow

How to Build a Multi-Step Qualification Quiz for B2B SaaS

16 min read
Learn how to build a multi-step qualification quiz for B2B SaaS with Heyflow. Score, route, and pass qualified leads straight into your CRM.
Get started Pricing
G2 ratings 4.4 / 5.G2 ratings 4.4 / 5.OMR ratings 4.5 / 5.OMR ratings 4.5 / 5.Capterra ratings 4.7 / 5.Capterra ratings 4.7 / 5.

Trusted by 3,000+ marketers

AxaBCG Digital VenturesForbesSaas GroupRocket MortgageAllianzCiscoPernod Ricard

Your sales team keeps complaining that "MQLs" from the demo form are a waste of their time, and they're right. A static form with name, email, and company fields can't tell you if someone is a decision-maker, an early browser, or your exact ICP. Building a multi-step qualification quiz fixes that at the source, before a rep ever picks up the phone.

Key takeaways

  • A static demo form passes the qualification problem to sales instead of solving it at the point of capture.

  • Effective quizzes map each screen to a BANT or CHAMP criterion and score answers to route leads into distinct outcomes.

  • Gating lead capture right before a personalized result, and validating work emails, filters out low-quality submissions before they reach the CRM.

  • Heyflow's conditional logic, scoring, and CRM integrations let you build and route a qualification quiz without writing code.

Why Your Static Demo Form Is Failing Your Pipeline

The problem isn't lead volume. B2B SaaS marketing teams running paid search and LinkedIn campaigns generate plenty of form fills. The problem is that 67% of lost sales opportunities stem from inadequate lead qualification before pursuit — and a static "Book a Demo" form with name, email, and company fields does nothing to solve this. Sales spends up to half their time on prospects who were never going to buy, while the marketing team measures success in CPL rather than cost per qualified lead.

A multi-step qualification quiz fixes this at the point of capture. Instead of collecting contact details and passing the qualification problem downstream to sales, the quiz does the qualification work itself — screening for ICP fit, assessing buying authority, gauging urgency, and routing each lead to the appropriate next step before any human gets involved. The result is a smaller but far more actionable pipeline, and a sales team that actually trusts the leads marketing sends them.

The conversion math also works in your favor. Multi-step forms convert at 13.9% compared to 4.5% for single-page forms, according to Formstack data. The psychological mechanism is straightforward: once a prospect clicks through the first screen, the commitment and consistency effect kicks in — they feel invested and are significantly more likely to finish. The key is building the sequence correctly.

Before You Build: Define Your Qualification Criteria

Every quiz question should serve a specific qualification purpose. Before opening a builder, map your ICP to the criteria your sales team actually uses to accept or reject a lead. For most B2B SaaS companies, these criteria cluster around four dimensions: company size, buying authority, current situation or pain, and purchase timeline — the core elements of BANT and CHAMP frameworks.

The table below shows how to translate each framework element into a quiz screen. This is the step most build guides skip, and it's why so many quizzes collect data that sales ignores.

Framework Element

Quiz Screen

Question Example

What It Tells You

Challenge / Need

Screen 1

"What's your team's biggest challenge right now?"

Primary pain point and use case fit

Company Size / Money

Screen 2

"How many people will use the tool?"

ICP fit and deal size signal

Current Situation

Screen 3

"What are you using today to handle this?"

Technical fit, competitive context, maturity

Authority

Screen 4

"What best describes your role?"

Decision-making power and routing priority

Timeline / Prioritisation

Screen 5

"When are you looking to make a change?"

Urgency and sales cycle stage

Before building, also define your lead tiers and what happens to each. At minimum, you need three routing outcomes: qualified leads who get a demo booking option, mid-tier leads who go into a nurture sequence with a resource offer, and below-ICP leads who get redirected to self-serve or a free trial. Without this defined upfront, your branching logic will have nowhere to send people.

The 7-Screen Quiz Build

Screen 1 — Lead with the Pain Point

Open with the lowest-friction question that also does real segmentation work. Large clickable tiles with icons — three to five options representing distinct pain points or use cases — are the right format here. Never ask for personal information on screen one. The goal is a single click that triggers engagement and immediately signals to the prospect that this experience is relevant to them.

Example: "What's your team's biggest project management challenge?" with options like Resource allocation, Deadline tracking, Cross-team visibility, Reporting and analytics, and Too many tools. In Heyflow, this is a multiple-choice block with image or icon support — drag it onto the first card, add your options, and set it to auto-advance on selection so there's no extra click required.

Screen 2 — Company Profile: Your First Hard Filter

Company size is typically the first binary qualification criterion. A mid-market SaaS targeting 50–500 employee companies needs to know immediately if they're talking to a five-person startup. Use size ranges as single-select tiles: 1–10, 11–50, 51–200, 201–1,000, 1,000+.

This is where your first conditional logic rule fires. In Heyflow's Advanced Conditional Logic, set a rule: if company size equals 1–10, route to your self-serve outcome screen rather than continuing the full qualification flow. This preserves the prospect's experience (they still get a relevant result) while preventing below-ICP leads from clogging your demo calendar.

Screen 3 — Current Stack: Competitive Intelligence and Maturity

Ask what the prospect is currently using to handle the problem your product solves. Use multi-select tiles with tool logos where possible — prospects click faster when they recognize a familiar name. A prospect selecting "Spreadsheets/manual" signals a greenfield opportunity with potentially longer sales cycles. A prospect selecting a named competitor signals an active evaluation with shorter time-to-decision.

This data is also valuable beyond routing. When it lands in your CRM, it gives the sales rep competitive context before the first call — information they'd otherwise spend the first fifteen minutes of a discovery call extracting.

Screen 4 — Role and Authority

B2B buying committees now typically involve six to ten stakeholders, but not all of them have the authority to sign a contract. Capturing the respondent's role lets you route appropriately and set the right sales motion. Options: C-level or Founder, VP or Director, Team Lead or Manager, Individual Contributor, Consultant or Agency.

Set a branching rule: C-level and VP/Director respondents who also pass the company size filter get routed to the highest-priority outcome — immediate demo booking with a senior AE. Individual contributors who are otherwise qualified get a different outcome screen: "Share this assessment with your team lead" with a pre-written email template. They're still captured and nurtured, but the sales team isn't burning time on someone who can't approve a purchase.

Screen 5 — Timeline and Urgency

The final qualifying question before the lead capture gate. Options: This month, Within 3 months, 3–6 months, Just exploring. A prospect who answers "Just exploring" combined with an Individual Contributor role should receive a content-rich nurture outcome rather than a demo booking prompt. A prospect who answers "This month" combined with a decision-maker role and a qualifying company size is your highest-priority lead — the quiz should reflect that urgency in the outcome it delivers.

Screen 6 — Lead Capture: Gate the Value Exchange

Position the contact capture immediately before the personalized result. The framing matters: "See your product-fit assessment" converts better than "Submit your details" because it reminds the prospect what they're about to receive in exchange for their information.

For B2B SaaS, use Heyflow's free email provider blocking on the email field — this rejects Gmail, Yahoo, and personal Outlook addresses and is one of the most underused quality filters available. If you're collecting phone numbers for high-value leads, enable phone network validation to verify the number at carrier level, not just format. Add TCPA consent language adjacent to the phone field if you plan to follow up via call or SMS. Include a privacy policy link.

For enterprise-tier demos where lead authenticity is critical, Heyflow's SMS OTP verification adds a confirmation layer that eliminates fake submissions before they reach your CRM.

Screen 7 — Branched Outcomes: Personalize the Next Step

The outcome screen is where the quiz either earns its keep or wastes everything that came before it. You need at least three distinct endpoints, each driven by the cumulative qualification score or specific answer combinations.

Qualified outcome (score above threshold): A personalized message referencing their stated pain point — "Based on your answers, [Product] is a strong fit for teams managing cross-team visibility at your scale" — followed by an embedded Calendly widget for immediate demo booking. Add a relevant case study or social proof element for their company size segment. The prospect books a demo without leaving the flow.

Nurture outcome (mid-tier score): A thank-you message with a genuinely useful resource — a comparison guide, a product tour video, or a free trial offer. This is not a dead end; it's the entry point to an email nurture sequence. The lead is captured and enriched with quiz data even if they're not ready for a sales conversation today.

Self-serve outcome (below ICP or very early stage): A friendly redirect to your self-serve plan or free trial. Frame it as the right fit for their situation, not a consolation prize. These leads may grow into ICP prospects over time.

How to Score Leads Inside the Quiz

Scoring transforms the quiz from a routing tool into a prioritization engine. Use Heyflow's Calculations feature to assign numeric weights to each answer option. The score is calculated automatically as the prospect moves through the quiz and can trigger routing rules and be passed to your CRM as a custom field.

A concrete scoring model for a mid-market B2B SaaS:

Screen

Answer

Points

Company Size

201–1,000 employees

30

Company Size

51–200 employees

20

Company Size

11–50 employees

10

Role

C-level or VP/Director

25

Role

Team Lead or Manager

15

Timeline

This month

25

Timeline

Within 3 months

15

Timeline

3–6 months

5

Current Stack

Named competitor (active evaluation)

20

Current Stack

Spreadsheets or manual

10

Set routing thresholds: score 70 or above routes to the qualified outcome with demo booking. Score 40–69 routes to the nurture outcome. Score below 40 routes to self-serve. Map the score to a custom "Qualification Score" field in HubSpot or Salesforce, alongside "Primary Pain Point," "Current Tool," and "Role" — the four fields your sales team needs to open a call with context rather than cold questions.

Connecting the Quiz to Your Growth Stack

CRM Integration and What Sales Needs Before the Call

Heyflow's native integrations with HubSpot, Salesforce, and Pipedrive map quiz answers directly to CRM fields. When a qualified lead submits, your sales rep should see: qualification score, primary pain point, company size, current tool, role, and purchase timeline — all populated automatically. This eliminates the first fifteen minutes of every discovery call and gives reps a genuine reason to personalize their outreach rather than sending a generic "Thanks for your interest" sequence.

Use Heyflow's hidden fields to pass UTM parameters — source, medium, campaign, and ad ID — through the quiz to the CRM. This closes the attribution loop between ad spend and pipeline, so you can report on cost per SQL by campaign, not just cost per lead.

Speed-to-Lead: Triggering Instant Notifications

Research cited by Landbase shows that responding to a lead within the first hour multiplies qualification odds by 7×. The quiz should trigger an instant notification to the assigned sales rep the moment a qualified lead submits — via Slack, email, or WhatsApp through Heyflow's native integrations. For the prospect, an automated confirmation message via SMTP or WhatsApp reinforces that their submission was received and sets expectations for the next step.

Feeding Your Ad Algorithms with Qualified Signals

Most teams fire a conversion event on form submit and call it done. A better approach: use Heyflow's server-side integrations with Meta's Conversion API to fire a "qualified lead" event only when a prospect reaches the qualified outcome screen — not just when they submit the form. This trains your ad algorithms on the characteristics of leads that sales actually accepts, not just anyone who clicked through. Over time, this improves targeting precision in a way that client-side pixels cannot, particularly given iOS tracking restrictions that degrade pixel-based signals.

Optimizing After Launch

Drop-Off Analytics: Finding Your Weakest Screen

Heyflow's per-screen drop-off analytics show you exactly where prospects leave the quiz. If screen 3 (current stack) has a 40% drop-off rate, that question is either confusing, irrelevant, or asking for too much. Test simplifying the options, changing the format from multi-select to single-select, or reordering it later in the sequence. If screen 6 (lead capture) has a high drop-off, the value proposition framing on that screen needs work — or you're asking for too many fields.

A/B Testing Quiz Variants

Heyflow's native A/B testing lets you test different question orders, screen counts, CTA copy, and outcome screen designs. Test one variable at a time: start with the hook question on screen 1 (pain point framing vs. goal framing), then move to the lead capture headline, then the outcome screen CTA. The platform calculates statistical significance natively, so you don't need to run the numbers externally or guess when a test has reached a conclusion.

Recovering Abandoned Sessions with Partial Submits

A prospect who completes four of six screens has already given you their pain point, company size, current tool, and role — even if they never submit their email. Heyflow's partial submit feature captures this data. At a CPL of $150–$400 for B2B SaaS paid traffic, recovering even 10–15% of abandoned sessions through retargeting or follow-up sequences represents meaningful recovered value. This is one of the most underused features in quiz optimization, and it's invisible to anyone using a static form.

Worked Example: Qualification Quiz for a Mid-Market Project Management SaaS

To make the build concrete, here's a complete quiz flow for a project management SaaS targeting 50–500 employee companies, running LinkedIn Ads (60% of traffic) and Google Search (30%).

Screen 1 — Hook: "What's your team's biggest project management challenge?" Tiles: Resource allocation | Deadline tracking | Cross-team visibility | Reporting and analytics | Too many tools. Auto-advances on selection.

Screen 2 — Team Size: "How many people will use the tool?" Tiles: 1–10 | 11–50 | 51–200 | 200+. Conditional rule: 1–10 routes directly to self-serve outcome.

Screen 3 — Current Stack: "What are you using today?" Multi-select with logos: Spreadsheets | Asana | Monday.com | Jira | Trello | Other. No branching here — data captured for CRM and sales context.

Screen 4 — Role: "What best describes your role?" Tiles: C-level or Founder | VP or Director | Team Lead or Manager | Individual Contributor | Consultant. Conditional rule: Individual Contributor routes to a "share with your team lead" outcome variant regardless of score.

Screen 5 — Timeline: "When are you looking to make a change?" Tiles: This month | Within 3 months | 3–6 months | Just exploring. "Just exploring" combined with a score below 50 routes to nurture outcome.

Screen 6 — Lead Capture: Work email (free email provider blocking enabled), full name, company name. Headline: "Get your personalised product-fit report." Privacy policy link included.

Screen 7a — Qualified (score 70+): "Based on your answers, [Product] is a strong fit for teams at your scale dealing with [selected pain point]." Embedded Calendly widget. Case study relevant to their company size segment.

Screen 7b — Nurture (score 40–69): Resource offer (comparison guide or free trial) with email nurture enrollment triggered via HubSpot integration.

Screen 7c — Self-Serve (score below 40 or team size 1–10): Direct link to free trial signup with pricing page context.

Before this quiz, the team's static form converted at 3% with a 25% sales qualification rate — 37 SQLs per month on $15,000 ad spend, at $400 per SQL. After implementing the quiz with a conservative 5% conversion rate and a 50% qualification rate from better-fit leads, the same spend generates 125 SQLs at roughly $120 per SQL. The qualification criteria didn't change — the quiz just applied them before the lead reached sales.

Frequently Asked Questions

How many questions should a B2B SaaS qualification quiz have?

Five to seven screens is the practical sweet spot for a qualification-focused quiz. This is enough to assess company size, role, current situation, and purchase timeline without causing significant drop-off. Each question must serve a specific qualification purpose — if you can't explain what routing decision a question informs, cut it.

Where should I put the email capture in a B2B SaaS quiz?

Always place the lead capture screen immediately before the personalized result — typically screen six of seven. Asking for contact information on screen one causes immediate abandonment. The prospect needs to feel invested in the quiz and anticipate a specific, personalized result before they'll hand over their work email.

How do I stop personal Gmail and Yahoo addresses from getting through?

Use a work email validation setting that blocks free email providers at the input level. In Heyflow, this is a toggle on the email input block that rejects Gmail, Yahoo, Hotmail, and similar domains automatically. This is one of the most effective single-step quality improvements for B2B SaaS quizzes and requires no custom code.

How do I pass quiz answers and scores into HubSpot or Salesforce?

Map each quiz answer to a corresponding CRM custom field through Heyflow's native HubSpot or Salesforce integration. Create custom fields for Qualification Score, Primary Pain Point, Current Tool, Role, and Purchase Timeline before building the quiz, then map each answer block to its field in the integration settings. The score calculated by the Calculations feature maps to the Qualification Score field automatically on submission.

Should I fire a conversion event when someone submits the form or when they reach the qualified outcome?

Fire two events: a standard form submission event on screen six, and a separate "qualified lead" event when a prospect reaches the qualified outcome screen. Send the qualified lead event server-side via Meta CAPI or Google's conversion API. This trains your ad algorithms on the characteristics of leads that actually convert, not just anyone who clicked through the quiz — which meaningfully improves targeting quality over time.

What should I do with leads who drop off mid-quiz without submitting?

Enable partial submit capture so that data from incomplete sessions is saved to your CRM. A prospect who completes screens one through four has already provided their pain point, company size, current tool, and role — enough for a targeted retargeting ad or a personalized follow-up sequence. At B2B SaaS CPLs of $150–$400, recovering even a fraction of abandoned sessions through this data has measurable impact on your cost per qualified lead.

Back to top