Knowledge Base

⌘K
  1. Home
  2. Docs
  3. Knowledge Base
  4. Account Management
  5. Dealing With Multiple Time Zones

Dealing With Multiple 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.

This blog post will outline the steps you should take if your business holds appointments with clients in different time zones.

Step 1) Include the time zone in your messages

The first step is to add the time zone to your messages. This ensures that even if the time that is announced to your client is not in their time zone, they might notice the time zone is different and respond appropriately.

You can do this by including the {{ event.time_zone }} field in your Apptoto messages.

We recommend you add the time zone immediately after the time in the body of the SMS and the call messages. In Apptoto you can do this by clicking on the “Auto Messages” tab and then editing your SMS and call messages. Here is how the message should look after you’ve added the time zone field.

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

For automatic email messages, you will want to include the time zone in the subject and the body of the message like so:

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

Step 2) Change the Appointment Page to use “Browser Time”

The “Appointment Page” is the page that client’s see when they click on the link that Apptoto includes in your SMS or Email 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:

An appointment page displaying the appointment time based on the timezone their browser is set.

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:

3.a) Segment your client’s time zones by calendar

In other words, have one calendar for each time zone that you have clients in and put the appointments on the correct calendar when you schedule them. While this sounds strange, sometimes it’s the easiest approach. Especially if you already have different calendars for each sales region or for each regional office.

Segment clients out into different timezones by calendar.

3.b) Or, change the event’s 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. Here is a screenshot:

Google appointment reminder timezone setting for an event.

If the time zone of the event is different than the time zone of the calendar then Apptoto shows a dotted-line under the time in Apptoto and if you hover over the time, Apptoto will tell you what time the appointment is in for you and your client.

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

3.c) Or, include the time zone or zip code in the event’s body or content

You can set the time zone by prefacing the time zone with “Time zone:” in the body of the appointment.

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

This works great if you’re using a system like YouCanBook.me or Acuity Scheduling to book your appointments. Those systems can be configured to add the client’s detected time zone into the body of the appointment.

Apptoto will recognize all standard time zone names and abbreviations.

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

  • zip: 10001

NOTE: Be sure to turn on the “Use time zone found in event body” option if you want to use this approach.

The time zone abbreviations we support include:

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:

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

3.d) By setting your contact’s zip code (US Only)

Lastly, if you’re using Apptoto’s contact matching feature, then Apptoto can detect the client’s time zone by using the zip code listed in the contact record.

Apptoto determines timezone based on the address of a contact when contact matching is enabled.

Our Salesforce users love this approach because typically the contact or lead record in Salesforce will have zip code properly recorded.

You can also set the zip code for each contact in Apptoto on the “Contacts” tab.

NOTE: Be sure to turn on the “Use time zone based on contact zip code (US Only)” feature if you want to use this approach. To enable this setting navigate to “Settings” > “Contact Info” > “Timezone” > “Client Timezone” section.

use time zone based on contact zip code setting in Apptoto

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