How to send SMS reminders for a whole week of Google Calendar events at once
Most reminder add-ons make you set them one event at a time. Here is how to arm a whole date range in one pass, where the phone numbers come from, and what it costs.
6 min read
There is no shortage of add-ons that send an SMS reminder before a Google Calendar appointment. Almost all of them share the same assumption: that you have a handful of appointments, and you will happily open each one and set a reminder on it.
That assumption breaks the moment you are running a real schedule. At a hundred jobs a week, setting reminders one event at a time is an hour of clicking that you will stop doing by Wednesday. This guide covers arming a whole date range in one pass instead.
Where the phone numbers come from
The thing that makes bulk possible is not the bulk button — it is not having to type a phone number for each event. If you already put the client's number in the calendar event, the number is read straight out of the event description.
A tagged number wins over anything else in the text. Write Mobile: 0491 570 156 and that is the number used. The recognised tags are PH, Mobile, MOB, TEL, PHONE and CELL, and you can change the list to match how your team already writes them.
If there is no tag, the description is scanned for anything that parses as a phone number in your country. This is why the tag matters more than it looks: a description containing Invoice 4155552671 will happily parse as a phone number, and an explicit Mobile: tag is what stops a reminder going to an invoice number. Numbers that can be positively identified as landlines are skipped rather than being sent an SMS that can never arrive.
Set up one message template first
A template is the message plus its timing. Timing is expressed as offsets in minutes before the event, and a template can carry several — the common setup is 1440, 60, which is one reminder the day before and another an hour before.
The message body fills in the event details automatically, so one template serves every client. Templates are managed in the web app and appear in the add-on's dropdown.
Arm a whole week in one pass
Open Google Calendar, open the Calendar Force panel, and use Bulk Set Reminders:
- Pick a start and end date — a week, a fortnight, a month.
- Choose the message template to apply.
- Press Search Events to see what matched before anything is armed.
- Untick anything you do not want. The list works as an exclusion list — everything found is going to be armed unless you say otherwise, which is the right way round when you are arming a hundred jobs and skipping two.
- Confirm, and the rest get their reminder in one go.
Events that already carry a reminder are separated out rather than quietly re-armed, and you decide what happens to those at the next step — so running the same range twice does not double up on anyone.
Above 100 events in a single range the individual tick boxes are hidden, and only events with a detected mobile number are armed. That is a deliberate limit: the add-on panel has a hard ceiling on how many controls one card can hold, and silently dropping the tail of a long list would be worse than not offering the checkboxes. If you need to exclude particular jobs from a very large range, run it in smaller ranges.
There is also an override worth knowing about: instead of using the template's offsets, you can tick a box and give the whole batch one exact send time. That is the tool for “everyone booked this week gets a message at 4pm Friday” — an announcement rather than a per-appointment reminder.
Removing them is bulk too
This matters more than it sounds. Plans change, a week gets cancelled, a run of jobs moves. Bulk Remove Reminders takes a date range and strips the reminders back off those events, so you are not hunting through a calendar disarming events one at a time.
There is a third button, Sync, for a subtler problem: events that were deleted or changed elsewhere can leave a reminder bell showing on a calendar for work that no longer exists. Sync reconciles the calendar against what is actually scheduled to send.
Setting a reminder on a single event
Bulk is the point, but not everything is bulk. Open any event in Google Calendar and the panel lets you set a reminder on just that one, pick its template, and edit the message body for that event alone without changing the template everyone else uses.
What it costs, and how not to get caught out
Reminders are paid for with credits, charged per message segment rather than per reminder. An SMS is 160 characters; a longer message is delivered as more than one segment and costs accordingly. If you are watching your spend, message length is the lever.
The panel shows three numbers: used, scheduled and available. Scheduled is the one people miss — reminders you have armed for future events have not been charged yet, but they are committed. If you arm more reminders than you have credit for, the panel warns you, and you cannot schedule beyond your balance rather than discovering the shortfall when messages silently fail to send.
Credit packs start at AUD 9.99 and there is no monthly fee. If a send fails permanently, the credit is refunded to your balance.
When a message does not get through
A failed send is retried automatically up to three times, five minutes apart. Failures that can never succeed — an invalid number, a missing number — are not retried, because retrying them just delays telling you the truth. Every attempt is recorded in the delivery log with the error, so a reminder that did not arrive is something you can look up rather than guess at.
Consent, and staying on the right side of it
Recipients can reply STOP, and that is honoured automatically — that number stops receiving messages without you having to do anything, and replying START opts back in. You can also block numbers directly. This is not a nicety: unsolicited commercial SMS is regulated in most countries, and reminders for an appointment someone actually booked sit on the right side of that line only while opt-outs are respected.
Availability
SMS sending is live for Australian numbers today. Other regions are being added as carrier registration completes in each country — if you are outside Australia, check with us before relying on reminders, though the invoicing and rostering side of Calendar Force works anywhere.
Summary
- Put the client's number in the event description, tagged —
Mobile: … - Build one template with offsets like 1440 and 60 minutes.
- Bulk Set Reminders over a date range, search, confirm.
- Bulk Remove when a week changes; Sync to reconcile.
- Watch the scheduled figure, not just available.
Calendar Force is a Google Workspace Marketplace add-on plus a web app. Once your week is armed, the same events can generate your invoices as well. See pricing.