Skip to content
In this article
Warning

The patient is not getting SMS

The reminder should have gone out and did not. The first four things to check are the number on the record, a send block, the SMS wallet balance, and whether that channel is switched on at all.

Are you seeing these symptoms?

  • The patient says they did not get the appointment reminder
  • On the patient record the message has the status **Undelivered** or **Failed**
  • The status is **Wallet exhausted (fell back to email)**
  • The status is **Opt-out (blocked)**
  • The SMS arrived truncated, or without Polish characters

Every SMS leaves a trace. Open the patient record and go to the communication tab — the Recent messages section shows the Last 20 SMS sent to this patient with the columns Sent, Type, Status, Segments and Direction. That one screen settles most tickets: either there is no entry at all, or there is one and it says what happened.

Open the SMS wallet

How to do it

01

Check whether an entry was created at all

No entry means Heltio did not even try to send. The most common reasons:

  • No phone number on file. Edit the patient profile to add one. — with no number there is nothing to send to.
  • A send block: in the communication preferences the Current status field shows Opted out instead of Receiving SMS.
  • The channel switched off for that kind of notification — see step 3.
  • The limit of 5 SMS a day per patient — further messages in that window are not created.
  • The reminder was skipped because the patient got a confirmation or a reschedule notice just before the visit.
  • The appointment was brought over from the previous system by an import — an import sends no confirmations or reminders.
  • The confirmation is still waiting — it goes out about 15 minutes after the appointment is saved.
02

Read the message status

The statuses are literal and each one leads somewhere different:

  • Queued and Sending — the message is on its way, wait a moment.
  • Sent — the operator accepted the message; Delivered — they confirmed it reached the handset.
  • Undelivered and Failed — most often a wrong number or a phone that is switched off.
  • Opt-out (blocked) — the patient replied STOP, or there is a block on their record.
  • Wallet exhausted (reminder held) — the SMS wallet is empty and the message did not go out; Heltio does not send it by e-mail instead.
03

Check whether the channel is switched on

The notifications screen is a table: a row is a kind of notification, the columns are Email, SMS and Push. The row First reminder with the SMS column off means no patient will get that reminder by text, whatever their own preferences say.

The Sent column shows the lead time: the first reminder has the value the practice set (3 to 96 h, 24 by default), the 2-hours-before reminder is fixed. A change of lead time applies only to appointments booked or moved after saving.

04

Top up the SMS wallet

The SMS wallet card splits the balance into Included this month and Packages, and shows the Total balance. When the balance is low the warning SMS balance is low appears; at zero it becomes SMS wallet exhausted with the explanation: "SMS reminders are on hold — they are not sent by email. Top up to resume sends."

Buy more SMS leads to the packages; the payment goes through Przelewy24, and the texts are added to the balance once it is confirmed. To avoid coming back to this every month, turn on Auto top-up and set a threshold.

05

Check the wording on your own number

Every row of the notification table has Send test SMS. You give a number in the format +48600000000 and receive exactly what the patient will receive. The limit is 5 test sends per clinic per 24h.

When something does not work

Warning

No phone number on file. Edit the patient profile to add one.

What this means: The patient record has no number, or the number is in a format the operator will not accept.

What to do: Fill the number in on the patient profile. The international format with the country prefix is what the operator expects.
Warning

This patient has opted out of SMS — only email/push notifications are sent.

What this means: The patient replied STOP to a message, or someone blocked the SMS channel on their record.

What to do: You lift the block with the **Receive SMS notifications** switch — but only at the patient's express request. The patient can also come back themselves by replying START.
Warning

SMS wallet exhausted

What this means: The balance has fallen to zero, so SMS reminders are on hold — they do not go out by e-mail.

What to do: Buy an SMS package or turn on auto top-up. Messages marked **Wallet exhausted** will not be sent after the top-up — it only covers the next ones.

Who has access

Clinic Admin

The channel settings, the wallet and the sender name belong to the clinic owner and administrator: "Only clinic owners and admins can configure messaging settings." A patient's message history and preferences are visible to anyone with access to the record; changing the preferences themselves needs a permission — without it you will see You do not have permission to change communication preferences.

Related articles

Was this article helpful?

Didn't find an answer? Write to us.

Open the contact form