Skip to content
Start a Free 14-Day Trial

Dealing With Multiple Time Zones

Strategies for sending the right appointment time in messages to clients across different time zones.

It goes without saying that appointment reminders should say the right time or else you risk hurting your business as opposed to helping. Sometimes getting the time right can actually be tricky. This typically applies if you hold appointments with clients in multiple time zones.

Follow the steps below to ensure reminders display the correct time (if your business conducts appointments across multiple time zones).

Add the {{ event.time_zone }} field immediately after the appointment time in your SMS, voice, and email message templates. This ensures clients see which time zone the appointment is in even if it differs from their local time.

Do this by clicking on the “Auto Messages” tab and then editing your SMS, email, and voice messages.

Here is how the message should look after you’ve added the time zone field for voice calls and SMS:

Include the liquid variable field for timezone in your appointment message body

Here is how the message should look after you’ve added the time zone field to the subject and/or body of an automated email:

Include the liquid variable field for time zone in your email subject and body

Step 2: Use browser time on appointment pages

Section titled “Step 2: Use browser time on appointment pages”

The Appointment Page is the page that a client sees when they click on the link that Apptoto includes in a SMS or Email reminder message (via the {{ reminder.link }} field). You can customize the time that appears on that page on the Settings > Appointment Page tab in Apptoto.

You can take advantage of the fact that the browser knows what time zone the client is currently in by using {{ event.start_time | browser_date_and_time }} or {{event.start_time | browser_time }} in the appointment page settings.

Use the browsers date and time field to display event invites with the proper time listed.

Here is what the appointment page then looks like for the client when they click on the link:

Confirmation message displaying time in the client's browser timezone

Step 3: Tell Apptoto which time zone your client is in

Section titled “Step 3: Tell Apptoto which time zone your client is in”

If your client’s time zone is different than your time zone then you need to tell Apptoto which time zone your client is in. There are 4 ways you can do that:

3A: Segment your client’s time zones by calendar

Section titled “3A: Segment your client’s time zones by calendar”

Create separate calendars for each time zone you have clients in and place appointments on the appropriate calendar. This works well if you already have regional calendars set up.

Use a separate Google Calendar per time zone

Some of the calendaring systems that Apptoto integrates with (e.g. Google, Office 365, and Outlook) allow you to specify the time zone for each event. For example in Google, you can change the time zone for an event by clicking “Time zone” to the right of the time on the “Edit Event” screen:

Set the time zone on an individual Google Calendar event

Hover over an appointment in Apptoto displays the time of the calendar user and clients in different timezones.

3C: Include the time zone or zip code in the event body

Section titled “3C: Include the time zone or zip code in the event body”

Add a line like time zone: EDT or zip: 10001 in the body of the appointment. Apptoto will recognize all standard time zone names and abbreviations. For example, you can put the following in the body of the appointment and Apptoto will use Eastern time when sending the message.

  • time zone: EDT

Alternatively, you can put the zip code in the appointment (US Only). For example:

  • zip: 10001

The time zone abbreviations we support include:

Abbreviation → Timezone Nickname
AbbreviationTimezone Nickname
PTPacific Time (US & Canada)
PSTPacific Time (US & Canada)
PDTPacific Time (US & Canada)
MTMountain Time (US & Canada)
MDTMountain Time (US & Canada)
MSTMountain Time (US & Canada)
CTCentral Time (US & Canada)
CDTCentral Time (US & Canada)
CSTCentral Time (US & Canada)
ETEastern Time (US & Canada)
EDTEastern Time (US & Canada)
ESTEastern Time (US & Canada)
HTHawaii
HDTHawaii
HSTHawaii
AZArizona

We also support any of the following nicknames or official names:

Nickname → Official Name
NicknameOfficial Name
International Date Line WestPacific/Midway
Midway IslandPacific/Midway
American SamoaPacific/Pago_Pago
HawaiiPacific/Honolulu
AlaskaAmerica/Juneau
Pacific Time (US & Canada)America/Los_Angeles
TijuanaAmerica/Tijuana
Mountain Time (US & Canada)America/Denver
ArizonaAmerica/Phoenix
ChihuahuaAmerica/Chihuahua
MazatlanAmerica/Mazatlan
Central Time (US & Canada)America/Chicago
SaskatchewanAmerica/Regina
GuadalajaraAmerica/Mexico_City
Mexico CityAmerica/Mexico_City
MonterreyAmerica/Monterrey
Central AmericaAmerica/Guatemala
Eastern Time (US & Canada)America/New_York
Indiana (East)America/Indiana/Indianapolis
BogotaAmerica/Bogota
LimaAmerica/Lima
QuitoAmerica/Lima
Atlantic Time (Canada)America/Halifax
CaracasAmerica/Caracas
La PazAmerica/La_Paz
SantiagoAmerica/Santiago
NewfoundlandAmerica/St_Johns
BrasiliaAmerica/Sao_Paulo
Buenos AiresAmerica/Argentina/Buenos_Aires
MontevideoAmerica/Montevideo
GeorgetownAmerica/Guyana
GreenlandAmerica/Godthab
Mid-AtlanticAtlantic/South_Georgia
AzoresAtlantic/Azores
Cape Verde Is.Atlantic/Cape_Verde
DublinEurope/Dublin
EdinburghEurope/London
LisbonEurope/Lisbon
LondonEurope/London
CasablancaAfrica/Casablanca
MonroviaAfrica/Monrovia
UTCEtc/UTC
BelgradeEurope/Belgrade
BratislavaEurope/Bratislava
BudapestEurope/Budapest
LjubljanaEurope/Ljubljana
PragueEurope/Prague
SarajevoEurope/Sarajevo
SkopjeEurope/Skopje
WarsawEurope/Warsaw
ZagrebEurope/Zagreb
BrusselsEurope/Brussels
CopenhagenEurope/Copenhagen
MadridEurope/Madrid
ParisEurope/Paris
AmsterdamEurope/Amsterdam
BerlinEurope/Berlin
BernEurope/Zurich
ZurichEurope/Zurich
RomeEurope/Rome
StockholmEurope/Stockholm
ViennaEurope/Vienna
West Central AfricaAfrica/Algiers
BucharestEurope/Bucharest
CairoAfrica/Cairo
HelsinkiEurope/Helsinki
KyivEurope/Kiev
RigaEurope/Riga
SofiaEurope/Sofia
TallinnEurope/Tallinn
VilniusEurope/Vilnius
AthensEurope/Athens
IstanbulEurope/Istanbul
MinskEurope/Minsk
JerusalemAsia/Jerusalem
HarareAfrica/Harare
PretoriaAfrica/Johannesburg
KaliningradEurope/Kaliningrad
MoscowEurope/Moscow
St. PetersburgEurope/Moscow
VolgogradEurope/Volgograd
SamaraEurope/Samara
KuwaitAsia/Kuwait
RiyadhAsia/Riyadh
NairobiAfrica/Nairobi
BaghdadAsia/Baghdad
TehranAsia/Tehran
Abu DhabiAsia/Muscat
MuscatAsia/Muscat
BakuAsia/Baku
TbilisiAsia/Tbilisi
YerevanAsia/Yerevan
KabulAsia/Kabul
EkaterinburgAsia/Yekaterinburg
IslamabadAsia/Karachi
KarachiAsia/Karachi
TashkentAsia/Tashkent
ChennaiAsia/Kolkata
KolkataAsia/Kolkata
MumbaiAsia/Kolkata
New DelhiAsia/Kolkata
KathmanduAsia/Kathmandu
AstanaAsia/Dhaka
DhakaAsia/Dhaka
Sri JayawardenepuraAsia/Colombo
AlmatyAsia/Almaty
NovosibirskAsia/Novosibirsk
RangoonAsia/Rangoon
BangkokAsia/Bangkok
HanoiAsia/Bangkok
JakartaAsia/Jakarta
KrasnoyarskAsia/Krasnoyarsk
BeijingAsia/Shanghai
ChongqingAsia/Chongqing
Hong KongAsia/Hong_Kong
UrumqiAsia/Urumqi
Kuala LumpurAsia/Kuala_Lumpur
SingaporeAsia/Singapore
TaipeiAsia/Taipei
PerthAustralia/Perth
IrkutskAsia/Irkutsk
UlaanbaatarAsia/Ulaanbaatar
SeoulAsia/Seoul
OsakaAsia/Tokyo
SapporoAsia/Tokyo
TokyoAsia/Tokyo
YakutskAsia/Yakutsk
DarwinAustralia/Darwin
AdelaideAustralia/Adelaide
CanberraAustralia/Melbourne
MelbourneAustralia/Melbourne
SydneyAustralia/Sydney
BrisbaneAustralia/Brisbane
HobartAustralia/Hobart
VladivostokAsia/Vladivostok
GuamPacific/Guam
Port MoresbyPacific/Port_Moresby
MagadanAsia/Magadan
SrednekolymskAsia/Srednekolymsk
Solomon Is.Pacific/Guadalcanal
New CaledoniaPacific/Noumea
FijiPacific/Fiji
KamchatkaAsia/Kamchatka
Marshall Is.Pacific/Majuro
AucklandPacific/Auckland
WellingtonPacific/Auckland
Nuku’alofaPacific/Tongatapu
Tokelau Is.Pacific/Fakaofo
Chatham Is.Pacific/Chatham
SamoaPacific/Apia

3D: Use the contact’s zip code (US Only)

Section titled “3D: Use the contact’s zip code (US Only)”

If contact matching is enabled and your contact records include a US zip code, Apptoto can automatically derive the time zone from that zip code.

Enable this in Settings > Contact Info > Timezone > Client Timezone by turning on Use time zone based on contact zip code (US Only).

This is popular with Salesforce users, where zip codes are typically stored on contact or lead records.

use time zone based on contact zip code setting in Apptoto

See more at: https://www.apptoto.com/best-practices/getting-the-time-right-dealing-with-multiple-time-zones