Manually Sending SMS From a Booking
The Booking Detail page has a Text actions section โ one-click resends of the most common booking SMS, sent to the booking customer's phone number.

Available Actionsโ
| Button | Sends |
|---|---|
| Send confirmation | The New Booking customer template |
| Send reminder | The Upcoming Booking customer template |
| Send cancellation | (only on cancelled bookings) The Cancelled Booking customer template |
| Send waivers | (only when the booking has incomplete waivers) The Form Request customer template, with a fresh waiver link |
The body uses your customised customer-side templates from Settings โ SMS โ Templates.
How It Worksโ
- Open the booking detail page (e.g. Bookings โ click any booking)
- Scroll to the Text actions card on the right side, alongside Email actions
- Click the action you want to resend
- The SMS sends immediately to the phone number shown below the buttons
You'll see a green toast ("SMS sent to +1 555โฆ") when delivery is queued, or a red toast if something blocked the send.
What Stops a Sendโ
| Block reason | What you'll see |
|---|---|
| Customer has no phone number on file | "Customer has no phone number" hint replaces the recipient line |
| Customer has replied STOP to a previous SMS | "Customer has opted out of SMS" hint replaces the recipient line โ buttons still show but the send will toast an opt-out error |
| SMS provider not enabled (managed mode disabled, BYO disconnected) | Buttons render but toast: "SMS isn't enabled for this account" |
| Wallet balance too low to cover the destination cost | Toast: "SMS wallet has insufficient balance โ top up under Billing โ SMS credits" |
| Phone number can't be normalised to E.164 | Toast: "Couldn't normalise the customer's phone number โ please update it on the customer record" |
In every case, the email path is unaffected โ clicking Send confirmation under Email actions still works even if the SMS path is blocked.
Manual Sends vs. Automatic Notificationsโ
Manual button clicks bypass the per-event toggle in Settings โ SMS โ Notifications. The reasoning: you explicitly clicked the button โ that's the consent. So you can resend a confirmation SMS to a customer even if you haven't enabled the New Booking customer toggle in your default settings.
This is useful when:
- A customer says "I never got my booking confirmation" โ click Send confirmation to resend it as both email and SMS
- A customer is running late for pickup โ click Send reminder to nudge them
- A waiver request is sitting unread โ click Send waivers to follow up via SMS
All other safeguards (opt-out, wallet balance, phone validity) still apply.
Wallet Costsโ
Manual sends draw from your prepaid wallet at the same per-country rate as automated sends. Each click is one message; the cost varies by destination country (e.g. ~$0.02 for US, ~$0.07 for UK).
Manual sends appear in the delivery log the same way automatic sends do โ with initiated_by: User and the admin user's name attached so you can audit who sent what.