By Industry

View all industries

Have questions? Give us a call. Our team is happy to help: (469) 812-5544

Call our team

Product Categories

Have questions? Give us a call. Our team is happy to help: (469) 812-5544

Call our team

Scenarios

View all use cases

Have questions? Give us a call. Our team is happy to help: (469) 812-5544

Call our team

Library

Have questions? Give us a call. Our team is happy to help: (469) 812-5544

Call our team
Quick Links
Home/
AI Receptionist/features
Pricing/pricing
Contact/contact
Book a Demo/contact
About/about
Partners/partners
Security/security
Developers/developers
↵ to selectTab to navigateEsc to close

By Industry

DentalOptometryMedicalVeterinaryMedical SpaPlastic SurgeryPhysical TherapyMental HealthPrimary CareView all industries

By Role

Practice OwnersOffice ManagersFront Desk StaffView all roles

Enterprise

Dental Service Organizations (DSO)Medical GroupsVision GroupsVeterinary Chains

Call Management

AI ReceptionistCall RecordingCall IntelligenceMissed Call Text BackVoicemailPhone Porting

Scheduling

Smart SchedulingOnline SchedulingAI ChatbotCalendar SyncWaitlistBooking Widget

Patient Engagement

Two-Way TextingRemindersReview RequestsPatient OutreachRecall & Reactivation

Practice Websites

Practice WebsitesBrowse TemplatesDental WebsitesVeterinary WebsitesMed Spa WebsitesTherapist WebsitesHome Care Websites

Practice Management

Multi-LocationTeam ManagementDigital FormsPaymentsPatient CRM

EHR & Billing

EHR OverviewClinical NotesAI Progress NotesSuperbillsBillingClient PortalTelehealthTherapy EHR

Analytics & AI

Call AnalyticsPractice AnalyticsProvider DashboardCustom AI Voice
AI ReceptionistVirtual Receptionist24/7 Answering ServiceAfter-Hours AnsweringHoliday Call AnsweringMissed Call RecoveryOverflow Call AnsweringVoicemail ReplacementAI Call Answering ServiceAppointment Booking ServicePatient Reactivation CallsPatient Recall & Recare CallsAppointment Reminder CallsPost-Visit Follow-Up CallsOnline Appointment SchedulingHIPAA-Compliant AISpanish-Speaking AIReplace Your Answering ServicePricing vs Answering ServiceCost of an Answering ServiceAnswering Service Pricing GuideView all use cases
Templates & ScriptsIndustry GuidesBlogResultsCase StudiesHealthcare GlossaryIntegrationsChangelog
Tools
Get StartedLog InSales: (469) 812-5544

SMS isn't sending

First check Settings → Phone & SMS → Texting: texts only go out once the card reads Texting is on. Texting registration pending means the carriers are still reviewing (usually 3 to 7 business days), and Texting registration rejected shows the reason with Fix & Resubmit. Texts are also refused on the Free plan, before the account owner's email is verified, once the month's texts are used up with overage off, for a client marked do-not-contact or who replied STOP, for a number that isn't valid or is outside the US and Canada (Puerto Rico counts as US), and for a blocked number. When the carrier says a number is a landline, not a mobile, not valid or not in service, automated texts to it (reminders, campaigns, forms, payment links) pause, and the client's Inbox conversation shows "Texts to this number aren't getting through" with the reason; you can still text it yourself from the Inbox, and a delivered text, a text from the client, or 90 days lifts the pause. A text reminder that failed shows in Tasks as a Delivery issue with the reason (Carrier didn't deliver, Texts to this number aren't getting through, Bad phone number, Patient opted out of texts, Texting to this number's region isn't turned on, Number is blocked, or Temporary send error) and the button that fixes it. Only Carrier didn't deliver and Temporary send error offer Retry.

Updated October 9, 20266 min read

A text can stop in two places: FrontDesk refuses to send it, or a carrier doesn't deliver it. Work through these in order.

1. Is texting turned on?

Open Settings → Phone & SMS → Texting. The card must read Texting is on.

  • Texting is off (Not set up): nothing has been registered. Click Set up texting and fill in the form. On the Free plan or a trial without a card on file, the button reads Add a card: save a card (registering is free and the card isn't charged for it), and the form opens. Only the account owner can add the card. See A2P registration.
  • Texting registration pending: the carriers are reviewing it, usually for 3 to 7 business days. Texting turns on by itself and you'll get an email when it's live.
  • Texting registration rejected: the reason shows in a Rejection Reason box. Click Fix & Resubmit. If the card reads We're finalizing your texting registration, click Contact Support.

When texting is on, the same card has Send a test message: enter your mobile number and click Send test to check delivery to your own phone.

2. Is FrontDesk refusing the text?

Even with texting on, FrontDesk doesn't send a text when:

  • The account is on the Free plan. "SMS is not available on the Free plan. Please upgrade to Pro."
  • The account owner's email isn't verified. "Please verify your email address before sending text messages." Use the link in the verification email, or Resend email on the Verify your email notice.
  • The month's texts are used up and overage is off. The account owner can keep texting running under Settings → Billing (pick Texts in the usage forecast, then Keep it running this cycle), or upgrade. See Usage and overages.
  • The client can't be texted. They're marked do-not-contact, or they replied STOP: "This number replied STOP and can't be texted until it replies START."
  • The number isn't a phone number. "That isn't a valid phone number, so it can't be texted. Check the number and try again." This covers a field holding words instead of digits, too few digits, or a US number whose area code starts with 0 or 1 (such as 123-456-7890). Fix the number on the client's record. A blank number gives "There is no phone number to text."
  • The number is outside the US and Canada. "SMS is only allowed to US and Canadian phone numbers." US territories such as Puerto Rico (787 and 939) count as US and can be texted.
  • The number is on your blocked list. "This number is blocked. Unblock it to send messages."
  • Texts to the number keep failing, so automated texts to it are paused (next section).

Texts to a number are paused

When the carrier says a number can't take texts, FrontDesk stops sending it automated texts so they don't keep failing:

  • At once, when the carrier says the number isn't valid, or that it isn't a mobile.
  • After two failures in a row, when the carrier says the number isn't in service or is unreachable (often a landline). A delivered text in between resets the count.

While a number is paused, appointment reminders, confirmations, campaign texts, waitlist offers, review requests, forms and documents, payment links and notices, and the AI's follow-up texts all skip it. The client's Inbox conversation shows a note with the reason, for example:

Texts to this number aren't getting through. It looks like a landline, which can't receive texts. Reminders and other automated texts to it are paused. Check the number with the client. You can still send a text yourself, and if it's delivered, automated texts start again.

The other reasons read "Texts to this number fail because the carrier says it isn't a valid number." and "Texts to this number aren't getting through. The carrier says the number isn't in service." Buttons outside the Inbox (such as Send reminder) show the same sentence when they refuse.

To fix it, call the client and update their number on their record. The pause lifts on its own when a text to the number is delivered (including one you send from the Inbox), when the client texts you, or 90 days after the last failure, because numbers get reassigned. There is no button to lift it by hand. A pause applies only to your practice.

3. Did the carrier deliver it?

Failed text reminders appear in Tasks as a Delivery issue. The reason tells you what to do:

Reason in TasksWhat it meansWhat to do
Carrier didn't deliverThe carrier rejected or couldn't deliver it (phone off, filtered, unreachable)Click Retry. If it keeps failing, call the client.
Temporary send errorSomething went wrong while sendingClick Retry.
Texts to this number aren't getting throughEarlier texts to this number failed, so automated texts to it are paused. The item says why, for example that it looks like a landline. Retry would fail the same way, so there's no Retry button.Click Update number to check and correct the number on the client's record, or click the phone icon to call them. Automated texts start again once a text to the number is delivered, the client texts you, or 90 days pass.
Bad phone numberThe number isn't a valid mobile numberClick Fix and correct the number on the client's record.
Patient opted out of textsThe client replied STOP or has texts turned offClick Call. Don't text them unless they opt back in.
Texting to this number's region isn't turned onTexting to the number's country or territory (Puerto Rico, for example) isn't enabled for your account. The number itself may be fine.Click Contact support and we'll turn it on.
Number is blockedThe number is on your blocked listClick Blocked numbers to review it in Settings → Phone & SMS.

A failed reminder is marked urgent if the visit is within a day. If Retry keeps failing, call the client and check the number. A reminder that hit a paused number shows as Texts to this number aren't getting through, not as a retryable error.

4. Keep your texts from looking like spam

Carriers filter business texts that look like marketing or spam. To stay clear:

  • Say who you are in the first line ("Hi Sarah, this is Sunny Dental…").
  • Avoid all caps and pushy words like FREE, CLICK NOW or LIMITED TIME.
  • Don't use link shorteners (bit.ly, tinyurl). Use the full address.
  • Go easy on emoji and special characters.
  • Only text clients who agreed to hear from you.
Good: "Hi Sarah, this is Sunny Dental reminding you of your cleaning
       tomorrow at 2pm. Reply YES to confirm or RESCHEDULE to change."

Bad:  "FREE consult AVAILABLE! Click here NOW to book
       bit.ly/sunny-dental"

5. Timing

Appointment text reminders go out at the times set in your reminder rules. Review requests and payment notices sent by text wait until between 8 AM and 9 PM in the client's local time. If a reminder would land in the middle of the night, change its timing in the reminder rules. See Configure appointment reminders.

What's next

Frequently asked questions

How do I see why a text failed?
Failed text reminders show in Tasks as a Delivery issue that says the text reminder failed and gives the reason, for example Carrier didn't deliver. The reason tells you what to do: Carrier didn't deliver and Temporary send error can be retried (click Retry). Bad phone number needs the number fixed (Fix). Patient opted out of texts means you should call them instead (Call).
I texted from the Inbox and nothing happened.
The app tells you when it refuses a text. The usual reasons: texting isn't registered yet ("This phone number is not yet registered for texting (A2P 10DLC)"), the Free plan ("SMS is not available on the Free plan"), the account owner's email isn't verified, the month's texts are used up, the client is marked do-not-contact or replied STOP, the number isn't valid ("That isn't a valid phone number, so it can't be texted"), it is outside the US and Canada, or it is on your blocked list ("This number is blocked. Unblock it to send messages."). A number whose automated texts are paused can still be texted from the Inbox. See [Error messages explained](/help/troubleshooting/error-messages-explained) for each message.
Can I text from a toll-free number?
Only after the carriers verify it. The Texting tab's registration covers local numbers (A2P 10DLC). There is no toll-free verification screen in the app, so contact support to arrange it. See [Toll-free numbers](/help/phone-setup/toll-free-verification).
Some clients get my texts and others don't.
Check the ones who don't: a wrong or landline number, a STOP reply (they're opted out until they text START back), or a do-not-contact flag on their record. When the carrier says a number is a landline, not a mobile, not valid or not in service, FrontDesk pauses automated texts to it (reminders, campaigns, forms, payment links) and the client's Inbox conversation says why. If it looks like carrier filtering, keep your wording plain and avoid shortened links and all caps.
The Inbox says "Texts to this number aren't getting through". What does that mean?
The carrier said the number can't take texts: it isn't a mobile or isn't valid (paused at once), or it isn't in service or is unreachable twice in a row (often a landline). Reminders and other automated texts to it are paused. Check the number with the client and fix it on their record. You can still send a text yourself from the Inbox, and if it's delivered, or the client texts you, automated texts start again. Otherwise the pause ends 90 days after the last failure.
Why does it say "That isn't a valid phone number, so it can't be texted"?
The number on the record isn't a real phone number: it has words instead of digits, too few digits, or a US area code starting with 0 or 1 (such as 123-456-7890). Correct it on the client's record and send again.
Can I text clients in Puerto Rico?
Yes. Puerto Rico (787 and 939) and other US territories count as US numbers. Texts go only to US and Canadian numbers; anything else gets "SMS is only allowed to US and Canadian phone numbers." If texts to a Puerto Rico number fail as Bad phone number, contact support.

Was this article helpful?

Related articles

Still need help?

Our team replies fast. Or just ask the in-app Setup Assistant.

Contact support