How to schedule an iMessage text using Shortcuts?

Hello all,
I’ve recently transferred from Android to iPhone and hands down the biggest issue I’ve had is being unable to schedule texts to arrive precisely at the date and time I want them sent. While easy to do with Android phones, it appears near impossible with iPhone. I’ve written a Shortcut that should work but requires the Shortcuts app to be open and on the screen the entire time (making the iPhone unusable if I’m trying to schedule a message a couple days in the future). Locking the iPad/iPhone automatically turns off the Shortcut and opening up another window causes the Shortcut to time out in less than a minute. Additionally, when running this Shortcut, no other Shortcuts can be run.

Couldn’t embed more than one image but hopefully this image gives perspective on my solution:

My attempted solution is similar to another person’s Shortcut here: Delayed Time iMessage - Siri Shortcuts
But both of ours suffer from the same three limitations mentioned above.

My proposed solution/hope is that Apple will allow either:

  1. Shortcuts to be easily scheduled at a certain time and date without requiring permission at that specified time.
  2. Shortcuts to be triggered automatically from a Calendar event without permissions required at the time of the trigger event.
  3. Shortcuts to be more easily triggered from a Reminders with set date. And for variables to be stored in the Reminders to allow for message, contact, and date/time to be automated.
  4. Some other solution I haven’t been able to think of.

Is there any workable alternative? I’ve been trying to figure out a solution for several hours now and can’t seem to figure anything out.

Please help guide a novice Apple user to the light! Even sympathy is encouraged, as trying to figure this out and failing has been frustrating :confused:

Here is a full documentation of my Shortcut as 3 replies (still limited to 1 image per post):

Second image:

Final screenshot:

This has come up on this very forum at least a couple of times for different Apple platforms.




Thank you @sylumer for pointing me to these forum posts! Although I Googled this issue, these particular posts for scheduling a text didn’t show up.

Ultimately, the method outlined by @Tony is economically unfeasible for me as it seems to require an additional iPhone that is dedicated to working solely as a Pushcut server. Plus Pushcut appears to have a subscription cost to maintain that server. Although this method would allow me to choose the precise date and time I want to send a text, so it is the most superior of the options you’ve pointed me towards.

However, the method @Chrisp outlined on his (awesome-looking) website Delayed Texts with Apple Shortcuts · Chris Pennington using DataJar, 2 shortcuts, and 1 automation at a specific time works for me. It’s limited by only being able to schedule out a week in advance and only being able to be automatically sent at a specific time each day, but I’m content with these limitations.

Thank you very much for pointing me in the right direction!

PS. Of note, Chrisp’s shortcut 1 didn’t work when I downloaded it. I rewrote it and it works like a charm:




Here’s the shortcut that I’ve been using. It does use Toolbox Pro, but the rest of it is just shortcuts. When it’s time to send the message, I get a notification, that I click on, double check I still want to send the message, then press send.

@Josh_95, so glad it worked out for you! Sorry for the trouble with the first shortcut. I haven’t actually used this in some time, so I haven’t kept up with it. I may give it a bit of a second go-around when I get a few.

(Glad you like my blog! It’s been a fun little project. :slight_smile: