↪️Branching & jumps
Route respondents through a Dapta Form with branching rules: If answer is rules that jump to a later question or skip to the end, the Always go to catch-all, first-match-wins evaluation, forward-only
Branching changes where a respondent goes after answering a question. Instead of always continuing to the next question, an answer can jump to a later question or skip to end of the form. Use it to send disqualified leads straight to the ending, or hot leads straight to the booking step, without them seeing the questions in between.
Conditions (Show & hide conditions) decide whether a question appears; branching decides where the answer leads. Both live in the same Logic dialog.
This page uses a form built from the Lead qualifier template, where the dropdown What's your monthly budget? carries two rules.
Add a rule: If answer is… then…
Step 1: In the Build tab, select the question whose answers should route people (a Single choice, Multiple choice or Dropdown question). In the Question settings panel, click Edit logic on the Logic card, then scroll to Where the answer leads.
Step 2: Click Add rule. A rule has two parts: If answer is (pick one of the question's options) and then (pick the destination). The then list offers → skip to end and ⚡ jump to {question} for every question that comes after this one.

Step 3: Add as many rules as you need and click Done. The Logic card now lists the rules as sentences (If Under $500 / month → skip to end, If $2,000+ / month → Anything else we should know?) and the question card in the list shows a 2 rules badge. Click the × next to a rule (Remove rule) to delete it.
⚠️ Note: Rules are evaluated top to bottom and the first match wins. The dialog says so right under the rules: Rules run top to bottom; the first match wins. Anyone who doesn't match continues in order. If two rules name the same option, only the upper one ever runs.
Always go to: the catch-all
Every question has an Always go to control above its rules. It is the destination for everyone who does not match a rule, and the default is Next question in order. Open the dropdown to pick a later question or End of the form.
Next question in order
The default. Respondents continue down the list (hidden questions are skipped).
A later question
Everyone who answers jumps to that question, whatever they picked. On the canvas the line is labeled any answer (or any booking for a Scheduler).
End of the form
Answering this question ends the form for everyone. Use it for the last question of a branch.
Questions without answer values (Message, Reveal screen, Short text and so on) cannot carry If answer is rules; they only have the Always go to control. A Scheduler question has its own After a booking section that works the same way.
💡 Tip: To disqualify a respondent on a specific answer, a rule then → skip to end is enough. To end the form after a question for everyone, use Always go to → End of the form, or the Ends the form switch in the question's Advanced settings, under Behavior (its hint reads Completing this question ends the form immediately (disqualification).).
Rules to remember
Forward only. A jump can only target a question that comes later in the list, so the then list never offers earlier questions. This prevents loops: a respondent can never be sent back.
Skipped questions stay unanswered. They are not shown, they are not required, and they add no points to the score.
Skipping to the end does not skip the score. A respondent sent to the end still lands on the outcome that matches their score so far, or on the form's own ending if no range matches. See Outcomes.
Hidden targets cancel the jump. If the target question is hidden for this respondent by its own Show when / Hide when rules, the jump is ignored and they simply continue in order.
Deleting a target question leaves the rule in place, but it no longer has anywhere to go, so it is ignored and the respondent continues in order. Delete the rule too, or point it at another question. Reordering keeps rules working, as long as the target is still after the source.
Field keys follow you. Renaming a question's Field key updates the rules that reference it.
Review every rule: the Branching dialog
Instead of opening each question one by one, open the Logic tab and click Branching in the toolbar. The dialog lists every question in order with its Always go to control, its If answer is rules and its Show when / Hide when conditions, and the summary line tells you how much logic the form carries (3 of 8 questions carry logic., or No question carries logic yet. Everyone walks the same path.).

Everything in this dialog is editable: change a destination, add a rule or pick a Show when field right there. Click Done when you are finished. Changes are autosaved like any other edit; publish the form to make them live.
See the branches: the Logic canvas
The Logic tab draws the whole flow. Cards run left to right in question order; a solid line is the normal path and a dashed line is a jump, labeled with the answer that triggers it. Jumps that skip to the end all land on the shared END marker.

Hover a card and click its edit button (tooltip Edit the logic for {question}) to open the Logic dialog for that question.
Drag a card to move it out of the way when lines overlap (for example to see a jump that passes behind another card). Your positions are remembered with the form.
Auto-arrange puts every card back on the automatic grid. Fit to screen zooms so the whole flow is visible; Zoom in / Zoom out change the level of detail (titles and line labels appear as you zoom in).
On a narrow window the canvas becomes the read-only Logic map, where jumps are written as If {answer} → {question} and If {answer} → skip to end.
What's next
Show & hide conditions: show a question only when an earlier answer calls for it.
Scoring: the points a skipped question never adds.
Outcomes (results by score range): where respondents land after skip to end.
Content steps: Message, Reveal screen, Scheduler: the After a booking routing of a Scheduler question.
Last updated