Overview
Scheduled Actions let you queue SMS messages (and soon calls) for future delivery. Actions are processed every 5 minutes and automatically retry on failure.
Configure agent schedules from the Schedule tab in Agent Detail

Scroll through all schedule settings including call and SMS hours
Supported Actions
Scheduling via Agent Chat
The easiest way to schedule actions is through natural language in the Agent Chat.Examples
Schedule a reminder:βSend John a reminder about his appointment tomorrow at 9amβSchedule a follow-up:
βText Sarah next Monday at 2pm: Thanks for meeting with us today!βSchedule with specific time:
βSend an SMS to +14155551234 on January 15th at 10:00 AM PST saying βYour order is ready for pickupββThe agent will:
- Parse your request
- Look up the contact (by name or number)
- Show you a confirmation with the exact send time
- Queue the message after you confirm
Scheduling via API
You can also schedule actions programmatically.Create Scheduled SMS
Parameters
SMS Parameters:
How Processing Works
Scheduled actions are processed automatically:- Every 5 minutes, the system checks for pending actions
- Actions with
scheduled_at <= noware executed - Successful actions are marked
completed - Failed actions retry up to 3 times with 5-minute delays
- After 3 failures, actions are marked
failed
Action Statuses
Managing Scheduled Actions
List Pending Actions
Cancel an Action
Cancel a pending action before it executes:SMS Compliance
Scheduled SMS messages automatically include compliance handling:- Opt-out checking: Messages wonβt send to contacts who have opted out
- Compliance footer: US numbers automatically get βSTOP to opt outβ appended
- Delivery tracking: Message status is logged and trackable
Time Zones
Always use ISO 8601 format with timezone information:Use Cases
Appointment Reminders
Schedule reminders 24 hours and 1 hour before appointments:Follow-up Sequences
Send a series of follow-up messages after an event:Business Hours Messaging
Schedule messages to arrive during business hours:Limits
Need higher throughput or more frequent processing? Contact us about enterprise options.