Scheduling a text message on your iPhone lets you compose a message now and have it send automatically at a chosen time later. This is useful for birthday wishes, reminders, or business messages you don’t want to forget. You don’t need a third-party app if you use the built-in Shortcuts app, which is already on your iPhone. This guide walks you through setting up a personal automation that sends a scheduled iMessage or SMS.
What You’ll Need
- An iPhone running iOS 15 or later (the Shortcuts app is preinstalled).
- iMessage or SMS capability (a carrier plan for SMS, or an Apple ID for iMessage).
- Your recipient’s contact saved in your Contacts app (recommended for reliability).
Step-by-Step
- Open the Shortcuts app. It’s a purple icon with white shapes. If you can’t find it, swipe down on the Home Screen and search for “Shortcuts.”
- Tap the “Automation” tab at the bottom of the screen (the clock icon).
- Tap the plus (+) button in the top-right corner, then select “Create Personal Automation.”
- Choose “Time of Day.” Scroll down in the list of triggers and tap “Time of Day.”
- Set the schedule. Use the wheel to select the hour and minute you want the message to send. Choose “AM” or “PM” correctly. Then pick whether it repeats: “Every Day,” “Weekly,” or “Monthly.” If you pick Weekly or Monthly, select the specific days or dates. Tap “Next” in the top-right.
- Add the “Send Message” action. On the next screen, tap “Add Action.” In the search bar, type “Send Message” and select it from the results (it’s under the Messages category).
- Fill in the message content. In the “Message” field, type the text you want to send. In the “Recipients” field, tap “Add” and choose a contact from your list, or type a phone number or email address manually.
- Turn off “Ask Before Running.” This is the critical step. On the same screen, you’ll see a toggle labeled “Ask Before Running.” Switch it OFF. This allows the automation to run without prompting you. If you leave it on, you’ll get a notification and must tap to confirm before the message sends, which defeats the purpose.
- Tap “Done” in the top-right corner. Your automation is now saved and will trigger at the set time.
- Test it (optional but recommended). To verify everything works, set a test automation for a few minutes from now, send it to yourself, and confirm you receive it. Then delete that test automation.
Common Mistakes
- Leaving “Ask Before Running” on. If you don’t turn this off, the message won’t send automatically; you’ll have to manually confirm each time.
- Using the wrong time format. Double-check AM/PM. A 2:00 PM message scheduled as 2:00 AM will send in the middle of the night.
- Not saving the recipient correctly. If you type a number manually, ensure it includes the country code (e.g., +1 for US numbers). Otherwise, the message may fail.
- Creating a “Home Automation” instead of a “Personal Automation.” Home automations are for smart home devices, not messages. Make sure you select “Create Personal Automation” in step 3.
- Deleting the Shortcuts app. If you delete Shortcuts, your automations are removed. You can reinstall it from the App Store, but you’ll need to recreate them.
Tips
- Use a descriptive name. When you create the automation, you can tap the name at the top of the screen and rename it (e.g., “Birthday message to Mom”). This helps you manage multiple automations.
- Schedule recurring messages. For weekly reminders or monthly bills, set the automation to repeat on the appropriate day. The message content will be the same each time.
- Combine with other actions. You can add multiple actions to the same automation. For example, you could send a message and then log a Health sample, or send a message and then open a specific app.
- Use a contact group. If you want to send to multiple people, you can add multiple recipients in the “Recipients” field by tapping the plus icon again. However, note that this sends a separate message to each person, not a group chat.
- Keep your iPhone on. The automation runs on your device. If your iPhone is powered off at the scheduled time, the message won’t send. It will not send when the phone is off.
Troubleshooting
- The message didn’t send. First, check that your iPhone was on and connected to Wi-Fi or cellular at the scheduled time. Then open the Shortcuts app, go to the Automation tab, and tap your automation. Verify the time, recipient, and that “Ask Before Running” is off. Also, check that your iPhone isn’t in Low Power Mode or Do Not Disturb—these can sometimes delay or block automations. Try toggling the automation off and on again.
- You get a notification saying “Run Automation?” This means “Ask Before Running” is still on. Go to the automation, toggle it off, and tap Done. If it still asks, try turning the automation off, then on again.
- The message sends to the wrong person. Double-check the recipient field. If you used a name, make sure the correct contact is selected. If you typed a number, verify the country code and that there are no extra spaces.
- The automation doesn’t appear in your list. Make sure you saved it by tapping “Done” in the top-right. If you backed out without saving, it won’t be there. Recreate it.
- Messages fail to send as SMS. If the recipient doesn’t have iMessage, the message will send as a green SMS. This requires a cellular plan. If you have no signal, it will fail. Check your carrier settings and signal strength.
- The automation runs but the message is blank. If you left the Message field empty, it will send an empty message. Edit the automation and type your text.
Frequently Asked Questions
Can I schedule a text message without the Shortcuts app?
No, the built-in Messages app doesn’t have a native schedule feature. Shortcuts is the only built-in way. Third-party apps like Scheduled or Later can do it, but they often require a subscription and may not be as reliable.
Will the scheduled message send if my iPhone is locked?
Yes, as long as the iPhone is powered on and has a network connection, the automation will run even if the screen is locked. It does not require you to unlock the phone.
Can I schedule a message to send to multiple people at once?
Yes, you can add multiple recipients in the Send Message action. However, each person receives an individual message, not a group chat. To send a group message, you’d need to use a third-party app.
What happens if I miss the scheduled time because my phone was off?
If your iPhone is off at the scheduled time, the automation simply doesn’t run. It will not send the message later. You’ll need to reschedule it for a future time.
Can I edit or delete a scheduled message after creating it?
Yes. Go to the Automation tab in Shortcuts, tap the automation, and you can change the time, message, or recipients. To delete it, tap the automation and scroll to the bottom and tap “Delete Automation.”
Will the recipient see that the message was scheduled?
No, the recipient sees a normal text message. There’s no indication that it was scheduled.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Change Window Border Width in Windows
- Enable iTunes Notification Center Widget on Mac
- Windows 10 Activation Error 0xc004c003: Fixes
- Modify Web Captures with JavaScript: A How-To
- How to Live Stream Using the Twitch Mobile App
- How to Change GPS Location on Android