The 30 Hour Coach  ·  Application form systems

Routing
the application

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.

6 pages 3 logic rules 2 branches 1 ending

Open the live example form — click through it once before you read on.

01

What routing actually buys you

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.

02

The map

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.

Typeform Workflow map showing question 1 branching into two paths, one through pages 3, 4 and 5, the other through pages 2 and 6, both arriving at ending A.
Workflow tab. The two icons next to page 1 are its two branching rules. The floating toolbar over page 2 is just the hover menu.

Same flow, drawn out with the lanes coloured and the rules named:

Q1 · THE SPLIT Competitive athlete or general lifestyle? is A all other cases Q2 Athlete-specific questions always go to Q6 · DETAILS Name, phone, email, Instagram Q3 Goal question fat loss, muscle… Q4 · DETAILS Name, phone, email, Instagram Q5 Roadblock / frustration always go to ENDING A Thank you + what happens next
Competitive athlete lane General lifestyle lane (the default) Shared: the split, and the finish

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.

03

The six pages

Typeform Pages sidebar listing page 1 through page 5, with a Partial Submit Point sitting between page 4 and page 5.
The Pages list. This order is also the fall-through order.

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.

1
"Are you a competing athlete, or interested in more general lifestyle fitness coaching?"
The split. Two choices: A — I am a competitive athlete. B — I am a general lifestyle athlete.
TypeMultiple choice
Sends them toA → page 2. Anything else → page 3.
2
Your athlete-specific questions
Placeholder in the example. This is where prep timelines, current division, coach history, show dates go. As many as you need.
TypeMultiple choice
Sends them toAlways page 6.
3
"What is your current fitness goal you'd LOVE to achieve?"
Fat Loss · Muscle Gain · Energy / Recovery improvement · Feel healthier. Three to four options, no more.
TypeMultiple choice
Sends them toNo rule. Falls to page 4.
4
"Just quickly, who am I actually talking to?"
First name · Last name · Phone · Email · Instagram handle, on one page. Followed by a Partial Submit Point.
TypeQuestion group
Sends them toNo rule. Falls to page 5.
5
"What is your biggest FRUSTRATION with working towards that goal right now?"
Lack of time · Low motivation · Unsure what to actually eat/train · Need accountability to stick to it.
TypeMultiple choice
Sends them toAlways the ending.
6
"Just quickly, who am I actually talking to?"
The same details page again, for the athlete lane. Also followed by a Partial Submit Point.
TypeQuestion group
Sends them toNo rule. Falls to the ending.
MCLFITNESS
1

Are you a competing athlete, or interested in more general lifestyle fitness coaching?

There is logic based routing based on this answer.

A I am a competitive athlete
B I am a general lifestyle athlete

Page 1 as the lead sees it. The split question does all the work.

MCLFITNESS
4

Just quickly, who am I actually talking to?

Otherwise I'll have to keep calling you big man…

Jane
Smith
0412 345 678

The details page. Both lanes hit one of these before the ending.

04

The three rules

That's all there is. Three rules run the entire form. Below is each one as it appears in Typeform under Workflow → Logic → Branching.

Rule 1 — on page 1. Split the traffic.

Branching 2 rules set
Go to 2Athlete-specific questions
When 1Are you a competing athlete, or…
is AI am a competitive athlete
+ Add conditionDelete rule
All other cases go to
3What is your current fitness goal you'd LOVE to achieve?

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.

Rule 2 — on the last athlete question. Route them back.

Branching 1 rule set
Always go to 6Just quickly, who am I actually talking to?

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.

Rule 3 — on the frustration question. Stop before the second details page.

Branching 1 rule set
Always go to ALet your application know what will happen next…

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.

05

Why the details sit in the middle

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.

06

Build it yourself

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.

  1. Lay out every page in order, in the order the gen pop lane runs

    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.

  2. Build the split question

    Add contentMultiple 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.

  3. Build the details page as one question group

    Add contentQuestion 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.

  4. Drop a Partial Submit Point under it

    Add contentPartial 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.

  5. Write your ending

    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.

  6. Add rule 1 — the split

    WorkflowLogicpick page 1BranchingAdd 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.

  7. Add rule 2 — route the athlete lane back

    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.

  8. Add rule 3 — close the gen pop lane

    On the frustration question, set Always go to your ending, so it doesn't spill into the second details page.

  9. Walk both paths in preview

    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.

07

Make it yours

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:

  • Online versus in-person. Different logistics questions, different price anchor.
  • Total beginner versus been training for years. Beginners get reassurance questions, experienced lifters get "what's stalled".
  • Pre versus post partum. Completely different roadblocks and completely different language.
  • Under 30 versus over 40. If your offer and your case studies split that way, your form should too.

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.

08

Before you send it anywhere

Ticks are saved in your browser on this device.