Article · Study abroad

Branching picks a path. A follow-up writes the question you didn’t.

Scripted branching chooses from paths you wrote in advance. An AI follow-up writes a clarification for the answer it just received. A real six-field study-abroad intake shows the difference.

UABy Utkarsh AnandFounder, ConvoForm8 min read

Both approaches can ask a second question. The difference is who wrote it: you, in advance, or the system, for the answer in front of it.

Most form builders treat a conversation as a decision tree. You add a question, define the answers, and connect each one to what comes next. Typeform-style logic made that model familiar, and it is genuinely useful.

ConvoForm takes a different route for open-ended answers. It still collects the fields you define. But when an answer does not satisfy a field’s description, it can write a follow-up question for that specific answer instead of choosing from branches you prepared.

The distinction is easy to blur in a demo and important in practice. This article uses the study-abroad intake from ConvoForm’s use-case page to make it concrete.

At a glance

  • Scripted branching selects among questions you wrote.
  • An AI follow-up generates a clarification scoped to a field you configured.
  • Your field list stays fixed; the wording of the follow-up does not.
01 — Scripted branching

A branch is logic you author in advance

A scripted branch starts with a condition. If the student picks Canada, ask for IELTS. If the budget is under a threshold, show a scholarship question. You define the options and connect each outcome to the next step. Before anyone opens the form, every route already exists.

That determinism is a real advantage. You can test every path, point to the exact question a respondent will see, and explain the flow to a colleague. For consent, eligibility rules, or a questionnaire with a fixed set of answers, a branch is often the right tool.

The limit appears when the answer is free text. Ask for a budget and a student might type “20”, “20 lakh”, “about 20L including living”, “not sure yet”, or a currency you did not anticipate. A branch can only react to conditions you wrote. To cover the long tail you add more branches, or you reduce the answer to options that lose the detail you wanted.

A branch can only choose from questions you already wrote.
02 — AI follow-ups

A follow-up is written for the answer

ConvoForm starts with fields, not a decision tree. For each field, you describe what a complete answer should include. The study-abroad intake has six: destination, course, intake, marks, budget, and tests. The descriptions carry the detail a counsellor needs — a budget with its currency and scope, marks with a grading scale, an intake with its year.

When an answer does not satisfy a field’s description, ConvoForm can generate a follow-up using the field, its requirements, and the conversation so far. It is not selecting a branch. It is composing the specific question that is missing, then storing the clarified answer and moving on through the configured fields.

This changes what you can promise. You give up the guarantee that every follow-up sentence was written or approved by you. You gain a question that can meet an answer you did not predict. The field definitions and the full transcript stay readable, so your team can see what was asked and what was saved.

The mechanics are covered in the form-creation docs.

A follow-up can ask for a detail you never thought to branch on.
03 — The real example

The same six fields, one unfinished answer

The example below comes from the same content that renders the study-abroad use-case page. It is a product example, not a customer testimonial; the use-case page labels it as illustrative data.

These are the six fields, with the detail each one asks for and the kind of answer a counsellor can use.

Imported from the study-abroad use-case contentSame fields as the use case
Destination

Preferred country, or that the student is still exploring

e.g. Canada, UK

Course

Subject area and intended level of study

e.g. Master's, Computer Science

Intake

Preferred start month or term, with the year

e.g. September 2027

Marks

Latest qualification, marks or CGPA, and grading scale

e.g. 84%

Budget

Approximate amount, currency, and whether it includes living costs

e.g. ₹20 lakh per year, tuition + living

Tests

Relevant test, score if taken, or current preparation status

e.g. IELTS not taken yet

Illustrative example

The static form saves exactly what was typed: “20”. The conversational form asks whether 20 is in INR and whether it covers tuition, living, or both. The student answers “20 lakh INR a year, incl. living”. What the counsellor reviews is “₹20 lakh per year, tuition + living”.

No branch was written for the answer “20”. The follow-up was generated against the budget field’s description and the conversation so far.

04 — Scope

What an AI follow-up is not

The mechanism is narrower than “an AI that chats with students”. These boundaries matter when you decide where to use it.

  • It is not validation

    An accepted answer means the field’s description was satisfied — not that a transcript, bank statement, or test score was checked. The student can still be wrong, approximate, or optimistic.

  • It is not qualification or ranking

    ConvoForm does not decide whether a student is a good lead, ready to apply, or admissible. It collects what you asked for so a person can decide what happens next.

  • It is not a counsellor

    It does not recommend universities, assess visa eligibility, or run an unrestricted conversation. It asks about the fields you configured.

  • It is not deterministic

    The same unclear answer can produce different follow-up wording on different runs. Read the conversation before acting on an important detail.

  • It is not an open-ended chat

    The follow-up is scoped to the current field. The AI does not add new topics or wander away from the intake you designed.

  • It is not a replacement for review

    Your team still reads the answers, checks what matters, and decides how to follow up. The transcript is there to make that review easier.

05 — Limitations

Limitations, stated plainly

A follow-up improves the detail of an answer. It does not make the answer authoritative. These are the limits we would want a counsellor to know before relying on the transcript.

  1. Follow-ups are not verification

    A clarified answer is still a student’s claim, not a checked document. Grades, budgets, and test status need the same verification you would do for any enquiry.

  2. The AI can misread an answer

    A follow-up may miss the detail you wanted, or accept a response that is still vague. Reviewing the conversation is part of the workflow, not an optional extra.

  3. Field descriptions set the ceiling

    Vague requirements produce vague follow-ups. The model works within what you describe, so the quality of the field definition still matters.

  4. Wording changes between runs

    If your process requires every respondent to see identical questions, use scripted branching. Generated wording is not a fixed script.

  5. This is a bounded intake

    It collects the fields you configure. It does not hold an open counselling conversation or make admissions decisions.

  6. A counsellor still decides

    ConvoForm collects context. Your counsellors verify details, assess suitable options, and make the recommendation.

06 — Choosing

When scripted branching is still the better tool

The point is not that branching is obsolete. It is that branching and a generated follow-up solve different problems.

Keep a scripted branch when…

  • The exact path must be identical for every respondent.
  • The answers are a fixed set and every route is known in advance.
  • Routing changes consent, eligibility, or compliance.
  • You need to audit the full flow question by question.

Use a generated follow-up when…

  • The answer is free text with a long tail of incomplete versions.
  • You need a specific clarification, not a pre-written path.
  • The detail needed depends on what the student already said.
  • Your team reviews a transcript and makes the next decision.

They are different tools. Use branching where the path must be exact, and a conversational field where the answer needs interpreting. The mistake is assuming they are the same mechanism because both can ask a second question.

See it in context

See the intake this article describes

The study-abroad use-case page walks through the same six fields, the same budget follow-up, and what ConvoForm does not do today. The demo lets you try a conversational form before you create one.

Read the docs for form creation and field descriptions, or try the live demo on the homepage. Prefer to build? Create a student intake form and test a few unclear answers before you share it.

The one-line version

“Branching picks a path. A follow-up writes the question you didn’t.”