Ecommerce OS · Telehealth9 min readUpdated November 3, 2026

The Telehealth Company Tech Stack: Checkout, Subscriptions, Email and Tracking

The layers of a telehealth company's stack, from intake to refill, the 3 decisions that are hard to undo, and where patient data must stop.

Article summary

TL;DR

A telehealth company runs two stacks that must meet cleanly. The clinical half (intake, clinicians, e-prescribing, pharmacy) handles patient data. The commerce half (storefront, checkout, payments, subscriptions, email and SMS, ad tracking) sells and bills. Three decisions are hard to undo: where patient data stops, who takes which payment, and when the card is charged.

  • Stripe lists "Telemedicine and telehealth services" as a restricted business that needs approval (read November 2, 2026).
  • Stripe's agreement says users "must not provide Protected Health Information to Stripe" (amended September 28, 2026).
  • The FTC alleged in July 2026 that a telehealth company shared health data with ad platforms such as Meta and Snap.
  • Visa requires a reminder at least 7 days before a trial or intro price ends, so your email tool is part of compliance (April 2026).
  • Billing on the pharmacy's ship date, not a calendar date, keeps refills in step with deliveries.
Want to go further? AskChatGPTClaudePerplexityGrok
On this page

This guide is part of our playbook on the best ecommerce platform for telehealth companies. The general guide, for any business: what a custom ecommerce checkout must do.

The layers of a telehealth stack

Each layer has one job. The last column is the one that matters most: does this layer touch patient health data?

LayerIts jobWhat changes for telehealthHealth data?
1. Storefront and offer pagesExplain the program and the priceNoTreatment claims; landing pages built for ad reviewNo
2. Intake and consentCollect medical history and consentBranching questions, ID check when the offer needs itYes
3. Clinician review and visitsA licensed clinician decidesLicensed in the patient's state; sync visit when requiredYes
4. E-prescribing and pharmacySend the prescription, ship itA partner pharmacy, or your own; see online pharmacy paymentsYes
5. Checkout and paymentsTake the moneyA processor that accepts telemedicine; hold until the clinician decidesNo(keep it that way)
6. Subscriptions and refillsBill the treatment planRebill tied to shipments, pause and cancel onlineNo(statuses only)
7. Email and SMSReminders, refills, failed paymentsContent-free messages; trial and renewal notices on time7Visa Core Rules and Visa Product and Service Rules, edition of April 18, 2026, table 5-21Depends on content
8. Tracking and attributionTell ad platforms what soldServer-side events with no health details8Meta for Developers, Deduplicate Pixel and server events, read October 26, 2026Must be No
9. SupportPatient questions, changes, cancellationPatient inbox separate from marketing toolsYes

Fig. 1Two halves of one stack

Clinical half: health data

  1. 2. Intake and consentMedical history
  2. then3. Clinician reviewLicensed in the patient's state
  3. then4. E-prescribing and pharmacyPrescription, shipping
  4. and9. SupportPatient inbox

Health data stays on this side

Commerce half: no health data

  1. 1. StorefrontProgram and price
  2. then5. Checkout and paymentsHold until the clinician decides
  3. then6. SubscriptionsRebill tied to shipments
  4. and7. Email and SMS, 8. TrackingContent-free, no health details

Statuses only: approved, declined, shipped, payment failed

Only statuses cross the line: approved, declined, shipped, payment failed.

From the layer table above.

The 3 decisions that are hard to undo

You can swap your email tool in a week. These three shape your contracts, your processor approval and your legal exposure.

  1. 1. Where patient data stops

    Will it receive intake answers, diagnoses or prescription details?

  2. 2. Who takes which payment

    Are the consultation, the membership and the medication billed by the same merchant?

  3. 3. When the card is charged

    Can your checkout hold, capture on approval, and rebill on a pharmacy event?

1. Where patient data stops

Ask before you choose a tool: will it receive intake answers, diagnoses or prescription details? If yes, it belongs to the clinical half and needs the contract your counsel requires. If no, configure it so it never does.

The payment side of this question is in HIPAA and your payment processor.

2. Who takes which payment

Ask before you choose: is the consultation, the membership and the medication billed by the same merchant? See charging the consultation and the medication.

3. When the card is charged

Ask before you choose: can your checkout hold, capture on approval, and rebill on a pharmacy event? See how to require a prescription before checkout.

How the layers connect

Events from the clinical half should drive billing and messaging. Health details should not travel with them.

Fig. 2One patient, from intake to refill, statuses only

approved declined or closed routing step

  1. Intake submittedCase ID, offer, amount to hold
  2. sendsCheckoutCard held
  3. thenClinician approvesApproved status
  4. thenPharmacy shipsShip date, tracking number
  5. thenSubscriptionsNext refill on ship dateApproved

What travels is an ID and a status, never the reason.

Illustrative example.
EventFromToWhat should flowWhat must not flow
Intake submittedIntakeCheckoutCase ID, offer, amount to holdAnswers to medical questions
Clinician approvesClinical reviewPayments"Approved" statusDiagnosis, prescription detail
Clinician declinesClinical reviewPayments, email"Declined": release the holdThe reason
Pharmacy shipsPharmacySubscriptionsShip date, tracking numberMedication name
Payment failsPaymentsEmail and SMSRetry schedule, update-card linkAnything clinical
Order paidCheckoutAd platformsPurchase value, event ID for deduplication8Meta for Developers, Deduplicate Pixel and server events, read October 26, 2026Product or condition names, page URLs that reveal them

Watch out

Two systems that can both bill the same patient cause double charges, and double charges become disputes. Give renewals to one system only.

Build, buy or both

Most telehealth companies combine a clinical platform with commerce tools. The question is how many seams you are willing to maintain.

ApproachWhat it looks likeStrong pointWeak point
AssembleOwn practice or clinician network, an EHR, Shopify or a funnel tool, a subscription app, an email toolFull control of each pieceEvery seam carries patient data risk and needs its own contract
Clinical platform + commerce toolsA white-label clinical network, then your own checkout, billing and trackingFast clinical launchBilling and clinical statuses live in two systems
One integrated stackStorefront, clinicians, pharmacy and payments run togetherBilling follows clinical events with no glue codeLess freedom to swap one piece

Store choice in detail: Shopify or a sales funnel for your telehealth company.

The stack by stage

Add tools when the stage needs them, not before.

Fig. 3The stack, stage by stage

  1. LaunchIntake, checkout with hold and capture, one approved processor
  2. Repeat patientsRefills on ship date, pause and skip, patient portal
  3. ScaleBackup processor, A/B tests, server-side tracking

Nothing that duplicates billing, at any stage.

From the stage table below.
StageAddSkip for now
LaunchOffer page, intake, clinician coverage for your launch states, checkout with hold and capture, one approved processor, failed-payment emailsLoyalty programs, complex attribution
Repeat patientsRefills on ship date, pause and skip, renewal reminders, SMS, patient portalSeparate tools for every channel
ScaleA backup processor, A/B tests on offers, server-side tracking, attribution, helpdesk with subscription actionsAnything that duplicates billing or sends health data to marketing

Stage details: how to start and scale a telehealth company.

Warning signs your stack is costing you

  • Patients are charged before review: expect refund requests and disputes. See chargebacks for telehealth companies.
  • Refills bill on a calendar date while shipments slip, so patients pay for medication they have not received.
  • Your pixel fires on intake pages with question answers or condition names in URLs.
  • Renewals fail quietly: no one sees failed payments until churn jumps. See failed payment recovery.
  • One processor holds every renewal: if it reviews your account, everything stops. See payment routing.

How Tagada helps

The commerce and payment layers of the stack

Tagada covers the commerce and payment layers, with TagadaPay and the processors you already use: "Already on Stripe, NMI or Airwallex? We orchestrate those too."11TagadaPay, homepage, read November 2, 2026

  • Commerce: checkout, order bumps, one-click upsells, A/B tests, Apple Pay and Google Pay
  • Tracking: server-side events to Meta (Conversions API)
  • Routing across TagadaPay and processors such as Stripe, NMI and Airwallex, with a cascade to another processor when one is down or times out
  • Security and data: native 3DS2, device intelligence and a rules engine; "Export your vault, cards, and customers anytime."

Need the clinical layers too? Tagada Rx adds intake, US-licensed clinicians in the patient's state, e-prescribing and pharmacy routing, refills that rebill on the day the pharmacy ships, and "Tagada never persists PHI"9Tagada Docs, Rx: How it works, read November 2, 2026. US patients only, by selection.

The commerce and payment layers of the stack

Nick Bonnassies

CMO at Tagada

CMO at Tagada. Before Tagada, Nick built direct-to-consumer brands that generated over $115M in sales, raised over $25M in crowdfunding and sold two of them. He also works as a fractional CMO on marketing operations and AI systems.

Frequently asked questions

What software do I need to start a telehealth company?

Intake and consent, licensed clinicians (yours or a network), e-prescribing and a pharmacy partner on the clinical side. A storefront, a checkout, an approved processor, subscription billing, email and SMS, and server-side tracking on the commerce side. Start with the minimum for your launch states and add tools by stage.

Do I need a BAA with every vendor?

Only vendors that handle protected health information for a covered entity are business associates under HIPAA. Your counsel decides whether your model makes you a covered entity. The practical rule is the same either way: keep health data out of tools that do not need it, starting with your processor and your ad pixels.

Can I use Stripe for a telehealth company?

Possibly. Stripe lists telemedicine as restricted, so you need its approval, which is specific to each service offer and can be revoked. It asks for license numbers and process details, not LegitScript. Details in does Stripe allow telehealth services?

Should a telehealth company charge at intake or after the clinician approves?

Holding the card at checkout and capturing only after approval means patients pay nothing if the clinician declines. Charging at intake bills people before anyone reviews their case, which is part of what the FTC alleged against Hims & Hers in July 2026.

Can I put the Meta pixel on my intake pages?

Be careful. The FTC's Cerebral order and its Hims & Hers complaint both involve health data reaching ad platforms. Send purchase events from the server, with a value and an event ID, and no condition, answers or product names. See server-side tracking for telehealth companies.

Sources

Checked November 3, 2026
  1. Stripe, Prohibited and restricted businesses, read November 2, 2026
  2. Stripe Support, Prohibited and Restricted Business List FAQs, read November 2, 2026
  3. Stripe Services Agreement, Third Party Data, as modified September 28, 2026
  4. 45 CFR § 160.103, definitions of "covered entity" and "business associate"
  5. FTC, "FTC and States Act Against Hims & Hers", press release, July 29, 2026 (allegations; case pending)
  6. FTC, proposed order against Cerebral, press release, April 15, 2024
  7. Visa Core Rules and Visa Product and Service Rules, edition of April 18, 2026, table 5-21
  8. Meta for Developers, Deduplicate Pixel and server events, read October 26, 2026
  9. Tagada Docs, Rx: How it works, read November 2, 2026
  10. Tagada Docs, Rx: Introduction, read November 2, 2026
  11. TagadaPay, homepage, read November 2, 2026

Tagada

Keep health data in the clinical half, statuses in the commerce half

Funnels, one-click upsells, subscription billing and payment routing, on one customer record.

  1. 01Create your free account
  2. 02Connect your store or build a checkout
  3. 03Launch funnels, upsells and subscriptions