To schedule a text message on an iPhone, you have two main methods depending on your iOS version and whether you want to send an iMessage or an SMS:
1. Using the Built-in "Send Later" Feature (iOS 18 and later, iMessage
only)
- Open the Messages app and select the conversation or start a new one.
- Tap the plus (+) icon next to the text field.
- Tap Send Later.
- Choose the date and time you want the message to be sent (up to 14 days in the future).
- Enter your message and tap the send button.
- The message will appear with a dashed outline until it is sent at the scheduled time. It will be delivered even if your device is offline at that time
Notes:
- This feature only works with iMessage (blue bubbles), not with SMS or messages to Android phones.
- Scheduled messages are encrypted and stored on Apple servers only until sent
2. Using the Shortcuts App (Works on iOS 17 and earlier, and for SMS)
- Open the Shortcuts app.
- Tap the Automation tab at the bottom.
- Tap the Add (+) icon or New Automation.
- Choose Time of Day and select when you want the message sent.
- Set the repeat schedule if desired (daily, weekly, monthly).
- Tap Next , then tap Add Action.
- Search for and select Send Message.
- Enter the message text and select the recipient(s).
- Tap Next and disable Ask Before Running to send automatically.
- Tap Done to save the automation
Notes:
- This method can schedule SMS messages and works for messages to any recipient.
- The automation will run automatically at the scheduled time unless deleted.
Alternative Workaround
If you prefer not to use these methods or want a simple reminder:
- Use the Reminders app to create a reminder with the message text.
- When the reminder alerts you, copy the text and manually send it via Messages
This covers how to schedule text messages on iPhone using both the native iOS 18+ feature for iMessages and the Shortcuts app for broader scheduling needs.