Two common hold reasons
| Cause | What the product is waiting for |
|---|---|
| Send window | Current time is outside the device's configured send window (and you chose to queue, not reject). |
| Daily limit | The SIM has reached its configured messages-per-day cap; sends retry after midnight in the SIM timezone (when you chose queue behavior). |
Configure both behaviors under Devices → Settings → Limits & send window. See the companion guide for exact controls.
Messages page
For outbound rows in scheduled status with a known hold reason, the status chip and tooltip use these strings:
- Send window — badge text:
Scheduled (outside window); tooltip: Outside device send window. Explanation line: Will send when the device send window opens. - Daily limit — badge text:
Scheduled (limit reached); tooltip: Daily limit reached. Explanation line: Will send when the daily limit resets at midnight (SIM timezone).
Conversations
Outbound bubbles in scheduled state show a clock icon. When a hold reason is present, a short note appears under the status:
- Daily limit: Scheduled (daily limit reached)
- Send window: Scheduled (outside send window)
- Other backend hold reasons may appear with a short code in parentheses after "Scheduled" for visibility.
Not the same as campaign scheduling
Campaigns and automations can schedule sends for other reasons (for example a future start time). This page describes the device-level holds tied to daily limits and send windows. If the copy above does not match what you see, check whether the message came from a campaign or automation with its own schedule.