The fastest way to schedule a text on iPhone is through the Shortcuts app: open Shortcuts, go to the Automation tab, tap the plus icon, choose Time of Day, set your send time, add a Send Message action, pick your recipient and write your message, then disable Ask Before Running. The automation fires silently at the exact time you set, every time. If you are on iOS 18 or newer, the Messages app also includes a native Send Later option that lets you schedule directly inside a conversation thread. Both methods work reliably; which one fits you depends on whether you need a one-off delay or a recurring send.
How to Schedule a Text on iPhone Using Shortcuts
The Shortcuts app has been built into iOS since iOS 13, and its Automation feature is the most reliable way to schedule a text on any iPhone, regardless of iOS version. Unlike third-party apps that require background permissions, this method runs natively and fires without any extra steps once you set it up.
Here is the full process:
- Open the Shortcuts app on your iPhone. It comes pre-installed; if you deleted it, grab it free from the App Store.
- Tap the Automation tab at the bottom of the screen.
- Tap the plus icon in the top-right corner to create a new automation.
- Scroll down and select Time of Day under the Personal Automation section.
- Set the exact time you want the text to go out. Under the repeat options, choose Daily, Weekly, Monthly, or select Run Once if you want the automation to fire one time only and then disable itself automatically.
- Tap Next in the top-right corner.
- Tap Add Action, then search for Send Message and select it.
- In the action block, tap Message and type the text you want to send.
- Tap Recipients and choose the contact or phone number.
- Tap Next. On the confirmation screen, toggle off Ask Before Running. This is the step most people miss. With that toggle on, your iPhone will display a notification asking for confirmation before sending; with it off, the message goes out automatically.
- Tap Done.
The automation is now active. At the time you specified, Shortcuts will send the message without any further input from you. The sent message appears in the Messages thread just as a normal text would, so the recipient sees nothing unusual. For more useful iPhone guides, browse our full guides section.
The automation runs from the Shortcuts app, which means your iPhone needs to be powered on and connected to either Wi-Fi or cellular at the scheduled time. A phone that is off or in a dead zone will not send the message. More on that in the troubleshooting section below.
How to Schedule a Text in the Messages App
Send Later is Apple’s native scheduling feature inside the Messages app, introduced with iOS 18. If your iPhone is running iOS 18 or newer, you have access to this option directly in a conversation thread, though exact placement in the UI has varied slightly across iOS 18 builds and carriers.
To use Send Later:
- Open the Messages app and start a new conversation or open an existing thread.
- Type your message in the text field.
- Tap the plus icon to the left of the text field to reveal the iMessage apps row.
- Look for the Send Later option. On some iOS 18 builds, this appears as a dedicated button; on others, it is inside the More overflow menu within that same row.
- Tap Send Later, then choose the date and time for delivery.
- Tap the send arrow. The message sits in a pending state visible only to you until the scheduled time.
Two things to know about this method. First, Send Later in Messages works over iMessage, so both you and the recipient need to be on iMessage (blue bubbles). If the recipient is on Android or the thread falls back to SMS, the native scheduling may not be available for that conversation. Second, if you do not see Send Later in your message thread, the Shortcuts method above works for everyone on iOS 13 or newer. You will find more tips on making the most of your iPhone’s built-in tools in our tech articles.
How to Edit or Delete a Scheduled Text
If you set up a scheduled text through Shortcuts and need to change the time, recipient, or message content, the edit process takes about 30 seconds.
Open Shortcuts, tap the Automation tab, and find the automation you created. Tap on it to open the configuration. From here you can change the time trigger, tap into the Send Message action to update the message text or swap the recipient, and save. Tapping the toggle next to an automation disables it without deleting it, which is useful if you want to pause a recurring send temporarily rather than rebuild it from scratch.
To delete a scheduled text entirely, swipe left on the automation in the Automation tab list and tap Delete. That removes it permanently.
For messages scheduled via Send Later in the Messages app, look for a clock icon or a “scheduled” indicator on the pending message bubble. Tapping it typically gives you options to edit the send time or cancel the scheduled message before it goes out.
Schedule Recurring Texts on iPhone
The Shortcuts Automation approach handles recurring texts cleanly. When you set up the automation and choose your repeat frequency at the Time of Day trigger step, you can pick Daily, Weekly (on a specific day), or Monthly. The same message goes to the same recipient every time the trigger fires.
Practical uses: a weekly check-in text to a family member, a Monday morning reminder to a colleague, a monthly billing reminder to yourself via SMS. The automation keeps running until you disable or delete it.
If you need different messages on different days, the cleanest approach is to create separate automations for each variation rather than trying to build conditional logic into a single flow. Each automation shows up in your Automation tab list where you can manage them individually.
For daily recurring texts, be deliberate about the send time. Automations fire at the device level, so if your phone is charging in another room at 7:00 AM and on Do Not Disturb, the message still sends. The recipient gets it; you just will not hear the confirmation sound.
Why Your Scheduled Text Did Not Send
If a scheduled text did not go out at the expected time, one of these four reasons almost always explains it.
Ask Before Running was left on. This is the most common cause. When this setting is enabled on an automation, iOS displays a notification asking you to confirm before the automation runs. If you miss or dismiss that notification, the message never sends. Go back into the automation and turn Ask Before Running off.
The phone was off or had no signal. Scheduled messages through Shortcuts require an active device with network access at the time of the send. If the phone was powered down, in airplane mode, or in a no-signal area, the automation cannot execute. It does not queue and retry once connectivity returns; it simply misses the window for that trigger.
The automation was disabled. Automations have an on/off toggle in the Automation tab. A toggle that is gray rather than green means the automation is paused. Tap the automation and check its status.
A Focus mode blocked it. Certain Focus configurations on iOS can limit which apps run automations in the background. If you use a Sleep or Do Not Disturb Focus that restricts Shortcuts, scheduled sends may be affected. Check your Focus settings under Settings and make sure Shortcuts is not in the restricted apps list for any Focus you use overnight.
Stay up to date on iOS quirks and workarounds through our tech news coverage.
Frequently Asked Questions
Can you schedule a text on iPhone without an app?
Yes. The Shortcuts app is built into iOS and does not require any download. Open Shortcuts, go to Automation, create a Time of Day trigger, add a Send Message action, and disable Ask Before Running. On iOS 18 and newer, the Messages app itself also offers a Send Later option for iMessage conversations.
Why won’t my scheduled text send?
The most common cause is the Ask Before Running toggle being left on inside the automation in Shortcuts. When that is on, the automation waits for your manual confirmation rather than firing automatically. Other causes: the phone was off or without network access at the scheduled time, the automation was disabled, or a Focus mode was blocking Shortcuts from running.
Can I schedule a recurring text on iPhone?
Yes. When creating a Time of Day automation in Shortcuts, set the repeat frequency to Daily, Weekly (on a chosen day), or Monthly. The automation fires at each interval with no further input needed. To send different messages on different days, create a separate automation for each rather than adding conditional logic to a single flow.
Does the scheduled text send if my phone is off?
No. A Shortcuts automation cannot fire when the phone is powered down or in airplane mode. The trigger runs at the device level, which requires the phone to be on and connected to Wi-Fi or cellular at the scheduled time. If the phone is off during the window, the automation misses that instance and does not retry.

Sarah Chen is a consumer tech journalist at 3Zebras, covering iPhone troubleshooting, iOS features, and Apple ecosystem products. She has been writing about mobile technology since 2018 and has a particular talent for turning complicated technical problems into simple, step-by-step solutions. Sarah tests every fix she writes about on her own devices before publishing. Her guides on iPhone settings, Face ID troubleshooting, and iOS updates have helped thousands of readers solve real problems without visiting the Apple Store.