Carriers block texts that promote prescription drugs, even from licensed clinics. Here is what to send instead, with rewritten examples you can use.
Get started for freeSchedule a demo →Do not text an offer on a prescription drug. "20% off semaglutide" breaks carrier rules no matter who sends it, and it can get a texting campaign rejected for good. Carriers also look at your business type and the pages your texts link to. So a drug offer is not safe in a regular text, and it is not safe behind a secure link either. Promote the visit instead: consults, follow-ups, classes and open appointment times. Send promotional texts only to patients who gave prior express written consent, and end each one with "Reply STOP to opt out."
Each risky text below names or discounts a prescription drug, or hides one behind a link. Each safe version promotes the visit. Send the safe versions only to patients who agreed in writing to get promotional texts from your clinic.
Risky
Safer
Carriers forbid promoting drugs that need a prescription, even from a licensed provider. A discount on the visit promotes your service.
Risky
Safer
A drug name plus a price is a drug sale. Skipping the visit makes it look like the clinic sells medication, not care.
Risky
Safer
CTIA says adding a coupon to an informational text can make it promotional. This one also names a drug in a regular text.
Risky
Safer
It promotes a drug class with an outcome promise. CTIA asks senders to keep marketing from being misleading.
Risky
Safer
Public link shorteners get filtered, and carriers judge the linked page too. Moving the offer behind a link does not make it allowed.
Weight-loss and GLP-1 clinics have a real reason to text. Patients want to hear about openings, new hours and program changes. The trouble starts when the text sells the drug instead of the visit.
Twilio lists prescription drugs as a forbidden category for US texting. Its rule says "Promotional Messaging for drugs that cannot be sold over-the-counter (OTC) are forbidden regardless if the business is a licensed professional." Being a medical practice does not create an exception. See Twilio's forbidden message categories.
When a texting campaign is rejected for prescription drug marketing, Twilio says "The rejected campaign is not eligible for resubmission." Twilio describes a narrow case that may be allowed under a different campaign type: refill reminders from a licensed pharmacy to existing patients. A discount on a drug is not that case. See Twilio error 30941.
Some clinics try to stay safe by keeping the text vague and putting the offer on a web page. Carrier rules look past the text itself.
Twilio says its forbidden use cases "are not only related to the content of the message but the business type itself." Telnyx says linked pages should be "consistent with your registered use case." Bandwidth says restricted content is not allowed on 10DLC "or the customer's website at all." CTIA says links should not conceal the sender, and sites should identify their owner. Read more about how 10DLC registration works.
So a drug offer is never safe in any message type. That includes an Insecure text, a Secure text with link, and a text that links to a pricing page. A link does not make a drug offer allowed.
General SMS marketing guides tell you to lead with the deal. For most businesses that works. For a clinic that prescribes, the deal is often the drug, and that is the one thing carriers will not carry.
Shortened links make it worse. Twilio says public shorteners such as bit.ly "are not permitted," while branded short domains owned by the business are generally acceptable. A drug offer on a shortened link breaks two rules at once.
BloomText registers carrier campaigns centrally for the clinics that use it. Keeping drug offers out of every broadcast protects your clinic's ability to send.
Promote what your clinic does, not what it prescribes. Consult openings, follow-up visits, extended hours, a new provider, a free class or an open house are all services. A discount on the visit is a discount on your service.
Keep drug names, drug prices and weight-loss promises out of promotional texts. In an Insecure text, also keep out anything that names a condition or treatment. That text is a regular SMS and can't contain PHI.
Your current patients may need to know that a program fee is changing or that their medication source is changing. Send that as a Secure text with link, framed as information about their care, not as an offer. A Secure text with link can contain PHI, so it can carry details specific to that patient. See how to tell patients about GLP-1 program changes for wording and samples.
The secure link protects patient details. It does not change carrier rules. A message that pushes a drug discount is still a drug offer, whichever message type carries it.
Promotional texts need prior express written consent. Under the FCC's TCPA rules, that is a written, signed agreement that names the phone number and clearly authorizes marketing messages. CTIA says the consumer "should agree in writing to receive promotional texts" before a business sends them. See 47 CFR 64.1200.
End every promotional text with "Reply STOP to opt out." Current FCC rules say opt-out requests must be honored within 10 business days. Federal rules bar telephone solicitations before 8am or after 9pm at the patient's location. A safer habit is 9am to 8pm in the patient's time zone.
Twilio's carrier rules for the prescription drug category also say "an 18+ age gate utilizing a specific birth date entry box is strictly required at the time of consent capture." A checkbox or a yes/no question does not count. If your sign-up form collects consent to texts, ask for a date of birth. See Twilio's forbidden message categories.
Open Broadcast in the web app sidebar and follow the three steps: Details, Recipients, Message. For a promotion, choose Insecure text and keep it free of PHI. For an update to existing patients, keep the default Secure text with link. See the broadcast overview and how to create a campaign.
Add recipients from your directory, or upload a CSV of up to 20,000 rows exported from your EHR. Include only patients who agreed to promotional texts. Personalize with variables like {{first_name | there}}. See adding recipients and personalizing messages.
Send now or schedule a date, time and time zone. Messages go out one at a time at the pace you set. Numbers on your org's opt-out list, including anyone who replied STOP, aren't texted. Replies arrive as private conversations in your team inbox. See sending and tracking.
Broadcasts need the Patient SMS Add-on and membership in a team with an assigned phone number. BloomText verifies new accounts before their first broadcast.
Promotional samples here need the patient's prior express written consent and end with opt-out wording. None of them names a drug. Insecure samples also leave out conditions and treatments.
Insecure text: can't contain PHI
Insecure text: can't contain PHI
Insecure text: can't contain PHI
Insecure text: can't contain PHI
Generic on purpose. It does not say what the follow-up is for.
Secure text with link: can contain PHI
Information about the patient's own program, not an offer. No drug name, no discount.
Secure text with link: can contain PHI
Last verified October 15, 2026.