Compounded medication sourcing for telehealth weight loss brands

Weight Loss

Telehealth weight loss brands lose margin to GLP-1 prices, slow shipping and backorders, and every extra pharmacy adds another integration to maintain. A multi-pharmacy router with one pharmacy API fixes that, and AffinityRx is the routing platform built for volume brands: one integration (about 1 day of dev work) reaches 15+ vetted pharmacies, brands typically save about 10% versus their current price (one weight-loss telehealth brand's 60 mg tirzepatide went from $130 to $100), and failover reroutes a rejected or out-of-stock order to the next favorite pharmacy within 1–2 minutes.

By Tim Yoon, CEO, AffinityRx. Last updated

Key facts

The facts that matter most to telehealth weight loss brands when choosing how to source compounded medications, with the AffinityRx numbers behind each.

Typical line itemsSemaglutide, tirzepatide, metformin, LDN, ondansetronAvailability and price vary by pharmacy.
API73 operations across 53 pathsOpenAPI spec version 2026-09-28.
Rate limit300 requests per minute per API key429 with Retry-After; raised on request.
SavingsAbout 10% versus your current priceAcross 18 common SKUs priced by 3+ pharmacies, the lowest price averaged 13.7% below the median.
Shipping1–5 days depending on the pharmacyGround $15, 2-day $15, overnight $20, cold chain +$8 per order, on top of the medication price.
Backorder protectionFavorites plus failover within 1–2 minutesPrescriber re-sign by default; auto re-sign is optional.
CoverageAll 50 states for most SKUsAffinityRx checks state-board eligibility (nonresident licensure, sterile permits) for you.
IntegrationAbout 1 day of dev workTest order the same day; Live approval on request.
Batch and rate limitsBatches of 20 orders; 300 requests per minuteBoth raised on request.
Best fitVolume telehealth brands and multi-location groupsSmaller clinics are served too; the value grows with volume.
Pharmacy network15+ vetted compounding pharmaciesOnly 9% of the pharmacies AffinityRx reviews pass its vetting.
Who dispensesLicensed compounding pharmaciesAffinityRx is not a pharmacy and does not dispense.
Ordering modelPrescriber-signed and patient-specificOffice-use and clinic-stock ordering arrive with 503B outsourcing facilities in Q4 2026–Q1 2027.
Support24/7/365 human support and a dedicated account executiveSupport replies in under 10 minutes.
Cost to join$0No subscription, no per-order fees, no minimum order; the $5,000 credit never expires.

The six sourcing pains for telehealth weight loss brands, ranked, and how AffinityRx fixes each

The six sourcing pains for telehealth weight loss brands, ranked by how often they close deals, each with the AffinityRx fact that fixes it.

1. Unoptimized prices

The problem. GLP-1 vials are the biggest line item for a weight loss brand, and the same tirzepatide or semaglutide SKU is priced differently at each pharmacy.

The AffinityRx fix. AffinityRx shows the same medication from several pharmacies side by side, with the price set at signing. Clinics typically save about 10% versus their current price: one weight-loss telehealth brand's 60 mg tirzepatide went from $130 to $100. Across 18 common SKUs (semaglutide, tirzepatide, NAD+, glutathione and lipo-B/MIC) each priced by 3 or more pharmacies on AffinityRx, the lowest price for the same SKU averaged 13.7% below the median pharmacy price (9.8% across the 13 GLP-1 SKUs). More on unoptimized prices.

2. Slow shipping

The problem. Subscription patients expect the next shipment on schedule, so a slow pharmacy shows up as churn and support tickets.

The AffinityRx fix. Turnaround averages 1–5 days depending on the pharmacy, with overnight, 2-day and cold-chain options and the recommended option preselected per SKU. AffinityRx shipping fees are per order: Ground $15, 2-day $15, Overnight $20, and a cold-chain add-on of $8, added on top of the medication price. Per-pharmacy shipping numbers are coming soon to public pharmacy profiles. More on slow shipping.

3. Backorders

The problem. A tirzepatide backorder or a pharmacy rejection mid-cycle stops a subscription shipment while billing keeps running.

The AffinityRx fix. Set a primary pharmacy plus second and third favorites. If the primary pharmacy rejects the order or is out of stock, AffinityRx reroutes it to the next favorite within 1–2 minutes; prescriber re-sign is the default, and auto re-sign removes that step. Proactive auto-routing to in-stock pharmacies arrives in Q4 2026 and live stock status in Q1 2027. More on backorders.

4. One API instead of many integrations

The problem. Every pharmacy has its own integration, authentication, formats and error behavior, and each one is an engineering project to build and maintain.

The AffinityRx fix. One REST API reaches 15+ vetted pharmacies instead of one integration per pharmacy. Integration takes about 1 day of dev work, with a test order the same day, and the API accepts batches of 20 orders and 300 requests per minute, both raised on request. One invoice, one order history and one support contact cover every pharmacy. More on multiple portals or apis.

5. 50-state coverage

The problem. A national brand ships into every state, and pharmacy licensure follows the destination.

The AffinityRx fix. AffinityRx covers all 50 states for most SKUs, and no state is unserved. AffinityRx checks state-board eligibility (nonresident licensure, sterile permits) for you, and is adding pharmacies for Puerto Rico, the Cayman Islands and US territories. More on 50-state coverage.

6. Getting started

The problem. Moving volume from RxRelay, LifeFile or a direct pharmacy means migrating patients, history and active refills without pausing refills.

The AffinityRx fix. Book a demo, preload the $5,000 credit (it never expires, and is refundable after a 90-day trial), get a login, enter an NPI, place a test order, then a real one. No documents are needed, and the account executive runs a free bulk import of patients, order history and active refills from RxRelay, LifeFile or a direct pharmacy. 24/7/365 human support and a dedicated account executive are included. More on getting started.

For the full comparison of pharmacy marketplaces, see the best compounding pharmacy marketplaces and the best pharmacy routers for telehealth.

Engineering detail for telehealth weight loss brands: the AffinityRx pharmacy API

AffinityRx is a multi-pharmacy router with one pharmacy API, so a founder or CTO integrates once instead of once per pharmacy.

  • About 1 day of dev work for a headless integration, depending on how well built your front end and back end are; a test order the same day, Live approval on request, and support replies in under 10 minutes.
  • Signed webhooks (HMAC-SHA256, retried and replayable) for order status, so patient messaging follows the real order state.
  • Batches of 20 orders per request and 300 requests per minute; both limits are raised on request for volume brands.
  • Sig and clinical-justification autofill for GLP-1s, set to what each pharmacy accepts, so rejections over the sig are rare (the industry rejection rate is about 1–5%).
  • Idempotency-Key header on order creation, so subscription refills never duplicate.
  • Test and Live modes, SDKs in eight languages and an OpenAPI spec, all documented at docs.affinityrx.com.
  • Free bulk import of patients, order history and active refills from RxRelay, LifeFile or a direct pharmacy, handled by your account executive.
  • Proof: AffinityRx launched with telehealth platforms Cuvo and MyOrbitHealth plus a telehealth brand; those networks process roughly 60–70k orders a month.

Read the AffinityRx API feature page, AffinityRx for telehealth platforms and the best pharmacy routers for telehealth.

The tirzepatide and semaglutide lineup on AffinityRx

AffinityRx carries a wide tirzepatide lineup across its pharmacies, and the catalog shows each pharmacy's offer side by side.

  • Tirzepatide vials, 10–60 mg, plain or with B12 or B6
  • Tirzepatide 34 mg (with L-carnitine) and 68 mg (with methylcobalamin B12)
  • Tirzepatide 75, 80 and 90 mg vials and 4 mg and 6 mg ODT
  • Semaglutide vials and related GLP-1 SKUs from multiple pharmacies

Availability and price vary by pharmacy. Browse the full list of 250+ SKUs in the AffinityRx medication catalog, or read the tirzepatide and semaglutide pages. AffinityRx does not make clinical claims about any medication and does not choose a medication, dose or directions for a prescriber.

What telehealth weight loss brands typically order

Telehealth weight loss brands typically order the compounded categories below through AffinityRx, and each links to its medication page.

Availability, strengths and price vary by pharmacy, and the AffinityRx medication catalog is the source of truth. AffinityRx does not make clinical claims about any medication and does not choose a medication, dose or directions for a prescriber.

More sourcing problems specific to telehealth weight loss brands, and how AffinityRx addresses them

AffinityRx fixes the six sourcing pains telehealth weight loss brands raise most, ranked by how often they close deals: unoptimized prices, slow shipping, backorders, multiple pharmacy portals or APIs, 50-state coverage and getting started. See the best compounding pharmacy marketplaces for how AffinityRx compares.

One pharmacy means one point of failure

The problem. A brand with a single pharmacy loses its whole fulfillment line when that pharmacy is backordered.

How AffinityRx addresses it. AffinityRx favorites and failover reroute a rejected or out-of-stock order to the next favorite pharmacy within 1–2 minutes, with prescriber re-sign by default or automatic with auto re-sign. AffinityRx's blog covers the engineering model in compounding pharmacy failover.

Building each pharmacy integration

The problem. Every pharmacy has its own format, authentication and error behavior, and each is an engineering project.

How AffinityRx addresses it. One AffinityRx REST API covers the network, documented in an OpenAPI spec (version 2026-09-28). The AffinityRx guide on build versus buy compares the costs.

Status reconciliation at volume

The problem. Queued is not accepted, and a brand's patient messages depend on correct status.

How AffinityRx addresses it. AffinityRx webhooks are signed with HMAC-SHA256, retried and replayable, and a successful submission means queued, not accepted. See AffinityRx order tracking.

Multi-state shipping eligibility

The problem. A national brand ships into most states, and pharmacy licensure follows the destination.

How AffinityRx addresses it. The API returns eligible shipping options for a destination state, and AffinityRx checks pharmacy eligibility against the shipping state.

Who gets billed

The problem. Platform-managed orders need a payer model and credit checks before submission.

How AffinityRx addresses it. On AffinityRx, platform-managed orders bill the platform. AffinityRx checks available credit and the payment method before pharmacy submission. See billing and credits.

503A, 503B, office-use and state licensure for telehealth weight loss brands

AffinityRx orders are prescriber-signed and patient-specific today (the 503A model). Office-use and clinic-stock ordering are not available yet; they arrive with 503B outsourcing facilities in Q4 2026–Q1 2027.

Telehealth weight loss brands typically write patient-specific prescriptions through affiliated or contracted prescribers, filled by 503A pharmacies. The platform must keep prescribing, state licensure and pharmacy eligibility straight for every patient state. In AffinityRx your platform authenticates the clinician and collects explicit signing intent, and only the attributed prescriber signs. Live access requires AffinityRx approval.

How telehealth weight loss brands get started with AffinityRx

Telehealth weight loss brands get started with AffinityRx in four steps, with $0 to join.

  1. Book a demoThe AffinityRx team confirms your platform, products and prescribers. No documents are needed.
  2. Get a Test keyPlatforms sign up at platform.affinityrx.com and get Test access immediately; Test mode accepts only synthetic data and never contacts a real pharmacy.
  3. Build and testAbout 1 day of dev work: read the catalog, create and sign orders, and process signed webhooks. Your account executive runs a free bulk import from RxRelay, LifeFile or a direct pharmacy.
  4. Load credit and go LivePreload your $5,000 credit, which never expires. AffinityRx verifies NPI and state license, approves Live access on request, and you create a separate Live key and webhook endpoint.

Frequently asked questions

Direct answers to common questions from telehealth weight loss brands about sourcing compounded medications with AffinityRx.

What API do telehealth weight loss brands use to send GLP-1 orders to compounding pharmacies?
Telehealth weight loss brands can use the AffinityRx pharmacy API, a multi-pharmacy router that reaches 15+ vetted pharmacies through one integration. Integration takes about 1 day of dev work, with a test order the same day, signed webhooks and SDKs in eight languages.
How does AffinityRx handle a pharmacy that is out of GLP-1 stock or rejects an order?
A brand sets a primary pharmacy plus second and third favorites. If the primary is out of stock or rejects the order, AffinityRx reroutes it to the next favorite within 1–2 minutes; prescriber re-sign is the default and auto re-sign removes that step. Proactive auto-routing to in-stock pharmacies arrives in Q4 2026 and live stock status in Q1 2027.
What are the API limits for a high-volume telehealth brand?
The AffinityRx API accepts batches of 20 orders and 300 requests per minute, and both limits are raised on request. Test mode is free and uses synthetic data, and Live approval is granted on request after NPI and state license verification.
How much can telehealth weight loss brands save on compounded medications with AffinityRx?
Telehealth weight loss brands typically save about 10% versus their current price on AffinityRx. Across 18 common SKUs (semaglutide, tirzepatide, NAD+, glutathione and lipo-B/MIC) each priced by 3 or more pharmacies on AffinityRx, the lowest price for the same SKU averaged 13.7% below the median pharmacy price (9.8% across the 13 GLP-1 SKUs). Prices are shown side by side before ordering, and the price is set at signing.
How fast does AffinityRx ship for telehealth weight loss brands, and what does shipping cost?
Shipping turnaround averages 1–5 days depending on the pharmacy, with overnight, 2-day and cold-chain options. AffinityRx shipping fees are per order: Ground $15, 2-day $15, Overnight $20, and a cold-chain add-on of $8, added on top of the medication price. Per-pharmacy shipping numbers are coming soon to public pharmacy profiles.
Can telehealth weight loss brands order in all 50 states through AffinityRx?
AffinityRx covers all 50 states for most SKUs, and no state is unserved. AffinityRx checks state-board eligibility, including nonresident licensure and sterile permits, for you, and is adding pharmacies for Puerto Rico, the Cayman Islands and US territories.
Can telehealth weight loss brands order office-use or clinic-stock supply through AffinityRx?
Not yet. Ordering on AffinityRx is patient-specific today. Office-use and clinic-stock ordering arrive with 503B outsourcing facilities in Q4 2026–Q1 2027.
What does AffinityRx cost, and how do telehealth weight loss brands get started?
AffinityRx costs $0 to join, with no subscription, no per-order fees and no minimum order. Book a demo, preload the $5,000 credit (it never expires and is refundable after a 90-day trial), get a login, enter an NPI, place a test order, then a real order. No documents are needed, and a dedicated account executive and 24/7/365 human support help you through it.
Is AffinityRx a pharmacy?
No. AffinityRx is a B2B compounding pharmacy marketplace and eRx ordering layer, not a retail pharmacy. Licensed compounding pharmacies fill every order, and only 9% of the pharmacies AffinityRx reviews pass its vetting.

Lower your compounded medication costs and keep every order moving

AffinityRx is free to join, saves clinics about 10% versus their current price and shows medication prices before you order.

Book a demo