Alarms for Being On Time

To be fair, Siri is starting to have the ability to let you know when it's time to leave for things, but that depends on:

  1. All of your events being in Apple Calendar
  2. You having a routine that Siri can pick up on
  3. Only getting an alert when Siri picked up on it

You can also set notifications in your Google Calendar items too, but this shortcut doesn't require your event to be in any calendar, or even be an event. Those notifications also don't take into account current driving conditions.

This shortcut can help in any situation where you want to be in a certain place at a certain time and need help figuring out when to leave.

How to use

The shortcut will ask you a series of questions about where you're going and how much time you want to leave for a buffer:

  1. Where are you going? The shortcut lets you choose where to get the address from: Do a search, type it in, get it from a contact on your phone, get it from a calendar item, or from your clipboard. If you entered this shortcut from another shortcut where you already figured this stuff out, that will be imported automatically.
  2. Where are you starting from? Home, your current location, or somewhere else?
  3. What time do you want to get there? If you pulled the address in from a calendar item, it will also pull in the start time for you.
  4. Do you want to leave a buffer between leaving and arriving, like for traffic or stops? 
  5. Do you want a warning before it's time to leave, and if so how much warning? 

Then the shortcut will do all the math and compile a narrative plan for you. Something like "If we want to get there by 9, with a 15 minute buffer, and right now it will take 45 minutes to drive there, we should leave by 8." You have the option of sending this to someone else in text or email if you want.

Then the shortcut sets the alarms for you. You can choose to set all the alarms in one tap, choose the ones you want, or not set any alarms:

  1. Warning alarm when it's time to start getting ready
  2. An alarm for when it's time to leave
  3. An alarm when your buffer time is starting
  4. An alarm for when you said you wanted to be at that place.

How it works

This shortcut involves a bunch of logic for figuring out what information we need and giving the user the easiest ways to extract it from where it might already exist. I tried to think of all the possibilities for where we could extract this info from.

Then using the given times and locations it does the math to find the times that the alarms should be set for.

Then it creates the alarms, either all at once or one at a time.

Download