Research

variation-4-roi-calculator

outputs/agent-5-funnel-specs/variation-4-roi-calculator.md

Variation 4: ROI Calculator — Data-Driven Value Revelation

Concept Summary

A 7-question calculator-style quiz that collects quantitative practice data and produces a personalized ROI dashboard showing exact hours saved, money recovered, patients gained, and return on investment. Each question visibly contributes to the calculation — mini interstitials after Q2+Q3 and Q5 show progress calculations in real time, creating sunk cost and perceived value before the full reveal. The results page is a 4-metric animated dashboard, not a paragraph of text. Optimized for in-app browser (Facebook, Instagram) with no-scroll quiz screens. Longer than Speed Start (7Q vs 5Q) but each question builds visible, personalized value that justifies the length.

Strategic Rationale

Core hypothesis: Clinicians are analytical professionals who make purchasing decisions based on data, not emotion. A personalized ROI calculation — showing concrete hours saved, dollars recovered, and return on investment — creates a stronger conversion driver than emotional messaging alone. When a therapist sees "You spend $2,700/month on documentation time. Twofold costs $49/month. That's a 54:1 return," the math closes the sale.

Evidence:

  • Noom: Dynamic goal timeline with personalized calculations updates in real time as users answer questions. Interstitials between question groups create "processing your data" moments that build sunk cost and perceived value. Noom's 8-12 question quizzes convert higher than shorter alternatives because each step adds visible personalization.
  • Wealthfront: Risk assessment quiz collects financial data, detects answer consistency, and produces a personalized portfolio projection with exact dollar figures. The numbers ARE the conversion mechanism. Academic rigor methodology builds trust with analytical users.
  • Care/of: Each supplement recommendation includes specific benefit claims with research citations per recommendation. Quantified personalization anchors the perceived value of the purchase.
  • Guardio: Diagnostic value-first quiz produces a specific exposure score. The score creates urgency. Data-driven framing outperforms generic messaging for security-conscious users.
  • User sentiment data: Twofold users cite price ($49 vs Freed's $90+) and time savings as top adoption drivers. ROI-focused messaging resonates with the existing buyer psychology.
  • ICP research: Practice owners and efficiency-minded clinicians are a high-LTV segment. Mental health providers average 20-30 patients/week with 10-20 minutes of documentation per session.
  • Team feedback: V4 (ROI Reveal) prototypes scored 7/10. Team likes the data-focused approach. The ROI dashboard with count-up animations was seen as the emotional payoff.

Design direction signals (LOW WEIGHT): v11's ROI Reveal uses data-driven calculator with animated counter metrics, dark hero stat card, ROI comparison table, savings tracker gamification on activation page. The animated counter metrics and savings tracker are strong patterns worth building on.

Why 7 questions instead of 5: Speed Start validated that 5Q achieves 43% completion. ROI Calculator trades ~5-8% completion for significantly richer data that enables a genuinely personalized ROI dashboard. The mini interstitials after Q2+Q3 and Q5 break the quiz into digestible chunks and provide "reward moments" that sustain engagement through the longer flow. Noom's longer quizzes (8-12Q) demonstrate this pattern at scale.


Current Flow Decisions

Current StepDecisionDetailsRationale
Landing page (www)ReplaceCalculator-style entry. "How much is documentation costing your practice?" + first question. In-app browser-optimized single-purpose page.Data-driven hook for analytical audience.
Signup pageReplaceEmbedded below ROI dashboard on results page. The numbers make the case; signup is the logical next step.After seeing $2,700/month cost, $49/month solution is compelling.
Onboarding: Welcome/NameRemoveQuiz replaces onboarding.Redundant.
Onboarding: SpecialtyRemoveCollected in Q1. Auto-configures templates.Already personalized.
Onboarding: Practice SizeRemoveCollected in Q2. Used for ROI calculations.Core data for V4's thesis.
Onboarding: Note PreferencesRemoveCollected in Q5. Auto-configured.Smart defaults from quiz data.
NUX DialogReplaceSavings tracker on /new page. "Track your savings: 0 of [target] hours saved this week." Gamified activation tied to the ROI promise.V4's activation connects directly to the numbers shown on results.
Post-Onboarding: /new pageModifySavings tracker widget + guided recording. "Generate your first note to start tracking savings." The /new page extends the ROI dashboard into product.Continuity from results page promise to in-app experience.

Funnel Structure

Step-by-Step Flow

StepTypeContentData CollectedCTA
1Quiz Q1"What's your primary role?" — 6 pillsRole/specialtyAuto-advance
2Quiz Q2"How many patient sessions per week?" — 5 range pillsSession volumeAuto-advance
3Quiz Q3"How long does documenting one session take?" — 4 range pillsTime per noteAuto-advance
4Interstitial 1Mini calculation: "Based on your answers, you spend ~X hours/week on documentation." Progress bar animation.NoneAuto-advance (3 seconds)
5Quiz Q4"When do you usually finish your notes?" — 4 optionsNote timingAuto-advance
6Quiz Q5"Which note format do you use?" — 5 optionsNote formatAuto-advance
7Interstitial 2"Configuring your [Format] template..." with animated checkmarkNoneAuto-advance (2 seconds)
8Quiz Q6"How do your sessions happen?" — 3 optionsSession modalityAuto-advance
9Quiz Q7"What matters most to you?" — 4 optionsPrimary driverAuto-advance
10Loading"Calculating your ROI..." — Progress bar with 4 stat previews flickering, then settling one by one (slot-machine style)NoneAuto-advance (4 seconds)
11ROI Dashboard + Signup4-metric animated dashboard + product explanation + email/password signup formEmail, password"Start Free"
12EjectionAutomatic browser ejection to system Safari/ChromeNoneAutomatic
13First-Action (/new)Savings tracker: "Generate your first note to start tracking" + guided recordingNone"Record your first note"

Flow Diagram

FB/IG Ad ("How much is documentation costing you?")
     |
[Q1: Role] --> [Q2: Sessions/week] --> [Q3: Time/note]
     |
[Interstitial: "You spend ~X hrs/week on documentation"]
     |
[Q4: Note timing] --> [Q5: Note format]
     |
[Interstitial: "Configuring your [Format] template..."]
     |
[Q6: Session modality] --> [Q7: Primary driver]
     |
[Loading: "Calculating your ROI..."]
     |
[ROI Dashboard + Signup]
     |
[Auto-eject to system browser]
     |
[/new: Savings tracker + guided recording]

Total Steps

7 quiz questions + 2 interstitials + loading + ROI dashboard/signup + ejection + first-action = 13 steps (7 interactive)

Estimated Completion Time

90-120 seconds to signup (7 questions + interstitials + loading + signup fields)


Design Direction

Layout Pattern

Quiz screens: centered card on solid/gradient background, full-viewport mobile, no scroll. Same card pattern as Speed Start for consistency. Interstitials: same card frame but with a calculation animation — number counting up inside a highlighted box. ROI Dashboard: dark-background hero section with 4 large metric cards in a 2x2 grid (mobile: stacked vertical), each with animated count-up numbers. Below: brief product explanation + embedded signup form. The dashboard should feel like a financial analytics tool, not a marketing page.

Visual Hierarchy

Quiz screens:

  1. Question text — large, centered, 1-2 lines maximum
  2. Answer pills — full-width rounded rectangles, 56px height
  3. Progress indicator — "3 of 7" format at top
  4. Trust footer — bottom: HIPAA badge + "20,000+ clinicians" + 4.8 stars

Interstitial screens:

  1. Calculation result — large highlighted number in a contained box (e.g., "~12.5 hrs/week")
  2. Supporting context — one line below ("That's over 50 hours/month on documentation alone")
  3. Progress indicator continues from quiz count

Loading screen:

  1. "Calculating your ROI..." headline
  2. Progress bar filling left to right
  3. 4 stat preview boxes, each flickering with numbers, settling one at a time (slot-machine effect)

ROI Dashboard:

  1. 4 metric cards in 2x2 grid (mobile: stacked) — DOMINANT
  2. One-line product explanation referencing their note format
  3. Signup form (email + password)
  4. Social proof line ("20,000+ clinicians")

Mobile-First Considerations

  • Quiz: no-scroll, pills, auto-advance — identical to Speed Start mechanics
  • Interstitials: single viewport, large number centered, auto-advance with brief delay
  • ROI Dashboard: 4 metric cards stack vertically on mobile (each full-width, 100px+ height)
  • Signup form visible after scrolling past 2-3 metric cards (results page is the ONE place scroll is acceptable — the content IS the conversion mechanism, following Noom's results page pattern)
  • Count-up animations trigger as cards enter viewport (intersection observer)
  • In-app browser (Facebook, Instagram) safe: no scroll on quiz/interstitials, acceptable scroll on results
  • All touch targets minimum 48px height

Component Patterns

  • Quiz card: White/light card, rounded corners, subtle shadow, centered on gradient background
  • Answer pills: Full-width rounded rectangles, 56px height, light border, fill on selection with 150ms highlight animation
  • Interstitial calculation box: Rounded container with slight background tint, large number (36px+) counting up inside, supporting text below
  • Metric cards: Dark/gradient background, white text, large number (48px+), supporting label below, subtle icon. Example: icon + "8.2 hrs/week" with "Documentation Time Saved" below
  • Count-up animation: Numbers count from 0 to final value over 1.5 seconds (easing: ease-out). Sequential reveal: each card starts counting 400ms after the previous one finishes
  • Comparison element: Small inline card: "Your documentation cost: $X/month. Twofold: $49/month."
  • Signup form: Clean, minimal, below the metrics. Two fields: email + password. Single CTA button.

Transition & Animation Direction

Quiz: slide-up transitions (200ms, matching Speed Start). Interstitials: calculation number counts up from 0 to final value over 1 second, then auto-advance after 2-second pause. Loading: progress bar fills over 4 seconds; 4 stat boxes flicker rapidly with random numbers, then settle one at a time (slot-machine effect, 600ms per stat). Dashboard entry: metrics count up sequentially (cards reveal top-to-bottom, each counting up as it appears, 400ms stagger). Signup form: fades in 300ms after last metric settles.


Content (with Variations)

Landing / First Screen Headlines

  • Version A: "How much is documentation costing your practice?"
  • Version B: "Calculate your documentation savings in 2 minutes."
  • Version C: "The real cost of your charting time."

Subheadlines

  • Version A: "Answer 7 quick questions. Get your personalized ROI report."
  • Version B: "Most clinicians don't realize how much they spend on notes."
  • Version C: "Your time has a dollar value. Let's calculate it."

Interstitial Copy

Interstitial 1 (after Q2 + Q3) — Weekly Documentation Hours:

  • Primary: "Based on your answers, you spend approximately ~[X] hours per week on clinical documentation."
  • Supporting line A: "That's over [Y] hours per month you could reclaim."
  • Supporting line B: "Most [Role] providers don't realize the total until they see it."

Calculation: (midpoint of sessions/week range) x (midpoint of time/note range) / 60 = hours/week

Example for "21-30 sessions" + "10-20 min": 25.5 x 15 / 60 = 6.4 hrs/week

Interstitial 2 (after Q5) — Template Configuration:

  • SOAP selected: "Configuring your SOAP template... Twofold generates Subjective, Objective, Assessment, and Plan sections automatically."
  • DAP selected: "Configuring your DAP template... Twofold generates Data, Assessment, and Plan sections automatically."
  • BIRP selected: "Configuring your BIRP template... Twofold generates Behavior, Intervention, Response, and Plan sections automatically."
  • Progress Notes selected: "Configuring your Progress Note template... Twofold adapts to your documentation style."
  • Not sure selected: "We'll recommend the best format for your specialty after you try your first session."

Results Page — ROI Dashboard Copy

Dashboard header:

  • Version A: "Your documentation ROI report"
  • Version B: "Here's what the numbers say"

Below metrics — product explanation:

  • Version A: "Twofold listens to your [modality] sessions and writes your [Format] notes in 30 seconds. That's where these numbers come from."
  • Version B: "These aren't hypothetical. 20,000+ clinicians experience results like these every week with Twofold."

ROI comparison line:

  • Version A: "Without Twofold: [X] hrs/week on notes. With Twofold: ~20 min/week reviewing notes."
  • Version B: "Twofold: $49/month. Your documentation time: $[X,XXX]/month. The math works."

Signup CTA

  • Version A: "Start Free" (clean, proven)
  • Version B: "Start Saving" (action-oriented, ties to ROI theme)
  • Version C: "Save My Setup" (continuation framing — quiz answers preserved)

Below Signup — Supporting Copy

  • "No credit card required. HIPAA compliant. Cancel anytime."
  • "Your personalized workspace is ready. Just save it."

Key Messaging Themes

  1. Numbers, not emotions — "8.2 hours. $2,700. 54:1 ROI." Let calculations speak.
  2. Cost of inaction — "You're spending $X/month on documentation right now."
  3. Simple math — "$49/month vs $X,XXX/month in time cost."
  4. Professional credibility — Quantified claims feel more trustworthy to analytical clinicians than superlatives.
  5. Gamification — Savings tracker on /new makes ongoing use rewarding and verifiable.
  6. Progressive revelation — Each quiz answer builds the calculation visibly, creating anticipation for the full reveal.

Tone

Data-driven, confident, understated. No superlatives. No exclamation marks. Let the numbers speak. Like a financial advisor presenting a portfolio analysis: "Here are the facts. The decision is yours." Professional respect for clinicians as intelligent, analytical professionals.


Quiz/Interactive Design

Questions

Q1: "What's your primary role?"

  • Options: Therapist / Psychiatrist / Psychologist / Social Worker / Counselor / Other
  • Purpose: Hourly rate estimation for ROI calculation, template selection, peer benchmarking, specialty-specific social proof
  • Psychology: Easy identity question as opener. Commitment and consistency — user self-identifies professionally and the funnel now feels tailored to them. Low cognitive load ensures strong start. Mirrors Noom's "What brought you here today?" opener.

Q2: "How many patient sessions per week?"

  • Options: 5-10 / 11-20 / 21-30 / 31-40 / 40+
  • Purpose: Core ROI input. Drives hours-saved and patient-opportunity calculations. Multiplied with Q3 for total documentation burden.
  • Psychology: Factual question. Users know this number instantly. Range options prevent exact-number anxiety and reduce cognitive load. The ranges are deliberately wide enough that every user can place themselves quickly.

Q3: "How long does documenting one session take?"

  • Options: 5-10 min / 10-20 min / 20-30 min / 30+ min
  • Purpose: Core ROI input. Directly multiplied with Q2 for time-spent calculation. This is the most important variable in the ROI formula.
  • Psychology: This question makes the cost visible. Users start doing mental math: "25 sessions x 15 min = 375 min/week... that's over 6 hours." The interstitial immediately following confirms their mental calculation, creating an "aha" moment. Anchoring begins here.

[Interstitial 1: Weekly Documentation Hours — auto-advance after 3 seconds]

Q4: "When do you usually finish your notes?"

  • Options: Between sessions / End of day / Evenings & weekends / I'm behind
  • Purpose: Pain quantification and hero metric selection. "Evenings & weekends" amplifies the cost framing on the ROI dashboard with a personal/lifestyle angle. "I'm behind" signals highest pain and drives urgency messaging.
  • Psychology: Timing reveals lifestyle impact. If notes extend beyond work hours, the "cost" isn't just financial — it's personal. This answer determines hero metric emphasis on the results page. After the interstitial showed raw hours, this question contextualizes WHERE those hours fall — making the burden feel heavier.

Q5: "Which note format do you use?"

  • Options: SOAP / DAP / BIRP / Progress Notes / Not sure
  • Purpose: Template configuration and format-specific product explanation on results page. "Not sure" auto-selects the most common format for their specialty.
  • Psychology: Professional signal. Seeing their specific format referenced throughout the rest of the funnel builds trust and specificity. The immediately following interstitial ("Configuring your SOAP template...") creates a sense of product readiness being built in real time.

[Interstitial 2: Template Configuration — auto-advance after 2 seconds]

Q6: "How do your sessions happen?"

  • Options: In person / Virtual / Both
  • Purpose: Recording mode configuration (standard mic vs screen audio). Validates Twofold works for their setup.
  • Psychology: Factual, low-effort question placed after the interstitial break. Maintains momentum without taxing the user. Also implicitly communicates that Twofold handles all modalities.

Q7: "What matters most to you?"

  • Options: Save time / Reduce stress / Improve note quality / See more patients
  • Purpose: Primary driver for results page hero metric emphasis and post-signup messaging personalization.
  • Psychology: Goal framing — asking about aspirations, not problems. This is the "meaning" question that connects the data to personal motivation. Placed last because the user has already committed to 6 answers; this final question feels like the finishing touch. Each option maps to a different hero metric on the dashboard, making the results page feel personally curated.

Interstitial Content

Interstitial 1 — Weekly Documentation Hours (after Q2 + Q3):

Displays a large, animated number showing estimated weekly documentation hours. The number counts up from 0 to the calculated value over 1 second. Below: one line of context. Auto-advances after 3 seconds total.

Calculation formula:

  • Sessions/week midpoint: 5-10 = 7.5, 11-20 = 15.5, 21-30 = 25.5, 31-40 = 35.5, 40+ = 45
  • Time/note midpoint: 5-10 = 7.5, 10-20 = 15, 20-30 = 25, 30+ = 35 (capped for conservatism)
  • Weekly hours = (sessions midpoint x time midpoint) / 60

Example outputs:

  • 5-10 sessions + 5-10 min = ~0.9 hrs/week (display: "~1 hour/week")
  • 21-30 sessions + 10-20 min = ~6.4 hrs/week (display: "~6.4 hours/week")
  • 40+ sessions + 30+ min = ~26.3 hrs/week (display: "~26 hours/week")

Interstitial 2 — Template Configuration (after Q5):

Shows the selected format name with a brief animated checkmark and one line explaining the template sections. Reinforces that the product is being configured specifically for them. Auto-advances after 2 seconds.

Branching Logic

No branching on the quiz path itself — all users see all 7 questions and both interstitials in the same order. Branching happens at the results layer:

  • Hero metric selection: Determined by Q7 (primary driver):

    • "Save time" --> Hours Saved as hero metric
    • "Reduce stress" --> Hours Recovered with lifestyle framing as hero
    • "Improve note quality" --> ROI Multiple as hero (quality tool that pays for itself)
    • "See more patients" --> Additional Patients Possible as hero metric
  • Interstitial 1 copy variation: If weekly hours < 3, use "Even a few hours matter" framing. If > 10, use "That's over [X] hours per month" framing.

  • Results page urgency: Q4 answer modifies the emotional tone of the dashboard:

    • "Between sessions" --> Efficiency framing ("Reclaim time between sessions")
    • "End of day" --> Financial framing ("Stop spending evenings on notes")
    • "Evenings & weekends" --> Lifestyle framing ("Get your evenings back")
    • "I'm behind" --> Relief framing ("Catch up in one afternoon")

Results Personalization — Calculation Formulas

All 4 dashboard metrics are calculated from the user's specific answers:

Metric 1: Hours Saved per Week

  • Formula: (sessions/week midpoint x time/note midpoint x 0.90 reduction factor) / 60
  • The 0.90 factor assumes Twofold eliminates 90% of documentation time (write from scratch --> 30-second AI review)
  • Range mapping: sessions (7.5 / 15.5 / 25.5 / 35.5 / 45), time in minutes (7.5 / 15 / 25 / 35)
  • Example: 25.5 sessions x 15 min x 0.90 / 60 = 5.7 hrs/week
  • Display: "~5.7 hours/week saved"
  • Label: "Documentation Time Recovered"

Metric 2: Monthly Value of Time Saved

  • Formula: hours_saved_per_week x 4.33 weeks/month x hourly_rate_estimate
  • Hourly rate by role (conservative estimates): Therapist $100, Psychiatrist $150, Psychologist $120, Social Worker $75, Counselor $85, Other $100
  • Example: 5.7 hrs x 4.33 x $100 = $2,468/month
  • Display: "~$2,468/month"
  • Label: "Value of Time Recovered"

Metric 3: Additional Patients Possible per Week

  • Formula: hours_saved_per_week / avg_session_length_by_role
  • Avg session length by role: Therapist 50 min, Psychiatrist 30 min, Psychologist 50 min, Social Worker 45 min, Counselor 50 min, Other 45 min
  • Example: 5.7 hrs x 60 min / 50 min = ~6.8 additional sessions
  • Display: "~7 more patients/week"
  • Label: "Capacity You Could Unlock"

Metric 4: ROI Multiple

  • Formula: monthly_value / $49 (Twofold monthly price on annual plan)
  • Example: $2,468 / $49 = 50:1
  • Display: "50:1 return"
  • Label: "Your Twofold ROI at $49/month"

Transparency line below all metrics: "Based on your answers: [X] sessions/week x [Y] min/note x 90% time reduction. Hourly value estimated at $[Z]/hr for [Role] providers."


Signup & Payment Strategy

When is signup requested?

After the ROI dashboard reveal. The numbers ARE the conversion mechanism. "$2,468/month in documentation time vs $49/month for Twofold" is the pitch. Signup is the logical conclusion, not an emotional ask.

What's required at signup?

Email and password only. No first name, no phone number. Two fields maximum.

Signup framing

"Save your ROI report and start your free workspace." The signup preserves something the user has invested in (7 answers + personalized calculations). Not saving feels like losing the data.

Phone number collection

Not at signup. Optional post-activation for SMS reminders: "Want a weekly savings summary sent to your phone?"

Credit card timing

Not required. Free trial starts on signup. No credit card until trial expiration. The ROI framing makes the $49/month price feel trivial — "50:1 return" — so the trial is a no-risk way to validate the math.

Free trial details

7-day trial, full features. Savings tracker activates on first note and runs throughout the trial, building evidence that the ROI projection is real.

In-App Browser Handling

Signup-First ejection (consistent with Speed Start):

  1. User completes quiz and sees ROI dashboard in the in-app browser
  2. User enters email + password on results page
  3. Clicking "Start Free" simultaneously: (a) creates account server-side, (b) triggers automatic browser ejection via deep link / universal link to app.trytwofold.com/new?token={session}
  4. User opens in system Safari/Chrome, already authenticated
  5. Quiz data (all 7 answers + ROI calculations) persisted server-side so /new page savings tracker references the same numbers
  6. Fallback: If ejection fails, server sends "Continue in your browser" email with magic link within 30 seconds

Rationale

V4's ROI dashboard creates a unique conversion dynamic: the user has SEEN the numbers. Not signing up means accepting the documented cost. Loss aversion makes the $2,468/month documentation cost feel painful. $49/month feels like nothing by comparison. The anchoring effect is doing the heavy lifting — no emotional persuasion needed.


Social Proof Strategy

Types of social proof used

  • User count with ROI framing: "20,000+ clinicians saving an average of 7 hours/week"
  • Specific outcomes: "Therapists using Twofold report 90% reduction in documentation time"
  • Price comparison (subtle): "$49/month vs $90+/month for alternatives" — mentioned in context, not as a headline
  • Star rating: 4.8/5 with review count
  • Statistical credibility: "Based on usage data from 20,000+ clinicians across 177 specialties"

Placement

  1. Trust footer (all quiz screens): HIPAA badge + "20,000+ clinicians" + 4.8 stars — persistent, non-intrusive
  2. Interstitial 1: "The average [Role] spends [benchmark] hours/week on documentation" — normalizing context alongside the user's calculated number
  3. ROI Dashboard: Below metrics: "Estimates based on your answers and usage data from 20,000+ clinicians"
  4. Near signup form: "Join 4,200+ [Role] providers already saving time with Twofold"
  5. Below signup CTA: "At $49/month, Twofold costs less than 1 hour of your documentation time"

Specific drafted examples

  • Interstitial context: "The average therapist spends 6-8 hours/week on documentation. You reported ~6.4 hours."
  • Dashboard credibility: "These estimates are based on your specific answers and validated against real usage patterns from 20,000+ clinicians."
  • Near CTA: "Join 4,200+ therapists who stopped spending evenings on notes."
  • Price anchor: "At $49/month, Twofold pays for itself after your first session each month."

Personalization Logic

Data points used

Data PointSourceUsed For
Role/specialtyQ1Hourly rate estimate, template selection, peer count, session length estimate
Sessions per weekQ2Core ROI calculation, savings tracker weekly target
Time per noteQ3Core ROI calculation, per-note savings display
Note timingQ4Dashboard emotional framing, urgency messaging
Note formatQ5Template auto-configuration, format-specific product explanation
Session modalityQ6Recording mode default (mic vs screen audio)
Primary driverQ7Hero metric selection, /new page CTA copy, email messaging theme

How personalization manifests

  • Interstitial 1: Exact weekly hours calculated from Q2 + Q3. Not generic — their specific number.
  • Interstitial 2: Format name and section descriptions from Q5.
  • ROI Dashboard: All 4 metrics calculated from their answers (Q1 + Q2 + Q3). Hero metric determined by Q7.
  • Dashboard copy: References their role (Q1), format (Q5), and modality (Q6). "Twofold listens to your [virtual] sessions and writes your [SOAP] notes in 30 seconds."
  • Emotional framing: Q4 determines whether the dashboard emphasizes efficiency, financial savings, lifestyle recovery, or catching up.
  • /new page savings tracker: Weekly target based on Q2 and Q3 data. "Goal: Save 5.7 hours this week."
  • /new page template: Pre-loaded from Q1 + Q5. Recording mode from Q6.
  • Sample note: Matches role and format.

Personalization depth

High — 7 data points produce a genuinely personalized ROI calculation with visible math the user can verify. The transparency of the calculation ("25 sessions x 15 min x 90% reduction") builds trust because it's auditable. Users can mentally check whether the output matches their reality.


Post-Onboarding Activation Strategy

What the user sees on /new after ejection

Savings tracker widget at the top of /new page: a compact horizontal bar displaying:

  • "Notes this week: 0"
  • "Time saved: 0 min"
  • "Weekly goal: [X] hrs" (from ROI dashboard projection)

Below the tracker: template pre-loaded (Q1 + Q5), recording CTA, guided first-action flow.

The savings tracker creates continuity between the ROI dashboard promise and the in-product experience. The user was promised they'd save X hours/week — now they can track it.

First-action guidance approach

Savings-tracker guided flow:

  1. Savings tracker shows "0 of [X] hours saved this week" — the gap creates motivation
  2. Primary CTA: "Record Your First Note — Start the Clock" (full-width button, 80px height)
  3. Brief inline guidance: "Tap to record. Twofold listens and writes your [Format] note in ~30 seconds."
  4. After recording + note generation: tracker updates live with time saved for that note
  5. Celebration moment: "Your first note saved ~[Q3 midpoint] minutes. That's $[amount] of time recovered."
  6. Running total visible on every subsequent visit: "2 notes this week. 28 min saved. On track for [X] hrs."

How alternatives to live recording are presented

"Not ready to record?" link below the primary CTA (subtle, secondary). Opens two options:

  • "Try a demo recording" — Pre-written 30-second script. After the demo note generates, savings tracker updates: "Demo note: ~12 min saved. Imagine that for every session."
  • "See a sample note" — Pre-loaded specialty-matched sample. Framed as: "This [SOAP] note was generated in 22 seconds from a [Therapist] session."

Mobile-specific considerations

  • Savings tracker: compact single-line horizontal bar at top of /new page, not a full dashboard
  • Recording CTA: full-width, prominent, in thumb zone (80px+ height)
  • Count-up animation when savings tracker updates after first note (number ticks up with easing)
  • Permission prompt for microphone handled with pre-prompt: "Twofold needs microphone access to listen to your session. We never store recordings."
  • If user is clearly not in a session (Facebook ad traffic): demo recording offered prominently after 10 seconds of inaction

Personalization of /new page based on funnel data

  • Savings tracker weekly target from Q2 + Q3 ROI calculations
  • Template pre-loaded from Q1 (specialty) + Q5 (format)
  • Recording mode default from Q6 (in person = standard mic, virtual = screen audio, both = standard mic)
  • Primary CTA copy influenced by Q7: "Save time" = "Record your first note," "See more patients" = "Free up time for your next patient," "Reduce stress" = "Let Twofold handle this one," "Improve note quality" = "See the difference AI makes"
  • Sample note matches role and format

How the design accommodates users who aren't ready to record yet

  • "Not ready to record?" link appears after 10 seconds on /new page
  • Demo recording with savings tracker preview ("Demo note saved ~12 minutes")
  • Sample note browseable with time-saved annotation: "This note would have taken you [Q3 answer] to write manually. Twofold generated it in 22 seconds."
  • Email reminder: "Your savings tracker is waiting. You're [X] hours away from your weekly goal. Record a note to start saving."
  • /new page state persists — user returns to the same guided flow and savings tracker on next login

Psychological Principles Applied

1. Anchoring (Tversky & Kahneman)

  • Where: ROI dashboard — Monthly Value metric
  • How: The user's monthly documentation cost ($2,468) is the anchor. Twofold at $49/month is evaluated relative to this anchor, making it feel trivially cheap.
  • Effect: Price objections dissolve. $49 feels like a rounding error against $2,468. The anchoring is especially powerful because the user provided the data — they can't dismiss the anchor as exaggerated.

2. Loss Aversion (Kahneman & Tversky)

  • Where: Interstitial 1 + ROI dashboard
  • How: Documentation time is framed as money being lost: "You spend ~$2,468/month on documentation." Not signing up means continuing to lose that money every month.
  • Effect: The decision frame shifts from "Should I try this product?" to "Can I afford NOT to?" Loss aversion makes the cost of inaction feel more painful than the cost of action.

3. Sunk Cost Effect (Arkes & Blumer)

  • Where: Throughout the 7-question quiz + interstitials
  • How: Each answer contributes to a visible calculation. By Q7, the user has invested 90+ seconds and can see their data being used. The interstitials explicitly show "Based on your answers..." — reinforcing that abandoning means wasting their input.
  • Effect: Completion rates remain high despite the longer quiz (7Q vs 5Q) because each step produces visible, cumulative value.

4. Concrete Numbers Effect (Behavioral Economics)

  • Where: All ROI dashboard metrics
  • How: Specific numbers ($2,468, 5.7 hours, 7 patients, 50:1) are more persuasive than abstract claims ("save time," "reduce costs," "improve efficiency").
  • Effect: Clinicians can evaluate specific claims against their experience. The specificity signals rigor and credibility.

5. Endowment Effect (Kahneman)

  • Where: Interstitial 2 ("Configuring your template...") + ROI dashboard + signup framing
  • How: The quiz creates something personalized "for the user" — their ROI report, their configured template, their savings projection. Signup is framed as "Save your setup."
  • Effect: Not signing up means losing something that was built specifically for them. The endowment effect increases with the number of personalization touches.

6. Goal Gradient Effect (Kivetz & Zheng)

  • Where: Progress indicator (1 of 7 through 7 of 7) + savings tracker on /new
  • How: Progress bar shows advancement toward completion. Savings tracker shows progress toward weekly savings goal.
  • Effect: Motivation increases as users approach completion. The savings tracker extends this into activation — "3.2 of 5.7 hours saved this week" drives continued use.

7. Social Proof + Authority (Cialdini)

  • Where: Trust footer, dashboard context, near signup
  • How: "Based on data from 20,000+ clinicians" gives statistical authority to the ROI estimates. Specialty-specific peer counts ("4,200+ therapists") normalize adoption.
  • Effect: The ROI numbers feel validated, not hypothetical. "20,000+ clinicians" transforms the calculation from "their marketing claim" to "verified data."

8. Reciprocity (Cialdini)

  • Where: The entire quiz-to-dashboard flow
  • How: The quiz produces a free, personalized ROI report before asking for anything. The user received value (quantified insight into their documentation cost) and reciprocates with signup.
  • Effect: The signup ask feels fair — not transactional. "We gave you this analysis. Now save it by creating an account."

Trust & Compliance

Trust signals

  • HIPAA compliance badge (shield icon) — visible on all screens
  • "Recordings are never stored" statement near recording CTA
  • "Based on data from 20,000+ clinicians" — statistical credibility for ROI claims
  • Transparent calculations: "Your numbers are based on [X sessions/week] x [Y min/note] x 90% reduction" — users can verify the math
  • 4.8/5 star rating with review count
  • Conservative hourly rate estimates (Therapist: $100/hr, not $150) — deliberately understating to maintain credibility
  • BAA support mention

Compliance requirements

  • HIPAA badge visible on signup screen
  • Terms of Use and Privacy Policy links on signup
  • BAA link accessible from signup
  • Clear data handling statement near recording CTA on /new page
  • ROI calculations clearly labeled as estimates ("~" prefix on all numbers)

Placement

  • Trust footer (all quiz and interstitial screens): HIPAA + clinician count + rating — persistent, non-intrusive
  • ROI Dashboard: "Based on data from 20,000+ clinicians" below metric cards
  • Near signup form: HIPAA badge + "No credit card required" directly adjacent to fields
  • Calculation transparency: Below the 4 metrics, one line showing the formula with their inputs
  • /new page: "Recordings are never stored. HIPAA compliant." near recording button

Expected Metrics

Quiz completion rate

~35-40% quiz start to results page. The 7-question quiz is 2 questions longer than Speed Start's validated 43% completion (5Q). The interstitials (showing calculated value) partially offset the length increase by rewarding continued progress, but expect a ~5-10% relative drop from 43%. Noom's 8-12 question quizzes with interstitials maintain similar completion rates.

Post-quiz signup rate

~15-22% results page to account created. This is V4's main test variable against Speed Start. V1 achieved 13.45% post-quiz signup. The ROI dashboard — showing exact hours saved, money recovered, and ROI multiple — is a fundamentally different results page that should push this higher. The quantified "cost of inaction" ($X,XXX/month) creates a rational case for signing up that Speed Start's single hero stat doesn't. Wealthfront's personalized projections convert at 2-3x generic landing pages.

End-to-end funnel (ad click to signup)

~5-9% (35-40% completion x 15-22% post-quiz signup). Speed Start benchmark: ~5.8% (43% x 13.45%). V4 could match or exceed Speed Start despite lower completion IF the ROI dashboard lifts post-quiz signup significantly.

Signup to activation rate

~6-10% account created to first recording. Savings tracker gamification ("0 of 5.7 hours saved") creates intrinsic motivation tied directly to the promised ROI. Benchmark: Speed Start actual 5.99%. The stronger "why" (quantified savings goal) should improve activation.

Subscription rate target

~9-13% trial to paid. ROI-aware users may be less price-sensitive — they've calculated the return and know $49 is trivial vs the alternative. Savings tracker provides ongoing evidence throughout the trial. Benchmark: Current ~8.92% (NUX experiment).

Key risk factors

  1. 7 questions may reduce completion too much — If completion drops to 30% or below, the improved post-quiz signup may not compensate. Mitigation: interstitials sustain engagement.
  2. ROI calculations may feel inflated — "50:1 return" sounds too good to be true. Mitigation: transparent formula shown, conservative hourly rate estimates, "~" prefix on all numbers.
  3. Hourly rate estimation is sensitive — Specialty-based estimates ($75-150/hr) may feel presumptuous. Mitigation: use conservative end of range and show the assumption clearly.
  4. Not all clinicians think in numbers — Burnout-driven or presence-focused clinicians may find ROI framing cold and transactional. They are better served by Speed Start's emotional approach.
  5. Savings tracker requires ongoing engineering — Tracking note generation time and calculating "savings" adds complexity to /new page.
  6. First-question drop-off compounded — Current first-question drop-off is 54.52%. With a 7Q quiz, the absolute number of users reaching the dashboard is lower. The bet is that those who DO reach it convert at meaningfully higher rates.

Implementation Complexity

Technical requirements

  • Server-side in-app browser detection (FBAN user-agent string)
  • 7-question quiz with auto-advance mechanics (same framework as Speed Start)
  • 2 interstitial screens with count-up animations and auto-advance timers
  • ROI calculation engine:
    • Specialty-based hourly rate lookup table (6 roles)
    • Specialty-based average session length lookup table (6 roles)
    • Range midpoint mapping for sessions/week and time/note
    • 4 metric formulas (hours saved, monthly value, additional patients, ROI multiple)
  • Animated count-up component for interstitials and dashboard metrics (reusable)
  • Loading screen with slot-machine effect (4 stat boxes with flickering numbers settling sequentially)
  • Savings tracker widget on /new page:
    • Tracks notes generated and time saved per note
    • Weekly target from quiz data
    • Persistent across sessions
  • Server-side quiz answer and ROI calculation persistence for /new page reference
  • Browser ejection mechanism (same as Speed Start)
  • PostHog event tracking for all 13 steps

Content requirements

  • 6-role hourly rate estimates (with sourcing/defensibility)
  • 6-role average session length estimates
  • ROI dashboard copy variations (2 versions)
  • Interstitial copy per note format (5 variations)
  • Savings tracker messaging (celebration moments, progress updates)
  • Calculation transparency copy

Estimated effort

Medium-High — More complex than Speed Start (ROI calculations, 2 interstitials, savings tracker, slot-machine loading animation) but the core quiz mechanics are identical. The main new components are: (1) interstitial screens with calculation animations, (2) ROI calculation engine with lookup tables, (3) animated dashboard with count-up metrics, (4) savings tracker widget on /new page. Each is moderate individually; together they represent meaningful additional work.

Dependencies

  • Same as Speed Start (browser ejection, in-app browser detection, PostHog tracking) PLUS:
  • Specialty hourly rate + session length lookup tables (estimates acceptable initially, refineable later)
  • Count-up animation component (reusable across interstitials + dashboard)
  • Note generation time tracking for savings tracker accuracy (can approximate initially: Q3 midpoint - 30 seconds = savings per note)
  • /new page savings tracker widget with persistent state

Overview

Google Ads traffic is fundamentally different from Facebook/Instagram: users are in a full system browser (Google SSO available, no ejection needed), have high intent (actively searching for a solution), and expect their search query answered immediately. For V4 ROI Calculator, the adaptation is a simplified ROI calculator widget embedded directly on content-rich /lp/* landing pages — no 7-question quiz, no interstitials.

Landing Page Strategy

No quiz for Google Ads traffic. Content-rich /lp/* pages remain the primary landing page (high Quality Score, keyword-relevant content, proper H1/H2, structured data). The ROI calculator is embedded as an interactive widget within the existing page structure.

ROI Calculator Widget (Simplified):

  • 2 inputs only: "Sessions per week" (dropdown: 5-10 / 11-20 / 21-30 / 31-40 / 40+) and "Minutes per note" (dropdown: 5-10 / 10-20 / 20-30 / 30+)
  • Role/specialty auto-detected from the landing page context (e.g., /lp/ai-therapy-notes = Therapist)
  • On input change: 4 ROI metrics update live (same formulas as quiz version)
  • Below metrics: "Start Free" CTA with Google SSO as primary button + email/password as secondary
  • Placed in the hero section or immediately after the hero, above the fold

Google SSO as default signup: Full browser enables Google SSO — lowest friction. Email/password available as fallback. No in-app browser limitations.

Adaptation by Keyword Cluster

1. Specialty-specific keywords ("AI therapy notes", "psychiatry AI scribe", "psychology documentation software")

  • Landing page: /specialties/* template with specialty-specific ROI benchmarks
  • ROI widget pre-filled with specialty-appropriate defaults (e.g., Psychiatry page defaults to 30 min sessions, $150/hr)
  • Hero headline echoes the search query for message match
  • Social proof: specialty-specific peer count

2. Product feature keywords ("SOAP note generator", "therapy dictation software", "AI progress notes")

  • Landing page: /lp/* template emphasizing the specific feature
  • ROI widget positioned after feature explanation (context: "Here's what this feature saves you")
  • Hero headline addresses the specific feature, not generic ROI
  • Feature demo or sample note screenshot above the calculator

3. Compliance-driven keywords ("HIPAA compliant AI notes", "HIPAA AI scribe")

  • Landing page: /lp/* with compliance emphasis (HIPAA badges prominent, BAA link above fold)
  • ROI widget positioned lower — trust and compliance first, savings second
  • Hero headline: compliance-first, ROI as supporting argument
  • Security credentials and certifications above the calculator

4. Competitor targeting keywords ("[Competitor] alternative", "Freed alternative")

  • Landing page: comparison-focused /lp/* page
  • ROI widget with comparison element: "At $49/month vs $90+/month, here's what you save"
  • Price differential emphasized in the ROI calculation (monthly savings vs competitor)
  • Feature comparison table above or alongside the calculator

5. Pain-driven keywords ("reduce clinical documentation time", "therapy notes taking too long")

  • Landing page: problem-agitation-solution structure
  • ROI widget placed high — immediately quantify the pain they searched about
  • Hero headline mirrors their pain: "Stop spending [X] hours/week on notes"
  • Calculator validates the pain then shows the solution

Drafted Google Ads Copy by Keyword Cluster

Specialty-specific (Therapy example):

Headline 1: AI Therapy Notes in 30 Seconds
Headline 2: Calculate Your Time Savings
Headline 3: HIPAA Compliant | $49/Month
Description 1: See exactly how many hours Twofold saves your practice each week. Personalized ROI calculator for therapists. Free trial.
Description 2: 20,000+ clinicians trust Twofold for SOAP, DAP & BIRP notes. Calculate your savings in 10 seconds.

Product feature (SOAP Notes example):

Headline 1: AI SOAP Note Generator
Headline 2: Your Notes, Done in 30 Seconds
Headline 3: Free Trial | No Credit Card
Description 1: Twofold listens to your sessions and writes compliant SOAP notes automatically. Calculate how much time you'll save.
Description 2: Generate Subjective, Objective, Assessment & Plan sections from any session. See your ROI instantly.

Compliance-driven (HIPAA example):

Headline 1: HIPAA Compliant AI Scribe
Headline 2: Secure Clinical Documentation
Headline 3: BAA Available | SOC 2
Description 1: Twofold generates clinical notes with full HIPAA compliance. BAA included. See how much documentation time you'll save.
Description 2: Your recordings are never stored. HIPAA-compliant AI notes trusted by 20,000+ clinicians. Calculate your savings.

Competitor targeting (Freed alternative example):

Headline 1: Looking for a Freed Alternative?
Headline 2: Same Quality, $49/Month
Headline 3: Calculate Your Savings
Description 1: Twofold generates clinical notes at $49/month vs $90+. Same AI quality, better price. See your ROI.
Description 2: Switch to Twofold and save $500+/year. HIPAA compliant, 20,000+ clinicians. Free trial, no credit card.

Pain-driven (Time savings example):

Headline 1: Stop Spending Hours on Notes
Headline 2: AI Writes Your Notes in 30 Sec
Headline 3: Calculate Your Time Savings
Description 1: Most clinicians spend 6-8 hours/week on documentation. Twofold cuts that to minutes. See your exact savings.
Description 2: Enter your sessions/week and time per note. Get your personalized ROI in 10 seconds. Free trial.
  1. User lands on /lp/* page from Google Search
  2. Interacts with embedded ROI calculator widget (2 inputs)
  3. Sees personalized 4-metric ROI dashboard update live
  4. Clicks "Start Free with Google" (primary) or enters email/password (secondary)
  5. Account created, redirected to /new with savings tracker pre-populated from calculator inputs
  6. No ejection needed — already in system browser
  • Landing page conversion rate: 8-12% (current average: 7.18%, widget interaction should lift)
  • Calculator widget interaction rate: 30-40% of page visitors
  • Widget-to-signup conversion: 20-30% of those who interact with calculator
  • Cost per conversion target: $150-250 (current average: $303.92, improved landing page should reduce)