Doctor Abbs SL · Confidential · Adam Abbs · Sept 2026

Market study · Weight-management telehealth

How the German GLP-1 telehealth market builds its consultations, sets its clinical rules and advertises

An outside-in benchmark of eight operators prescribing GLP-1 weight-management treatment to patients in Germany, examined on identical terms. Consultation covers the online form and what moves patients through it. Policies covers eligibility, exclusions, transfer-in, switching and the rest of the clinical rule set. Advertising covers how operators market a service the law largely forbids them to market, and how they avoid enforcement. Built from funnel and advertising crawls of 14 and 15 August 2026 and their follow-up of 19 and 20 August, published legal and regulatory research, and operator-supplied internal material where marked.

01Summary

Eight operators, no solved form. The German field splits into two incomplete strategies. Four operators run a light questionnaire and carry the legal risk of a questionnaire-only prescribing decision. One pushes the clinical depth into a mandatory video call and carries the operational cost instead. Only one attempts both, at around twenty-four screens, and it is the longest form in the market by a wide margin.

On one design choice the field has converged. Three of the eight tell the patient early whether they qualify: GoLighter returns a verdict on the screen immediately after height and weight, DoktorABC calculates a body mass index live in the page and states that it qualifies the patient, and Fit fürs Leben declares eligibility after two clinical questions. Two more, Voy and Juniper, give the verdict at the end. The operators that do not return anything are taking the patient's two most personal numbers and giving nothing back at the point where forms usually lose people.

Wellis's own German service sits outside this eight-operator crawl and is assessed here on its public marketing, legal and FAQ pages, plus a follow-up funnel attempt that reached screens one to nine of what is likely a twenty-screen-plus form, a real advance on the first pass, which stalled on screen one. The remaining stall is a timing limitation in the form's own field-confirmation behaviour, not a bot-wall, so several funnel-level questions stay open: consent structure and save-and-resume were not reached, though a pregnancy and contraception disclosure ending in a genuine "do not continue" choice, and an ethnicity question in the same family as Zava's and Voy's, were both confirmed on the way through. Its FAQ states plainly what the crawls could not observe directly: no in-form eligibility verdict, payment taken before any doctor contact, and prior GLP-1 use disclosed on a mandatory phone call rather than in the questionnaire. Prescribing and dispensing run through Netherlands-registered doctors and Wellis Pharmacy B.V. rather than a German entity, with no alternative pharmacy stated anywhere on the site, the same cross-border structure the pending Court of Justice reference concerns. Section 03 sets that out in more detail, and section 11 records the evidence that is still missing.

The follow-up crawl closed the largest gap in the earlier report. GoLighter's clinical questionnaire, previously recorded as unreachable, was captured in full: ten questions on a separate prescribing domain, with an outcome-graded prior-use question and an exclusion set wider than its question count suggests. It is the clearest evidence in the file that a short form and a thin clinical screen are not the same thing.

02Scope, method and how to read this

Eight operators were walked end to end on identical terms with synthetic intake data: MedExpress, Zava, GoLighter (commercial brand of Wellster Medical), Fit fürs Leben, DoktorABC, Dokteronline, Voy and Juniper. TeleClinic was checked manually and set aside as a different service category, a general reimbursed consultation rather than a GLP-1 prescribing funnel. Every crawl stopped at the first gate that could not be passed honestly: payment, account creation where terms forbid it, identity verification and photograph upload. No real or synthetic identity document or photograph of a person was ever generated or uploaded.

Wellis (not to be confused with GoLighter's parent Wellster Medical, a different company) is not one of the eight and was not walked end to end. Its public marketing pages, category page, FAQ and terms were read on 31 August 2026. A first attempt to walk its intake questionnaire with synthetic data stalled on screen one; a follow-up attempt using a different automation approach progressed to screen nine of what is likely a twenty-screen-plus form before a recurring timing issue in the form's own field-confirmation behaviour stopped further progress, a tooling limitation rather than a bot-wall or CAPTCHA. Consent structure, save-and-resume and the full clinical question sequence remain unreached, so Wellis is treated the way this report treats Dokteronline and Juniper for their unreached funnels: recorded as unknown rather than absent, and never averaged against the eight. The configuration assessed is the live service as operated on 31 August 2026 and may differ from the planned launch design.

Three claims carry different weight and are marked accordingly. Findings sourced to page text captured during a crawl are stated plainly. Findings drawn from an operator's own internal planning material, supplied for this study, carry an INTERNAL marker, they are not publicly observable and could not be checked against a rival on equal terms. Legal holdings rest substantially on court press releases and professional commentary rather than full published judgments, and are flagged where the underlying text was not read.

The reader most likely to misuse this document is one who reads a design difference as a preference. In several places it is not: German law removes options from every operator in this market, and a report that praised one operator for restraint or criticised another for caution would be wrong in both directions. Section 03 separates the two before any comparison is made.

03What the law forces and what operators choose

Three design choices in this market look like competitive positioning and are not.

  • A synchronous step is a legal position, not friction. The Landgericht München I held on 3 March 2025 (4 HK O 15458/24) that remote treatment of obesity by questionnaire does not meet generally accepted professional standards, and that personal medical contact is required before prescribing a weight-loss injection, relying on the patient guideline of the Deutsche Adipositas-Gesellschaft, which contemplates blood and urine investigation. Fit fürs Leben's mandatory video call and DoktorABC's doctor-triggered contact are the most plausible responses to that ruling. The judgment is an interim injunction and is not final.
  • The cross-border question is live and points at the prescribing structure, not the form. The Bundesgerichtshof referred the cross-border dimension to the Court of Justice on 26 March 2026 (I ZR 118/24, registered as Case C-265/26, lodged 31 March 2026), asking whether freedom to provide services under Article 56 TFEU precludes a ban on advertising remote treatment by doctors established in another member state. GoLighter's Ireland-registered prescribing practice on a separate domain and MedExpress's Spain and Portugal prescriber model are the two closest analogues in the crawled set. Outside the crawl, Wellis runs the same kind of structure: its doctors carry Dutch BIG registration numbers and its dispensing pharmacy, Wellis Pharmacy B.V., is Netherlands-registered, per its own published terms. Judgment is unlikely before 2027.
  • Pharmacy-choice wording is compliance, not generosity. DoktorABC's statement that the patient may choose a partner pharmacy or take the prescription themselves, and Zava's offer of collection from any of 6,500 German pharmacies, are what §11 of the Pharmacies Act, extended in 2019 to pharmacies established elsewhere in the European Union supplying German patients, together with consent for transmitting health data to a named pharmacy, require. Wellis's own terms read the other way: they describe the contract for medicines as being with Wellis Pharmacy B.V. specifically, and nothing on the pages reviewed offers a choice of a different pharmacy. That reading is against the operator's stated terms rather than an observed funnel screen, so it should be checked rather than relied on.

Two further constraints shape every funnel here. Weight-management GLP-1 medicines are excluded from statutory reimbursement as lifestyle medicines under §34 SGB V, following the Gemeinsamer Bundesausschuss decision of 21 March 2024 in force from 15 June 2024, so every journey is private self-pay and the form is a commerce funnel as much as a clinical one. And the Heilmittelwerbegesetz restricts claims of certain success (§3), advertising of remote treatment (§9) and advertising of prescription-only medicines to the public (§10), which is why several operators' approach to social proof is a risk rather than a tactic. That is the subject of the Advertising view.

Health data adds a third layer that shows up directly in form design. Explicit, separable consent is required, so an itemised consent step is the expected construction and a single bundled tick is both a compliance question and a conversion advantage the operator taking it is enjoying at the others' expense.

04The fourteen mechanisms

Each row is something an operator does at a named step to move more patients through. Nature records where the row comes from: an internal decision means the operator could have done otherwise; a regulatory requirement means German law pushes every operator to it regardless of preference.

MechanismWho does it Wellis (public pages only) Nature
Early eligibility feedback Three of eight. GoLighter returns a verdict on the screen after height and weight ("on your body mass index you are suitable for GLP-1 medicines") and runs a calculator on its homepage before the funnel starts. DoktorABC returns a live body mass index and a qualifying message in-page. Fit fürs Leben declares "you are eligible" after two clinical questions. Voy and Juniper give the verdict only at the end. MedExpress sits at the other end of the field: two numbers are taken and nothing is returned. CATEGORY ONLY A homepage calculator sorts height and weight into a weight band (underweight to obesity); no qualifying verdict. No qualifying verdict seen on the nine screens reached; the follow-up attempt stopped at screen nine of a likely twenty-plus-screen form on a timing limitation in the form's own field confirmation, not a bot-wall Internal decision
Progress signalling Fit fürs Leben, numeric percentage. DoktorABC, named four-stage bar. Zava, named six-stage bar. Juniper, "three simple steps". Four of eight show nothing at all. MedExpress runs the weakest form observed: a bar with no number and no step count, across all fourteen screens. ORDINAL ONLY A small boxed number counts the screen reached; no total or percentage seen on the nine screens reached Internal decision
Named clinician inside the form Voy alone. A named medical lead carries the explainers, the rejection screen and the eligibility-success screen. Juniper names a medical director on the homepage, Zava three doctors as content-review bylines, Dokteronline a pharmacist with a Dutch register number, and GoLighter a nutrition coach rather than a doctor. MedExpress names three doctors with registration numbers, but only on trust pages outside the questionnaire itself. OFF-FORM Four staff named with Dutch BIG registration numbers on the medical-team page; not confirmed on the nine questionnaire screens reached Internal decision
Micro-copy against under-reporting DoktorABC instructs patients to answer yes on the eating-disorder question even if not medically confirmed, the most useful single line observed anywhere in the field, and is the only operator asking whether a prescription has been refused elsewhere. Zava tells patients not to estimate their weight and to re-weigh if unsure. MedExpress glosses every clinical term in plain language, ahead of all seven rivals, though it carries no equivalent nudge against under-reporting. NOT OBSERVED Questionnaire not completed Internal decision
Question economy Zava, eleven questions on one scroll. GoLighter, ten on a separate prescribing domain. Fit fürs Leben, two clinical questions before a preliminary result. Voy, around twenty-four screens, the longest in the market. MedExpress runs fourteen screens, one question per screen throughout. UNKNOWN COUNT One question per screen, the same format as MedExpress and Voy; total screens unknown, with the follow-up attempt reaching screen nine of a likely twenty-plus-screen form Internal decision
Itemised consent DoktorABC is the most granular: separate truthfulness, liability, doctor-notification, support-staff access and delivery-route clauses. Voy runs a terminal itemised list including an explicit off-label acknowledgement. Zava bundles terms, withdrawal notice and privacy into one tick. GoLighter uses a single "I understand and confirm" button rather than a checkbox, and takes acceptance of its prescribing entity's terms in the click that starts the questionnaire. MedExpress bundles one combined tick with a separate health-data tick, spread over four screens. NOT OBSERVED In-form consent structure not reached. Its terms separately require the patient to confirm intake answers are accurate, warning that inaccurate answers "can seriously endanger your health" Partly regulatory
Pharmacy choice stated in the flow Zava is broadest: free same-day collection from any of 6,500 German pharmacies with electronic transmission to the patient's chosen pharmacy, partner-pharmacy shipping, or a paper prescription by post for a fee. GoLighter offers a prescription-only route so the patient fills at their own pharmacy, and a route to find a local doctor out of the online funnel entirely. DoktorABC states the choice in the clearest single sentence. MedExpress states nothing. NOT STATED Its terms describe the medicines contract as being with Wellis Pharmacy B.V. specifically; no alternative-pharmacy option appears on the pages reviewed Regulatory requirement
Transfer-in evidence Voy runs the most rigorous policy: a copy of the last prescription, an invoice, or a photograph of the dispensing label showing name and date, otherwise the lowest starting dose. GoLighter grades prior use by outcome instead (more or less than four per cent of body weight lost in three months) and asks for no documents. Zava relies on self-declaration with a two-week gap rule. MedExpress asks the question fifteenth and attaches no consequence to a yes. NOT OBSERVED Questionnaire not completed Internal decision
Evidence deferred out of the form GoLighter requires a photograph but offers "upload later" and chases it by reminder email, stating plainly that the medical team cannot assess the request without it. Zava asks for photographs on a public process page and at first request rather than inside the assessment. Both keep a hard evidence requirement without letting it stop the form. MedExpress asks for nothing, at any point. NOT OBSERVED No photograph requirement appears on the marketing or legal pages reviewed or on the nine questionnaire screens reached Internal decision
Pre-filled repeat questionnaire Zava alone. A prompt at the top of the assessment ("did you have a prescription from us in the last twelve months? Save time now with your pre-filled repeat questionnaire") routes returning patients to a populated form rather than a blank one. MedExpress instead sends a returning patient straight to a bare sign-in wall on screen one. LOGIN LINK A site-wide "Anmelden" (log in) link exists in the header; whether a returning patient reaches a pre-filled form was not reached Internal decision
Mid-funnel off-ramp Voy, with explicit "I do not want to continue" buttons at the contraception and thyroid-monitoring information screens rather than only at the end. MedExpress has none. CONFIRMED The same construction, at its own pregnancy and contraception disclosure screen: "Verstanden" or cancel Internal decision
Payment only on approval DoktorABC states on its public category page that billing follows the doctor's approval and that costs arise only if the treatment is approved. Juniper offers a twenty-five-day money-back guarantee instead, conditional on medical grounds and a doctor's certificate; GoLighter a 180-day guarantee conditional on weight lost. MedExpress takes the card before the prescribing decision is made. REFUND, NOT DEFERRAL Its FAQ states the sequence directly: order, pay, file review, phone consultation, then doctor and pharmacist approval. A doctor's decline triggers a full refund; the FAQ says the refund is processed the same day while the terms state funds within ten business days, an unreconciled discrepancy between the two pages Internal decision
Save and resume Nobody has a working one. Juniper comes closest by taking name and email before any clinical question, which creates a persistent profile and a remember-this-device option, the architecture that would allow resumption, though resumption itself could not be evidenced because the quiz stalled. MedExpress restarts a returning patient at screen one, the same as the rest of the field. NOT OBSERVED Questionnaire not completed Internal decision
Signalled route to a clinician Fit fürs Leben makes a video call mandatory and says so on the first screen and in its marketing copy. DoktorABC keeps one as a doctor-triggered option. Neither is presented as friction; both are presented as care. MedExpress's journey simply ends at a submit button. STATED, OFF-FORM The category page describes a free phone consultation with medical staff before doctor review, ahead of any of the eight on how early it is promised; whether the questionnaire itself signals it before submission was not reached Regulatory requirement

Sources: funnel crawl page text, 14 and 15 August 2026, follow-up 19 and 20 August 2026, for the eight crawled operators. Wellis column from its public marketing and legal pages, read 31 August 2026; a follow-up attempt walked its questionnaire to screen nine of a likely twenty-plus-screen form before a timing limitation in the form's own field confirmation, not a bot-wall, stopped progress, so cells marked "not observed" are unknown rather than absent.

05Architecture at a glance

OperatorForm architecture Steps to a gateProgress Clinician contactNamed clinician
VoyOne question per screen, heavily branched widget~24 question screens Not confirmedNone evidencedOne, used as the brand voice throughout
MedExpressOne question per screen14 clinical screens Unlabelled barNone signalledThree, with registration numbers, off-form
WellisOne question per screen (walked to screen nine of a likely twenty-plus-screen form) Unknown; beyond screen nineOrdinal number only, no total seen Free phone consultation, stated on category page, off-form Four staff named with Dutch BIG numbers, off-form
DoktorABCSingle continuous scroll~15 items and blocks Named four-stage barDoctor-triggeredNone named on the pages read
ZavaSingle continuous scroll11 questionsNamed six-stage bar None evidencedThree, as content-review bylines
GoLighterCommercial front, then prescriber on a separate domain 10 questions; terms accepted before they loadNone evidencedNone evidenced None; a nutrition coach is named
Fit fürs LebenSingle stepper2 clinical questions to a preliminary result Numeric percentageMandatory videoOne, doctor and supervisory-board chair
JuniperQuiz app on a separate subdomain Name and email before any clinical question"Three simple steps"Not reached One, medical director, on the homepage
DokteronlineRetail catalogue and cart Account created before any clinical questionCheckout label onlyNot reached One, named pharmacist with a register number

Screen count is not clinical rigour, and the table is ordered longest to shortest to make that visible rather than persuasive. Fit fürs Leben's two questions defer the history to a call. GoLighter's ten carry a wider exclusion set than the count suggests. Voy's twenty-four reflect the most complete exclusion and interaction screening captured anywhere in this market. The clinical substance behind each count is compared in the Policies view.

MedExpress's form sits in the least favourable position available: long enough to feel like Voy's, without Voy's named clinician, transfer-in evidence or off-ramps, and without Fit fürs Leben's call. Wellis cannot be placed on this spectrum with the same confidence, its questionnaire opens in the same one-question-per-screen format, but the only architecture claim this report can make with evidence is the one made off the page: a free phone consultation described as a required step, earlier and more explicit than anything the eight offer inside their forms.

06Where each operator is strongest

Voy: clinical completeness

Two exclusion checklists, three medicine-interaction screens with explicit monitoring timelines, documentary transfer-in evidence, contraception disclosure with a genuine opt-out, and a named clinician narrating every explainer. No other operator screens this thoroughly, and none converts a clinical control into patient-facing wording as clearly.

DoktorABC: honest micro-copy and payment terms

The instruction to answer yes on the eating-disorder question even without a confirmed diagnosis is the best safety line in the market. Billing only on approval removes the strongest objection available at a payment page, and the itemised consent block is the most granular of the eight.

Zava: routing and returning patients

The broadest pharmacy offer in the market, stated in full, and the only pre-filled repeat questionnaire. Its eleven questions on one scroll are the lightest clinical screen of the eight, which is a risk position as well as a conversion one.

MedExpress: comprehension and verification

The only form in the field that glosses every clinical term in plain language, and the only operator carrying two independent third-party certifications, LegitScript and SCOPE from the World Obesity Federation, alongside prescriber registration numbers. No competitor publishes a registration number.

GoLighter: immediate feedback and deferred evidence

A body mass index calculator before the funnel, a verdict on the screen after the first question, a photograph requirement that can be deferred to a reminder email, and a prescription-only route out to the patient's own pharmacy. The most patient-flexible construction in the market, attached to the widest exclusion set.

Fit fürs Leben: disclosure of the call

The mandatory video consultation is stated on the first screen of the form and in the public marketing copy, not discovered later. Whatever the conversion cost, it is the clearest §9 posture of the eight and the one closest to the Munich standard.

07The unclaimed ground

Four mechanisms nobody in this market has taken, in order of how cheap they are to take.

1. Save and resume

No operator has a working one. On a market where the large majority of patients arrive on a phone and the longest forms run past twenty screens, the first operator to let a patient leave and come back is taking a differentiator rather than catching up. Juniper has already laid the architecture by capturing name and email first, which is a worse trade for the patient and a better one for the operator.

2. Eligibility feedback plus a stated threshold

Three operators return a verdict, but none of them pairs it with the reasoning. A screen that states the threshold, returns the figure and explains what happens next costs a calculation and two sentences, states a threshold rather than a decision, and lands on the screen that loses the most patients.

3. Evidence requested, absence accepted, dose defaulted

Voy demands documents and stops without them. Zava asks nothing and proceeds. Nobody occupies the middle: request evidence, accept its absence, default to the lowest starting dose, and keep the patient. It is Voy's clinical control without Voy's friction, and it is the single most valuable unoccupied position in this benchmark.

4. A monitoring disclosure the patient consents to

Only Voy discloses the monitoring burden of interacting medicines before the patient pays, and it ends the disclosure in a real choice. Every other operator either excludes the patient or says nothing. Detail in the Policies view.

08Design choices that carry risk

Social proof inside the clinical sequence

Voy interleaves named testimonials carrying weight-loss figures, and aggregate outcome statistics, between safety questions. In this market that is where §3, §10 and §11 of the Medicines Advertising Act bite, and it is the one place where a funnel and a clinical screen work against each other.

Identity captured before any clinical question

Dokteronline runs product, dose, package, cart, account, then the questionnaire, the only operator of the eight to place account creation before clinical content. Juniper takes name and email on the first quiz screen and creates a durable profile for a patient who has answered nothing.

Consent that leaves no per-item record

GoLighter takes acceptance of the prescribing entity's terms by click-through at a domain handoff before any clinical content loads, then closes the questionnaire with one confirm button covering four distinct declarations. §630e BGB is an evidential requirement before it is a wording one, and a button is a weaker record than a set of ticks.

Buying completion by asking less

Zava's eleven broad questions and Fit fürs Leben's two are the lightest screens in the market. Test purchases by the Verbraucherzentrale Nordrhein-Westfalen and its Rhineland-Palatinate counterpart found four of ten platforms required no proof of identity or weight at all. That is the cohort courts and consumer bodies are targeting. Measured exclusion rates supplied for this study show contraindication lists costing 1.77 and 0.64 per cent of checks and completing in around ten seconds, so length is not what loses patients. INTERNAL

09What the market overlay predicted

The pre-crawl working hypotheses, tested. The overturned ones are the more useful half.

Hypothesis before the crawlVerdict What the evidence showed
Medicine names appear late, only after a gateOVERTURNED Four of eight name a brand on a public page with no gate at all. Only Voy and Juniper hold the line the overlay expected of the whole market
Pricing sits behind a gate as a consequenceOVERTURNED Public per-pack and per-dose price tables are the norm, several shown directly beneath a percentage weight-loss claim
Consent is more itemised and appears earlierSPLIT DoktorABC and Voy itemise; Zava bundles three documents into one tick and GoLighter uses a single confirm button. Health-data consent is separable at some operators and not at others
Pharmacy choice presented as a choice even where a partner is defaulted CONFIRMED Zava, GoLighter and DoktorABC all state a choice explicitly; the Netherlands partner pharmacy appears in Zava's footer as one route of three
Refunds attach to the consultation rather than the medicineSPLIT Discounts do attach to the fee. Guarantees do not: two operators promise money back against a quantified weight outcome
Identity and insurance-card requests more common than in comparable markets OVERTURNED No operator requested an insurance card. Only two ask for a photograph at all, and one of those lets the patient defer it

The pattern in the overturned rows is consistent: the market is markedly more exposed on public product advertising than a reading of the law would predict, and markedly less demanding on identity than a reading of the consumer-protection pressure would predict. Both gaps run in the same direction, towards conversion.

10Evidence and limitations

  • Text only, no screenshots. Every competitor finding is sourced to page text read during the crawls of 14 and 15 August 2026 and the follow-up of 19 and 20 August. Nothing here is verified against an image.
  • Two funnels were not reached. Dokteronline's questionnaire sits behind an account wall and Juniper's quiz stalled immediately after its contact-details screen, so their clinical content, exclusion sets and consent architecture are unknown rather than absent. GoLighter's questionnaire, recorded as unreachable in the earlier report, was captured in full on the follow-up crawl.
  • Stated policy is not practice. Investigations by the BBC, Which? and ITV, and the German consumer bodies' test purchases, all found operators whose actual checks fell short of their published ones. A page is evidence of what an operator says, not what it does.
  • Wellis sits outside the crawl; its questionnaire is now partly observed. Unlike the eight, most of its entries in this report are read from public marketing, legal and FAQ pages rather than a completed walkthrough. A first attempt to progress its intake form stalled on screen one; a follow-up attempt reached screen nine before a recurring timing issue in the form's own field-confirmation behaviour stopped further progress, a tooling limitation, not a bot-wall or CAPTCHA, so anything still marked "not observed" for Wellis is unknown rather than absent, and no comparison between Wellis and the eight is made on funnel mechanics that remain unseen. Separately, its German site carries two Dutch-market artifacts not otherwise checked across the field: a footer badge linking to the Dutch medicines register rather than a German equivalent, and a help-centre link on the German checkout page pointing to the Dutch-language help centre.
  • The crawled set is not the nominal set. The pre-crawl brief named Zava, Fernarzt, TeleClinic, Juniper, Spring, Weight Doctors and Treated. Zava and Juniper appear in both. Fernarzt, Spring, Weight Doctors and Treated were not crawled; GoLighter, Fit fürs Leben, DoktorABC and Dokteronline were crawled and not named. Recorded rather than reconciled.
  • The wider field is larger than eight. Operators appearing in the advertising evidence but outside the crawled set include DocMorris, HealthExpress, DrAnsay, GreenMedical, Apomeds, Kapsel, PharmaPremium, PrioOne, Solean, Oladoctor and the coaching provider Oviva. Kranus and Younimed appear in no evidence held. That is a gap, not an absence.