Skip to content
Start free

Dynamic Forms With Different Outcomes: Book, Qualify or Sell a Report

A dynamic form asks each person only what applies, scores the answers and ends differently: a booking calendar for good-fit prospects, a free report for others, a paid report for a specific question.

Brian Davis, CPA, CFEFounder & CEO, OneForm · · 10 min read
Dynamic Forms With Different Outcomes: Book, Qualify or Sell a Report — OneForm
On this page

A dynamic form with different outcomes asks each person only the questions that apply to them, scores the answers, and ends differently depending on the result: a booking calendar for a good-fit prospect, a free resource for someone who is not ready, a paid report for a specific question, or a polite referral. For an accounting firm, that is the difference between a contact form and a front door that sorts, serves and sells on its own.

Key takeaways

  • Three features make a form dynamic: show-if rules (skip what does not apply), scoring (turn answers into a number) and multiple endings (a different thank-you screen by answer or score).
  • Design the endings first. Decide what a good-fit prospect, a not-yet prospect, a specific-question prospect and a not-a-fit visitor should each receive, then write the questions that tell them apart.
  • Paid reports and paid calls belong on one ending, not every ending. OneForm lets you show the offer on the good-fit ending and hide it on "not a fit", with payment through your own Stripe account on every plan, Free Forever included.
  • OneForm writes the logic for you from one sentence, and its dynamic mode goes further: OneFormAI picks the most useful next question for each person within the minimum and maximum you set.
  • Typeform, Jotform, involve.me and Fillout all support branching and endings; none of them drafts a reviewed report or books a call on the ending without another tool.

Try OneForm free. Open the Should I Be an S Corporation? template: the scoring and endings are already built, so you can see how a good-fit owner is offered a call while others get a short report. Start free, no card needed.

What is a dynamic form?

A dynamic form changes as it is filled in. Questions appear or disappear based on earlier answers, the order can change, and the ending depends on what was said. A static form shows the same fields to everyone and ends on the same page. The word "dynamic" is also used for forms whose next question is chosen by AI from a pool you approved; OneForm calls that dynamic mode, and it is covered below.

For an accounting firm, dynamic means a sole proprietor is never asked about shareholder salaries, a real estate investor is asked about participation hours, and a prospect with a $40,000 side business is not offered a $5,000 planning call.

What are multiple endings and why do they matter?

Multiple endings are different thank-you screens, chosen by an answer or a score. Each ending can carry its own message, button, booking calendar, offer or redirect. They matter because the ending is where the form earns its keep: it is the one screen where you can make something happen.

EndingWho sees itWhat it showsWhat happens next
Good fitScore above your threshold, entity and revenue in rangeA short message in their words, your booking calendar, optionally a paid planning callMeeting booked; reviewed report sent before the call
Specific questionOne decision on their mind, such as an S corporation electionAn offer for a paid report answering that questionThey pay on the screen; OneFormAI drafts, you review, the PDF goes out
Not yetFit, but low revenue or no deadlineA free reviewed report and a resource; no calendarFollow-up sequence; newsletter
Not a fitIndustries or services you do not offer, budget below minimumA thank-you and a referral suggestionNothing else; nobody's time is spent

Four endings cover most practices. More than six usually means the questions are doing a job the follow-up call should do.

How do you design a form with different outcomes?

Start at the end and work backwards. The questions exist to route people to the right ending; if a question does not change the ending, the score or the first meeting, cut it.

  1. Write the endings first. One paragraph each: who sees it, what they get, and the single next step.
  2. List the facts that separate them. Entity type, revenue band, number of owners, payroll in place, properties, the decision on their mind, timeline, budget band.
  3. Turn facts into questions in bands and choices. "Roughly what did the business clear last year?" with five ranges beats a number box.
  4. Add show-if rules. Shareholder questions only for S and C corporations; participation hours only for rental owners.
  5. Score. Points per answer, or add a number into a score. Keep one score for fit and, if you need it, one for urgency.
  6. Map scores to endings. Jump rules send people to an ending by answer or score, with an "otherwise go to" default so nobody falls through.
  7. Put the offer on one ending. The paid report or the paid call appears for the people it is for. Everyone else gets something free and useful.
  8. Ask for contact details last, and say what they will receive.
  9. Test every path with a sample response before publishing, then watch drop-off by question for a week.

Dynamic forms qualify and price; they do not prepare returns. Keep Social Security numbers, account numbers and documents out of them, whatever tool you use. Bands, choices and contact details are enough to choose an ending.

How do paid reports fit into a dynamic form?

A paid report is a written answer to a defined question, sold on the thank-you screen and delivered after review. In a dynamic form it is an ending, not a product page. The person who reaches it has already told you their entity, their profit range and the question on their mind, so the offer can name the decision in their own words.

Three rules keep it working. Show the offer only on the ending it belongs to; a prospect who is not a fit should never see a price. Deliver after review unless you have deliberately turned on auto-send. And describe what the report covers, not what it will save; advertising rules for CPAs and Circular 230 practitioners apply to the offer card as much as to a billboard. See how to charge for tax consultations and reports.

In OneForm the mechanics are built in: a price on the form's report, an offer card with a headline, up to five benefit bullets and your own button label, Stripe checkout on the page to your own account, a private page for the buyer that shows pay, preparing, in review or ready, numbered invoices, refunds and payment reminders. The offer can be hidden per ending. OneForm takes no cut.

Which form builders support dynamic forms with multiple endings?

Most modern builders branch and end differently. The differences are how the logic is built, whether AI can choose questions, and what the ending can do.

ToolBranching and scoringMultiple endingsWhat an ending can doPricing (October 2026)
OneFormShow-if rules with 17 operators, jump rules, multiple named scores, answer recall, hidden fields; written for you by AI; dynamic mode picks questions per personYes, by answer or scoreBooking calendar, paid call, paid report or free reviewed report, resource, redirect; offer hidden per endingFree Forever includes it all (3 live forms, 50 responses a month); Basic $19/mo or $192/yr
TypeformLogic, scores and calculationsYesMessage, redirect, Calendly embed; Stripe payment is a question inside the formBasic $28/mo billed yearly, $39 monthly
JotformConditional logic and calculationsThank-you page conditions and redirectsMessage, redirect, submission PDF, approvals, payment fields inside the formBronze $39/mo or $408/yr
involve.meAnswer scoring, logic jumps, conditional logicOutcome pagesOutcome page, custom redirect; different email per outcome on Grow and up; paymentsStart $29/mo billed yearly, $49 monthly
FilloutConditional logic and calculationsYesMessage, redirect, scheduling and payments included on every planFree: 1,000 responses; Starter $15/mo or $180/yr

Prices are from each vendor's pricing page as of October 2026. For the wider comparison, see the best conversational form builders.

What is OneForm's dynamic mode?

Dynamic mode is a different kind of dynamic. Instead of you writing every jump rule, you give OneFormAI a goal ("find out whether this owner should look at an S corporation election and whether they want to talk"), a pool of approved questions, and a minimum and maximum (1 to 50). For each person, it chooses the most useful next question while they are still answering the current one, so there is no waiting on Continue. You can pin questions first or last, such as contact details, and if the AI is slow or unavailable the form falls back to list order.

Your logic still governs the endings: conditions, scores and jump rules decide where each person lands. Dynamic mode decides the route, not the destination. Voice forms follow the same rules, so a client who talks through the form reaches the same ending as one who types.

How to build a dynamic form with outcomes in OneForm

Describe the form in one sentence to OneFormAI and choose up front whether it drafts a report and whether it is dynamic. It writes the questions, the show-if and jump rules, the scores and the endings, which you edit on the live preview with a plain-English logic map and checks for backwards jumps and missing scores.

  • Start from the Should I Be an S Corporation? or Tax Opportunity Report template to see worked scoring and endings
  • Add a booking page to the good-fit ending, synced to Google Calendar; make it a paid call if that is your model
  • Put a price on the report for the specific-question ending and hide it elsewhere
  • Turn on reports so every ending that promises one drafts it for your review
  • Watch drop-off by question and the endings people reach

Everything above is on the Free Forever plan. See pricing and form builders that generate reports.

A note from Brian Davis, CPA, CFE, OneForm's founder

I have spent days of my life building questionnaires and configuring conditional logic to get the experience I wanted for my own clients. Sometimes I wanted the process to lead to a meeting, sometimes to trigger another step, and sometimes I just needed a questionnaire that looked good on a phone. Getting those paths to work in one place, without three tools and a weekend, is the reason the logic, the endings and the paid step are all built into OneForm rather than bolted on.

Get started with OneForm. Build a form with four endings this afternoon and see which one your next prospect reaches. Start free, no card needed.

Frequently asked questions

What is a form with multiple endings?

A form with multiple endings shows a different final screen depending on the answers or a score. One ending might show a booking calendar, another a paid report offer, another a free resource, and another a polite referral. Endings let one form serve different people differently, and they are where a form can book a call or take a payment instead of only saying thank you.

Can a form charge for a report on only some endings?

Yes. In OneForm you put a price on the form's report and choose which endings show the offer card; a "not a fit" ending can hide it entirely. The buyer pays with Stripe on the thank-you screen to your own account, OneFormAI drafts the report, your team reviews it, and it is sent as a branded PDF. Payment can also wait until you approve the report.

Does Typeform support multiple endings?

Yes. Typeform's pricing page lists logic, scores and calculations on its paid plans, and forms can end on different screens by answer or score, with a Calendly integration for booking. Payments are a Stripe question inside the form rather than an offer on the ending, and there is no built-in per-response report, as of October 2026.

How many questions should a dynamic form have?

Write 20 to 30 questions in the pool and let logic show 10 to 16 to any one person. Every question should change the ending, the score or the first meeting; cut the rest. In OneForm's dynamic mode you set a minimum and maximum per person and pin contact details last, and the AI chooses the route within those limits.

What is the difference between conditional logic and a dynamic form?

Conditional logic is the set of rules you write: show this question if that answer, jump to this ending if the score is above a threshold. A dynamic form is the result those rules produce, a form that changes per person. OneForm's dynamic mode adds a third layer, where AI chooses the next question from your approved pool while your rules still decide the endings.

This article is general information as of October 2026, not tax or legal advice. Confirm advertising and fee rules with your state board before publishing offers. Typeform, Jotform, involve.me, Fillout and Stripe are trademarks of their respective owners; OneForm isn't affiliated with them.

Was this helpful?
Written by
Founder & CEO, OneForm

Brian Davis, CPA, CFE, is the founder of OneForm and a practicing accountant. He has been recognized as one of CPA Practice Advisor’s 40 Under 40. He leads One Stop CPA, a virtual tax advisory practice, and is the creator of 10Key, a suite of interactive tax planning tools for advisors. Brian serves on the advisory boards for the Digital CPA Conference and CPA.com Startup Accelerator, regularly contributes insights to CPA.com, the AICPA, and the Journal of Accountancy, and collaborates with accounting technology companies like TaxDome and BlueJ—tools he uses firsthand in his own practice.

Good advice starts with good questions.

Create your firm in a minute and send your first form today.