Intent Paths
Intent paths are named entry routes inside one quiz. They let a single quiz support multiple visitor goals without duplicating the entire quiz for every audience, offer, or call to action.
Use intent paths when visitors arrive with different goals, such as Book a demo, Get pricing, Product finder, Support, or Download a resource. Each intent can have its own start step, assigned steps, direct URL, split media override, end route, and completion outcome.

Intent paths connect Bio Funnel buttons, direct links, routing rules, assigned steps, split media, and completion outcomes.
When to use intent paths
Intent paths are best when one quiz has several meaningful entry goals but should still share the same builder, submissions, analytics, and completion system.
Book a demo
Get pricing
Product finder
Support
Resource download
Compare services
Do not create an intent for every small audience variation. If two visitors should start at the same step and follow the same flow, use tags, variables, source tracking, or completion rules instead.
What an intent controls
Intent name
Intent URL
Start step
Assigned steps
Split media
End route
Routing target
Completion outcome
Assigning a block to an intent does not create a copy of the block. It marks that step as belonging to one or more paths. The quiz order stays the same.
Where to find intent paths
Open Dashboard > Quizzes > Edit, then go to Question Blocks.
The Intent paths area appears above the block list. From there you can add a new intent, select an intent chip to filter the builder view, or open Manage intents to configure the path.
Selecting an intent chip in Question Blocks changes which assigned blocks you see while editing. It does not change the public quiz by itself. Configure start steps, URLs, split media, assigned steps, and end routes in Manage intents.
Create an intent
- Open Question Blocks.
- Find Intent paths above the block list.
- Enter a short action-oriented name, such as
Book a demo,Get pricing, orProduct finder. - Select Add intent.
- Select Manage intents to configure the start step, URL, assigned steps, split media, and end route.
When you create an intent, QuizFlow Labs also creates a URL slug. For example, Book a demo can become book-a-demo.
Configure an intent
Select Manage intents to open the intent manager, then choose the intent from the Intent path dropdown.
Start step
The start step is the first quiz step a respondent sees when they enter through this intent.
Use a start step when:
- A Bio Funnel smart button should begin at a goal-specific question.
- A direct intent URL should skip the general opening path.
- Jump Logic or an Agent Step should route someone into a named path.
If no start step is selected, the intent cannot reliably act as an entry point. The manager shows a Needs attention warning until you choose one.
Intent URL
The intent URL opens the public quiz with an intent query parameter.
/q/smart-contact-concierge-demo?intent=book-demo
Use intent URLs from ads, emails, website CTAs, QR codes, or external pages when you want visitors to enter one quiz on a specific path.
Assigned steps
Assigned steps tell the builder and runtime which blocks belong to the intent path.
In Manage intents, use the assigned step controls to add or remove steps for the selected intent. You can also assign a step from the main Question Blocks list by opening that block and choosing the relevant intent under Assign to intent paths.
A step can belong to more than one intent. Shared intro, qualification, lead capture, and completion steps often belong to multiple paths.
Split media
Split media lets an intent override the default Interface Settings split image for that path. This is useful when each visitor goal should have its own visual context.
For example:
- A Book a demo intent can show a consultation or dashboard image.
- A Product finder intent can show product or category imagery.
- A Support intent can show service or help imagery.
Question-level split media still takes priority over intent-level split media. Use intent split media for path-level context, then use question-level media when a specific step needs its own image.
End route
The end route controls what happens after the last assigned step for that intent, unless question-level Jump Logic sends the respondent somewhere else.
Use an end route when:
- The path should stop early and go to completion.
- The path should hand off to lead capture.
- The path should send the respondent to another later step.
- The path should send the respondent into another intent.
If an intent has an end route, make sure it also has at least one assigned step. The manager warns when the route needs attention.
Connect an intent
Intent paths are useful because several parts of the builder can route to them.
Bio Funnel buttons
Jump Logic
Agent Step exits
When a respondent is sent to an intent, QuizFlow Labs resolves the intent's configured start step and continues from there.
Use with Bio Funnel smart buttons
Bio Funnel smart buttons can start the quiz at an intent path.
- Open Intro & Bio Funnel.
- Expand Bio funnel builder.
- Add or select a Smart Button.
- Set Action to Start at intent.
- Select the intent path.
- Save changes, publish or update the quiz, and test the public
/q/{slug}link.
Use this when the Bio Funnel is acting as a link-in-bio page, offer chooser, service router, or pre-qualification page.
Use intent-specific completion outcomes
Completion rules can target an intent. This lets one quiz show different final copy or CTAs based on the path the respondent completed.
Use intent-specific completion when:
- A booking path should end with a scheduling CTA.
- A pricing path should end with a product or plan CTA.
- A support path should end with contact instructions.
- A resource path should end with a download or email opt-in CTA.
Keep the base completion message general, then add intent-specific rules for paths that need a different outcome. See Completion Step.
Recommended setup pattern
For most quizzes, use this order:
- Create the main question blocks first.
- Add intent paths for each meaningful visitor goal.
- Open Manage intents and choose a start step for every intent.
- Assign each block to the relevant intent paths.
- Add split media if a path needs its own visual context.
- Add an end route if a path should stop early or hand off to another path.
- Connect Bio Funnel smart buttons, direct links, Jump Logic, cards, checkout routing, or Agent Step exits to the intents.
- Add intent-specific completion rules when paths need different final messages.
- Publish and test every public path, direct intent URL, Bio Funnel button, embed, and chatbot entry point you plan to share.
Troubleshooting
Before debugging an intent path, confirm the intent has a start step, the quiz has been saved and published after the latest changes, the tested URL uses the current ?intent= slug, and you are testing in a fresh browser session. Also confirm Bio Funnel buttons use Start at intent, not Start quiz.
Smart button starts on the first step+
Likely cause
Fix
Retest
Intent chip only filters blocks+
Likely cause
Fix
Retest
Step is missing from an intent path+
Likely cause
Fix
Retest
Intent URL opens the quiz but not the expected step+
Likely cause
Fix
Retest
Intent shows Needs attention+
Likely cause
Fix
Retest
Path ends too early or keeps going too far+
Likely cause
Fix
Retest
Split media is not showing+
Likely cause
Fix
Retest
Completion message is not intent-specific+
Likely cause
Fix
Retest
Agent Step routes to the wrong path+
Likely cause
Fix
Retest
Installed embed behaves differently from the hosted quiz URL+
Likely cause
Fix
Retest
Tips
- Keep intent names short and action-oriented.
- Use one intent per meaningful visitor goal, not one intent per minor variation.
- Assign shared intro, qualification, lead capture, or completion steps to multiple intents when they belong to more than one path.
- Use intent destinations when routing rules should stay stable even if the start step changes later.
- Use split media when the visitor goal should have a different visual context.
- Test every intent from the public URL and from any installed embed before sharing the link.
Next steps
Start intent paths from smart buttons on your pre-start page.
Assign blocks to intent paths and build the quiz body.
Route respondents into intent paths from quiz answers.
Let AI choose or support a named path from respondent context.

