Scheduling
Notification scheduling defaults
When you create a notification, you will be able to set timedelta
, which may be used on its own as a delay (when having a positive value), or in combination with the schedule
parameter set in the event payloads.
Event payload
The schedule
option lets you fine tune when the event should be processed. Common use cases are meeting reminders, post-event surveys, a specific time of the day, a simple delay, etc.
Options
The options for scheduling are: datetime
, timedelta
, time
and timezone
. You may use multiple combinations of these but some combinations are not allowed (see below).
Definitions
datetime
(ISO 8601 format): By default we compute when to process an event based on its creation date. If you setdatetime
, the event will be processed at the time specified.
Example:2022-01-23T22:22:00-07:00
The timezone is optional and defaults toUTC
.timedelta
(number + unit): Offsets the processing of an event up to 30 days in the past/future.
Examples:+1day
,-30minutes
,3600seconds
Allowed units are: "week(s)", "day(s)", "hour(s)", "minute(s)", "second(s)"
If no unit is set, the default is seconds, e.g.2022-01-23T22:22:00
time
(24 hour format): Ideally processes the event at a specific time of the day. If the event is sent after that time, it is processed immediately. So for a time set at13:00
, events sent from00:00
to13:00
will be processed at13:00
, and events sent from13:01
to23:59
will be sent immediately.
Example:10:00
,23:59:59
If thetimezone
attribute isn't set, UTC is assumed.timezone
: Can only be used withtime
.
Example: "America/Denver", "Europe/Paris"
Available timezones
Africa/Abidjan | America/Maceio | Asia/Phnom_Penh | Europe/Kiev |
Africa/Accra | America/Managua | Asia/Pontianak | Europe/Kirov |
Africa/Addis_Ababa | America/Manaus | Asia/Pyongyang | Europe/Lisbon |
Africa/Algiers | America/Marigot | Asia/Qatar | Europe/Ljubljana |
Africa/Asmara | America/Martinique | Asia/Qostanay | Europe/London |
Africa/Asmera | America/Matamoros | Asia/Qyzylorda | Europe/Luxembourg |
Africa/Bamako | America/Mazatlan | Asia/Rangoon | Europe/Madrid |
Africa/Bangui | America/Mendoza | Asia/Riyadh | Europe/Malta |
Africa/Banjul | America/Menominee | Asia/Saigon | Europe/Mariehamn |
Africa/Bissau | America/Merida | Asia/Sakhalin | Europe/Minsk |
Africa/Blantyre | America/Metlakatla | Asia/Samarkand | Europe/Monaco |
Africa/Brazzaville | America/Mexico_City | Asia/Seoul | Europe/Moscow |
Africa/Bujumbura | America/Miquelon | Asia/Shanghai | Europe/Nicosia |
Africa/Cairo | America/Moncton | Asia/Singapore | Europe/Oslo |
Africa/Casablanca | America/Monterrey | Asia/Srednekolymsk | Europe/Paris |
Africa/Ceuta | America/Montevideo | Asia/Taipei | Europe/Podgorica |
Africa/Conakry | America/Montreal | Asia/Tashkent | Europe/Prague |
Africa/Dakar | America/Montserrat | Asia/Tbilisi | Europe/Riga |
Africa/Dar_es_Salaam | America/Nassau | Asia/Tehran | Europe/Rome |
Africa/Djibouti | America/New_York | Asia/Tel_Aviv | Europe/Samara |
Africa/Douala | America/Nipigon | Asia/Thimbu | Europe/San_Marino |
Africa/El_Aaiun | America/Nome | Asia/Thimphu | Europe/Sarajevo |
Africa/Freetown | America/Noronha | Asia/Tokyo | Europe/Saratov |
Africa/Gaborone | America/North_Dakota/Beulah | Asia/Tomsk | Europe/Simferopol |
Africa/Harare | America/North_Dakota/Center | Asia/Ujung_Pandang | Europe/Skopje |
Africa/Johannesburg | America/North_Dakota/New_Salem | Asia/Ulaanbaatar | Europe/Sofia |
Africa/Juba | America/Nuuk | Asia/Ulan_Bator | Europe/Stockholm |
Africa/Kampala | America/Ojinaga | Asia/Urumqi | Europe/Tallinn |
Africa/Khartoum | America/Panama | Asia/Ust-Nera | Europe/Tirane |
Africa/Kigali | America/Pangnirtung | Asia/Vientiane | Europe/Tiraspol |
Africa/Kinshasa | America/Paramaribo | Asia/Vladivostok | Europe/Ulyanovsk |
Africa/Lagos | America/Phoenix | Asia/Yakutsk | Europe/Uzhgorod |
Africa/Libreville | America/Port-au-Prince | Asia/Yangon | Europe/Vaduz |
Africa/Lome | America/Port_of_Spain | Asia/Yekaterinburg | Europe/Vatican |
Africa/Luanda | America/Porto_Acre | Asia/Yerevan | Europe/Vienna |
Africa/Lubumbashi | America/Porto_Velho | Atlantic/Azores | Europe/Vilnius |
Africa/Lusaka | America/Puerto_Rico | Atlantic/Bermuda | Europe/Volgograd |
Africa/Malabo | America/Punta_Arenas | Atlantic/Canary | Europe/Warsaw |
Africa/Maputo | America/Rainy_River | Atlantic/Cape_Verde | Europe/Zagreb |
Africa/Maseru | America/Rankin_Inlet | Atlantic/Faeroe | Europe/Zaporozhye |
Africa/Mbabane | America/Recife | Atlantic/Faroe | Europe/Zurich |
Africa/Mogadishu | America/Regina | Atlantic/Jan_Mayen | Factory |
Africa/Monrovia | America/Resolute | Atlantic/Madeira | GB |
Africa/Nairobi | America/Rio_Branco | Atlantic/Reykjavik | GB-Eire |
Africa/Ndjamena | America/Rosario | Atlantic/South_Georgia | GMT |
Africa/Niamey | America/Santa_Isabel | Atlantic/St_Helena | GMT+0 |
Africa/Nouakchott | America/Santarem | Atlantic/Stanley | GMT-0 |
Africa/Ouagadougou | America/Santiago | Australia/ACT | GMT0 |
Africa/Porto-Novo | America/Santo_Domingo | Australia/Adelaide | Greenwich |
Africa/Sao_Tome | America/Sao_Paulo | Australia/Brisbane | HST |
Africa/Timbuktu | America/Scoresbysund | Australia/Broken_Hill | Hongkong |
Africa/Tripoli | America/Shiprock | Australia/Canberra | Iceland |
Africa/Tunis | America/Sitka | Australia/Currie | Indian/Antananarivo |
Africa/Windhoek | America/St_Barthelemy | Australia/Darwin | Indian/Chagos |
America/Adak | America/St_Johns | Australia/Eucla | Indian/Christmas |
America/Anchorage | America/St_Kitts | Australia/Hobart | Indian/Cocos |
America/Anguilla | America/St_Lucia | Australia/LHI | Indian/Comoro |
America/Antigua | America/St_Thomas | Australia/Lindeman | Indian/Kerguelen |
America/Araguaina | America/St_Vincent | Australia/Lord_Howe | Indian/Mahe |
America/Argentina/Buenos_Aires | America/Swift_Current | Australia/Melbourne | Indian/Maldives |
America/Argentina/Catamarca | America/Tegucigalpa | Australia/NSW | Indian/Mauritius |
America/Argentina/ComodRivadavia | America/Thule | Australia/North | Indian/Mayotte |
America/Argentina/Cordoba | America/Thunder_Bay | Australia/Perth | Indian/Reunion |
America/Argentina/Jujuy | America/Tijuana | Australia/Queensland | Iran |
America/Argentina/La_Rioja | America/Toronto | Australia/South | Israel |
America/Argentina/Mendoza | America/Tortola | Australia/Sydney | Jamaica |
America/Argentina/Rio_Gallegos | America/Vancouver | Australia/Tasmania | Japan |
America/Argentina/Salta | America/Virgin | Australia/Victoria | Kwajalein |
America/Argentina/San_Juan | America/Whitehorse | Australia/West | Libya |
America/Argentina/San_Luis | America/Winnipeg | Australia/Yancowinna | MET |
America/Argentina/Tucuman | America/Yakutat | Brazil/Acre | MST |
America/Argentina/Ushuaia | America/Yellowknife | Brazil/DeNoronha | MST7MDT |
America/Aruba | Antarctica/Casey | Brazil/East | Mexico/BajaNorte |
America/Asuncion | Antarctica/Davis | Brazil/West | Mexico/BajaSur |
America/Atikokan | Antarctica/DumontDUrville | CET | Mexico/General |
America/Atka | Antarctica/Macquarie | CST6CDT | NZ |
America/Bahia | Antarctica/Mawson | Canada/Atlantic | NZ-CHAT |
America/Bahia_Banderas | Antarctica/McMurdo | Canada/Central | Navajo |
America/Barbados | Antarctica/Palmer | Canada/Eastern | PRC |
America/Belem | Antarctica/Rothera | Canada/Mountain | PST8PDT |
America/Belize | Antarctica/South_Pole | Canada/Newfoundland | Pacific/Apia |
America/Blanc-Sablon | Antarctica/Syowa | Canada/Pacific | Pacific/Auckland |
America/Boa_Vista | Antarctica/Troll | Canada/Saskatchewan | Pacific/Bougainville |
America/Bogota | Antarctica/Vostok | Canada/Yukon | Pacific/Chatham |
America/Boise | Arctic/Longyearbyen | Chile/Continental | Pacific/Chuuk |
America/Buenos_Aires | Asia/Aden | Chile/EasterIsland | Pacific/Easter |
America/Cambridge_Bay | Asia/Almaty | Cuba | Pacific/Efate |
America/Campo_Grande | Asia/Amman | EET | Pacific/Enderbury |
America/Cancun | Asia/Anadyr | EST | Pacific/Fakaofo |
America/Caracas | Asia/Aqtau | EST5EDT | Pacific/Fiji |
America/Catamarca | Asia/Aqtobe | Egypt | Pacific/Funafuti |
America/Cayenne | Asia/Ashgabat | Eire | Pacific/Galapagos |
America/Cayman | Asia/Ashkhabad | Etc/GMT | Pacific/Gambier |
America/Chicago | Asia/Atyrau | Etc/GMT+0 | Pacific/Guadalcanal |
America/Chihuahua | Asia/Baghdad | Etc/GMT+1 | Pacific/Guam |
America/Coral_Harbour | Asia/Bahrain | Etc/GMT+10 | Pacific/Honolulu |
America/Cordoba | Asia/Baku | Etc/GMT+11 | Pacific/Johnston |
America/Costa_Rica | Asia/Bangkok | Etc/GMT+12 | Pacific/Kanton |
America/Creston | Asia/Barnaul | Etc/GMT+2 | Pacific/Kiritimati |
America/Cuiaba | Asia/Beirut | Etc/GMT+3 | Pacific/Kosrae |
America/Curacao | Asia/Bishkek | Etc/GMT+4 | Pacific/Kwajalein |
America/Danmarkshavn | Asia/Brunei | Etc/GMT+5 | Pacific/Majuro |
America/Dawson | Asia/Calcutta | Etc/GMT+6 | Pacific/Marquesas |
America/Dawson_Creek | Asia/Chita | Etc/GMT+7 | Pacific/Midway |
America/Denver | Asia/Choibalsan | Etc/GMT+8 | Pacific/Nauru |
America/Detroit | Asia/Chongqing | Etc/GMT+9 | Pacific/Niue |
America/Dominica | Asia/Chungking | Etc/GMT-0 | Pacific/Norfolk |
America/Edmonton | Asia/Colombo | Etc/GMT-1 | Pacific/Noumea |
America/Eirunepe | Asia/Dacca | Etc/GMT-10 | Pacific/Pago_Pago |
America/El_Salvador | Asia/Damascus | Etc/GMT-11 | Pacific/Palau |
America/Ensenada | Asia/Dhaka | Etc/GMT-12 | Pacific/Pitcairn |
America/Fort_Nelson | Asia/Dili | Etc/GMT-13 | Pacific/Pohnpei |
America/Fort_Wayne | Asia/Dubai | Etc/GMT-14 | Pacific/Ponape |
America/Fortaleza | Asia/Dushanbe | Etc/GMT-2 | Pacific/Port_Moresby |
America/Glace_Bay | Asia/Famagusta | Etc/GMT-3 | Pacific/Rarotonga |
America/Godthab | Asia/Gaza | Etc/GMT-4 | Pacific/Saipan |
America/Goose_Bay | Asia/Harbin | Etc/GMT-5 | Pacific/Samoa |
America/Grand_Turk | Asia/Hebron | Etc/GMT-6 | Pacific/Tahiti |
America/Grenada | Asia/Ho_Chi_Minh | Etc/GMT-7 | Pacific/Tarawa |
America/Guadeloupe | Asia/Hong_Kong | Etc/GMT-8 | Pacific/Tongatapu |
America/Guatemala | Asia/Hovd | Etc/GMT-9 | Pacific/Truk |
America/Guayaquil | Asia/Irkutsk | Etc/GMT0 | Pacific/Wake |
America/Guyana | Asia/Istanbul | Etc/Greenwich | Pacific/Wallis |
America/Halifax | Asia/Jakarta | Etc/UCT | Pacific/Yap |
America/Havana | Asia/Jayapura | Etc/UTC | Poland |
America/Hermosillo | Asia/Jerusalem | Etc/Universal | Portugal |
America/Indiana/Indianapolis | Asia/Kabul | Etc/Zulu | ROC |
America/Indiana/Knox | Asia/Kamchatka | Europe/Amsterdam | ROK |
America/Indiana/Marengo | Asia/Karachi | Europe/Andorra | Singapore |
America/Indiana/Petersburg | Asia/Kashgar | Europe/Astrakhan | Turkey |
America/Indiana/Tell_City | Asia/Kathmandu | Europe/Athens | UCT |
America/Indiana/Vevay | Asia/Katmandu | Europe/Belfast | US/Alaska |
America/Indiana/Vincennes | Asia/Khandyga | Europe/Belgrade | US/Aleutian |
America/Indiana/Winamac | Asia/Kolkata | Europe/Berlin | US/Arizona |
America/Indianapolis | Asia/Krasnoyarsk | Europe/Bratislava | US/Central |
America/Inuvik | Asia/Kuala_Lumpur | Europe/Brussels | US/East-Indiana |
America/Iqaluit | Asia/Kuching | Europe/Bucharest | US/Eastern |
America/Jamaica | Asia/Kuwait | Europe/Budapest | US/Hawaii |
America/Jujuy | Asia/Macao | Europe/Busingen | US/Indiana-Starke |
America/Juneau | Asia/Macau | Europe/Chisinau | US/Michigan |
America/Kentucky/Louisville | Asia/Magadan | Europe/Copenhagen | US/Mountain |
America/Kentucky/Monticello | Asia/Makassar | Europe/Dublin | US/Pacific |
America/Knox_IN | Asia/Manila | Europe/Gibraltar | US/Samoa |
America/Kralendijk | Asia/Muscat | Europe/Guernsey | UTC |
America/La_Paz | Asia/Nicosia | Europe/Helsinki | Universal |
America/Lima | Asia/Novokuznetsk | Europe/Isle_of_Man | W-SU |
America/Los_Angeles | Asia/Novosibirsk | Europe/Istanbul | WET |
America/Louisville | Asia/Omsk | Europe/Jersey | Zulu |
America/Lower_Princes | Asia/Oral | Europe/Kaliningrad |
Combinations
-
datetime + timedelta
: You can set atimedelta
(negative or positive) to offset the processing of an event scheduled at a specificdatetime
.- Send reminder 30 minutes before the meeting:
datetime="2022-01-23T22:22:00-07:00" timedelta="-30minutes"
- Send a survey a day after an event:
datetime="2022-01-23T22:22:00-07:00" timedelta="+1day"
- Send reminder 30 minutes before the meeting:
-
time
+timezone
: Set a specific timezone for the time of the day.
time="13:30" timezone="Europe/Paris"
-
datetime
+time
: Send at a specific time on a specific day.
datetime="2022-01-02T13:00" time="11:30"
Updated almost 2 years ago