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.

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
-
Log into the TNZ Dashboard.
-
Select 'Calendar' from the main menu.
-
Select '+ Add Calendar'.
-
Choose 'Google Calendar'.
-
You will be prompted to log into your Google account.
-
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).

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.

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:
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:
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.

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.

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:
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:
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:
You can also use a confirmation link, giving the recipient a web-page they can use to update their attendance.
Example:

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.