The 30 Hour Coach · Application form systems
One application form. Two different conversations. This is a walkthrough of the 30HC Example With Routing typeform, rule by rule, so you can build the same split for your own niche.
Open the live example form — click through it once before you read on.
A competitive athlete and a busy mum chasing fat loss do not answer the same questions well. Ask a prep athlete about "feeling healthier" and you look like you don't know the game. Ask a gen pop lead about peak week and you lose them.
Routing lets one form ask the right set of questions to each person, then funnel both groups back to the same place: their contact details and a thank you screen. The lead only ever sees the path that applies to them, so the form still feels like it takes 60 seconds.
The whole thing is built on one rule you have to hold in your head:
Typeform always goes to the next page in the list unless a rule tells it not to. Every branch you open, you have to close. If you don't send a page somewhere specific, the lead falls straight into whatever page happens to sit below it.
Almost every broken application form comes down to that one line. Someone splits the form in two and forgets that the bottom of branch A spills into the top of branch B.
Here is the form as Typeform draws it, under the Workflow tab. Question 1 splits the traffic, the two lanes run separately, and both land on the one ending.
Same flow, drawn out with the lanes coloured and the rules named:
Notice what the map does not have: a dead end. Every box has an arrow leaving it. If you can find a box in your own form with no arrow out of it, that's your bug.
Exactly what sits in the example form, in order, with where each page sends the lead next.
Two things to spot in the sidebar. The purple A B icons are multiple choice
questions; the grey stacked icon on page 4 is a question group, which is several fields on one
page. And the Partial Submit Point is its own item in the list, sitting directly
under the details page.
Read the list top to bottom and you are reading the path a lead takes when no rule interrupts them. Every rule in section 4 exists to interrupt exactly one of these steps.
Are you a competing athlete, or interested in more general lifestyle fitness coaching?
There is logic based routing based on this answer.
Page 1 as the lead sees it. The split question does all the work.
Just quickly, who am I actually talking to?
Otherwise I'll have to keep calling you big man…
The details page. Both lanes hit one of these before the ending.
That's all there is. Three rules run the entire form. Below is each one as it appears in Typeform under Workflow → Logic → Branching.
Typeform counts the fallback as a rule, which is why the badge says 2.
Read it out loud: if they picked A, jump to the athlete questions; everyone else goes to the goal question. "All other cases" is not optional decoration — it is the safety net that catches anyone who skips or answers differently once you add more choices later.
No condition. Everyone who reaches this page goes to page 6.
This is the rule people forget. Without it, an athlete finishes their athlete questions and drops straight into page 3, the gen pop goal question, because page 3 is simply the next page in the list. Close every branch you open.
Sends the gen pop lane to the ending instead of page 6.
Page 5 is the end of the gen pop lane, but page 6 sits underneath it. Without this rule a gen pop lead would be asked for their name, phone and Instagram a second time. Same principle as rule 2, just at the other end of the form.
Both details pages are followed by a Partial Submit Point. That marker tells Typeform to save the response as soon as the lead passes it, instead of waiting for them to finish the whole form.
So the order is deliberate: get them talking with an easy question, capture the name, phone, email and Instagram, then ask the harder question about what's actually holding them back. If they bail on that last question you still have a lead you can call. If details sat on the final page, a drop-off would be worth nothing.
The trade-off is that you'll get partial rows in your results. That's the point. Treat any partial with a phone number as a lead worth chasing, not junk data.
Why two identical details pages? Each lane needs its own landing spot. You could point the athlete lane back at page 4, but then athletes would fall into the gen pop frustration question underneath it. Duplicating the details page costs you thirty seconds and removes a whole class of routing bugs.
Roughly twenty minutes from a blank form. Build all the pages first, then add logic last — Typeform's rules refer to pages by name, so having them all in place makes the dropdowns readable.
Split question, then athlete questions, then goal, details, frustration, details again. The left-hand Pages list is also the fall-through order, so the closer your list is to your main path, the fewer rules you'll need.
Add content→Multiple Choice
Two choices only. Keep the wording in your lead's language, not industry language: "competing on stage" beats "physique athlete". Turn on Required so nobody can skip past the split with no answer.
Add content→Question Groupthen addShort text·Phone number·Email
First name, last name, phone, email, Instagram handle on a single page. One page, not five — five separate pages is five chances to quit.
Add content→Partial Submit Point
Place it directly after the details group, before the next question. Duplicate the whole group plus its submit point for the second lane rather than rebuilding it.
Endings→+→End Screen
Tell them exactly what happens next and when. "Thank you for your submission, I'll reach out via SMS in the next 24 hours" sets the expectation and makes your first message expected rather than cold.
Workflow→Logic→pick page 1→Branching→Add branching rule
Set Go to your first athlete question, When page 1 is your athlete choice. Then set All other cases go to your goal question. Save.
On your last athlete question, set Always go to the second details page. If you add more athlete questions later, move this rule down to the new last one.
On the frustration question, set Always go to your ending, so it doesn't spill into the second details page.
Workflow→▷ Preview
Run it once as an athlete, once as gen pop. Check the map: every box should have an arrow leaving it, and both lanes should finish at the same ending.
The split doesn't have to be athlete versus gen pop. Anything that changes the questions you'd ask, or the offer you'd pitch, is a valid split:
Two warnings. First, one split is usually enough. Two splits means four lanes, four endings to close, and four ways to break it. Second, if you only coach one type of client, don't build the split at all — the note on page 1 of the example says exactly that. Routing is there to serve two genuinely different conversations, not to make the form look clever.
Ticks are saved in your browser on this device.