Automating Your Google Calendar Event Reminders with TNZ SMS

Automate appointment reminders for your Google Calendar events using TNZs SMS= command. Sync your Google account and customise reminders.

Leveraging TNZ for Google Calendar Reminders

Using Google Calendar (or Gmail/G Suite/Google Workspace) for your scheduling, you can leverage the TNZ Calendar Automation feature to automatically send SMS, Voice, or Email reminders directly from your calendar events.

This article specifically focuses on syncing your Google Calendar and using the SMS= command to override default reminder settings for specific events.

iphone-SMS

 

Step 1: Sync Your Google Calendar with TNZ

Before you can automate reminders, your Google Calendar must be synchronised with your TNZ Dashboard. This allows TNZ to process any reminder commands you add.

Connecting your Calendar

  1. Log into the TNZ Dashboard.

  2. Select 'Calendar' from the main menu.

  3. Select '+ Add Calendar'.

  4. Choose 'Google Calendar'.

  5. You will be prompted to log into your Google account.

  6. Setting the calendar's Default Reminder options (see the 'Default Reminder Settings' section below).

Once synced, any event you create or modify in your Google calendar will be instantly reflected in the TNZ Dashboard.

Note: If you need to sync multiple calendars, repeat this process for each one. If your calendar isn't listed or you see the 'Failed to get calendar list' error, confirm that you have the necessary access permissions or repeat the Sign-in process (Revoke access then Sign-in again).

Dashboard - Add Calendar

 

Step 2: Automating Reminders with the SMS= Command

When creating a calendar event, you can insert the SMS= command into the event's Notes field.

Google Calendar Event

Important Notes:

  • Placement: The command must be entered into the event's Notes field.

  • Format: Ensure the mobile number is in the correct format for your region. For New Zealand, this is typically 021, 022, or 027 followed by the rest of the number.

 

Sending Other Reminder Types

Similarly, you can override with other simple commands for different communication types:

  • Email: Email=demo@example.com

  • Voice: Voice=09 555 4444

 

Step 3: Advanced Automation with the [[Reminder]] Command

For the highest level of control, including customising the reminder message, timing, and destination per event, you should use the Advanced Overriding Command: [[Reminder]].

This command allows you to define all parameters for a specific event's reminder, entirely overriding the calendar's defaults.

Place the entire block of text below into the Notes field:

[[Reminder]]
Type=SMS
Destination=<Mobile Number>
Notify=<Time Before Event>
Message=<Your Custom Reminder Message>

 

Customisation Fields

Field Description Example Value
Type The communication channel. SMS (or Email, Voice)
Destination The mobile number, phone number, or email address. 021000001
Notify How long before the event the reminder should send. 1 Day (or 30 Minutes, 2 Hours, etc.)
Message The exact reminder text to send. Hi John, your appt is tomorrow at 3pm. Reply NO to cancel. Auckland Consulting

 

 

Default Reminder Settings

When configuring your calendar, you can set default reminder rules.

Fields:

  • Title: The name of your calendar
  • Default Reminder Message: The reminder message to send by default - this can be manually edited per calendar event or overridden and can include custom mail-merge Substitutions such as [[Title]], [[Location]] and [[Start]] time, which is extracted from the calendar event. The [[Invite]] command adds a link to an ics/ical file that adds the event to the device's calendar.
  • Default Send Reminder: The type of reminder to send (SMS, Voice, Email).
  • Default When to send reminder: How long before the event's Start time to send the reminder ('On Time', '0 Minutes', '30 Minutes', '1 Hour', '2 Hours', '3 Hours', '6 Hours', '12 Hours', ' 24 Hours', '1 Day', '2 Days', '1 Week', '1 Month').
  • Default Destination Type: Whether to send the reminder to an individual contact or an entire group (in most cases, leave this blank).
  • Default Destination: Default contact or group to send the reminder to (allows you to send the reminder to a contact or group if not overridden in the event, e.g. the event organiser).
  • Default Repeat Reminder: Whether the reminder should automatically repeat (Daily, Weekly, etc).
  • Default Repeat Stop Schedule: When the repeating reminder should stop.
  • SubAccount: The TNZ SubAccount the calendar should apply to (for viewing rights and cost allocation).
  • Department: The TNZ Department the calendar should apply to (for viewing rights and cost allocation).
  • Viewable/Editable by Other Logins: Whether other users in your account should be able to view and edit the calendar settings and events.
  • Timezone: The calendar's default Timezone.

Dashboard - Edit Calendar

 

Troubleshooting

I see a 'Failed to get calendar list' error and cannot connect my calendar. Why?

Either your logged in user has no Calendars (or no rights to view calendars), or the appropriate TNZ Calendar app scopes are not approved.

Disconnect your Google account from the TNZ Dashboard, then reconnect. When connecting, ensure you check the box to approve the required scopes.

Dashboard - Calendar - Google Scopes

 

My reminders aren't sending. What should I check?

  • Check Sync Status: In the TNZ Dashboard, go to 'Calendar' and ensure your Google Calendar shows a successful sync status.

  • Check Event Timing: Ensure the Notify time you set (e.g., 1 Hour) has not already passed before the event was synced.

  • Check Default Settings: If you are using the simple SMS= command, ensure your calendar's Default Reminder Message and Default When to send reminder are correctly configured in the TNZ Dashboard.

  • Check Logs: Check the TNZ Dashboard message logs for any failed messages - the reminder might have been generated but the SMS failed!

 

How can I include the event's start time or title in my reminder?

You can use mail-merge substitutions in your Message= line. The TNZ system will automatically replace these tags with the correct event details.

  • [[Title]]: The event's title (e.g., "Meeting with Bob").

  • [[Location]]: The event's location field.

  • [[Start]]: The event's start date and time.

Example:

Message=Your appointment [[Title]] is [[Location]] at [[Start]].

 

Can I include a link that adds the event to the mobile phone's calendar?

You can use the [[Invite]] command. This is replaced with a link to an ICS file, which automatically blocks out time in the mobile's calendar, ensuring they don't double-book.

Example:

Message=Your appointment [[Title]] is [[Location]] at [[Start]]. Add this to your calendar: [[Invite]]

 

Can recipients confirm their appointment?

You can ask recipients to reply directly to the reminder. Their reply will be captured and logged against the event in the TNZ Dashboard, giving you an overview of which appointments are potential no-shows.

Example:

Message=Your appointment [[Title]] is [[Location]] at [[Start]]. Reply Y to confirm.


You can also use a confirmation link, giving the recipient a web-page they can use to update their attendance.

Example:

Message=Your appointment [[Title]] is [[Location]] at [[Start]]. Click [[CustomPage]] to confirm.

Dashboard - Calendar Reminder Custom Page

 

Can I send a reminder to multiple people from one event?

Yes. This is supported when setting up reminders using the TNZ Dashboard.

Instead of using the Destination= field, you can use the Group= field to send the reminder to a pre-defined Address Book Group.

 

 


Topics:   Installation SMS

Start your free trial today!

Ready to revolutionise your messaging?
Connect with people anywhere - boost engagement, responses and conversations.

20 credits over 14-days. No obligation. No credit card required.