> For the complete documentation index, see [llms.txt](https://help.recart.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.recart.com/sms/schedule-delays-in-sms-flows.md).

# Schedule Delay in SMS Flows

Learn how to schedule delays within your SMS campaigns.

### Scheduled Delays

You can easily schedule SMS campaigns to go out either through a time or a specified date delay. This may be set up right at the point of a campaign set up via Trigger, or through a Conditional Split. Delays are typically used when you want to create an automated follow up message, this may be for following up on customers who have not purchased yet, or perhaps if you have a sequence of timed promotions and want to continue the promotion on certain dates.

### Period of Time Delays

One way to schedule your follow-up message is to add a delay of a certain period of time to the flow. For example, you can delay the next message to go out 4 minutes, hours, or days after the first message was sent.

1. Add a delay to your selected SMS flow

![delay 1](https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FDB1j9PA5G4NQekZMmXlj%2Fschedule-delays-in-sms-flows-1.jpg?alt=media)

2. Select “Duration” and choose the amount of time you would like as a delay between messages or triggers

### How to add a scheduled date delay:

1. Go to “Campaign Flows”
   * “Click on SMS Campaigns”
   * “Create a New Campaign”![1-3](https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FHbS9rmqrtL8I9U71xD4m%2Fschedule-delays-in-sms-flows-2.jpg?alt=media)
2. Click on “Next Step” and add a “Delay”

![2-3](https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2Fzic5dC2ee593fncicpB6%2Fschedule-delays-in-sms-flows-3.jpg?alt=media)

3. Click on the delay box to open the editor on the left

![3-2](https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FXyZZ0CA8kUCYNlJxDHwm%2Fschedule-delays-in-sms-flows-4.jpg?alt=media)

4. Select “Specific Date and Time” and add the date and time you would like the SMS Message sent

![4-2](https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FyUyY6fN9CwTvM9dTvqEx%2Fschedule-delays-in-sms-flows-5.jpg?alt=media)

5. You can adjust the timezone by clicking on the trigger box
   * Select “Start Sending” and choose between “Store Timezone” or “Subscribers Timezone”
   * This selection will be reflected in the scheduled delay

![5](https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FUfzF5ter5z6clJLMB5Bx%2Fschedule-delays-in-sms-flows-6.jpg?alt=media)

### 🎥 Watch this video to see how:

🎥 [Watch the video](https://play.hubspotvideo.com/v/4890437/id/145738601381)

### Fixing scheduling conflicts:

1. If the chosen date and time in the trigger are set to after the delay, an error warning will appear to notify you of the schedule conflict
   * You can fix this by adjusting the date and time in the trigger to fall before the delay, or changing the delay date and time to fall after the trigger
   * You will not be able to select dates that will cause further conflicts when doing so

![6](https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FnmbFAPeMRPOyETGwffjc%2Fschedule-delays-in-sms-flows-7.jpg?alt=media)

2. Similarly, if you add a delay after the trigger that will delay the SMS messages to after the second chosen delay date and time, an error warning will appear
   * Delete or adjust the first delay to fix the error, or modify the delay date and time

![7](https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FaQslmgvYofHvSA5AXRCC%2Fschedule-delays-in-sms-flows-8.jpg?alt=media)

3. You can also add a randomizer and select different dates and times for each delay to test which works best

![8](https://2167119381-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2I45aTZ733MBi8Vps3Ib%2Fuploads%2FysHsUlcqQNcHkSoBO9Y1%2Fschedule-delays-in-sms-flows-9.jpg?alt=media)

### 🎥 Watch this video to see how:

🎥 [Watch the video](https://play.hubspotvideo.com/v/4890437/id/145739649154)

### IMPORTANT:

> Once an SMS Campaign is scheduled, you will only be able to edit the contents for a certain period of time. Depending on the timezone, the ability to edit campaigns will be switched off anywhere between 1-5 hours before the scheduled sending time.

###

### ✨Try out scheduled delays for yourself with our guide 👇🏼

In case you need further assistance, feel free to [contact our support team](https://help.recart.com/imported-draft-5-1681730660112), we are happy to help. 😊


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.recart.com/sms/schedule-delays-in-sms-flows.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
