Schedule Email
schedule_emailSchedule email delivery for a future time between 60 seconds and 30 days from now. Failed sends are retried up to 3 times.
Instructions
Schedule an email for future delivery (minimum 60 seconds from now, maximum 30 days). Scheduled emails are retried up to 3 times on failure. Use list_scheduled_emails to view pending sends and cancel_scheduled_email to cancel before delivery.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cc | No | CC addresses, comma-separated | |
| to | Yes | Recipient address(es), comma-separated | |
| bcc | No | BCC addresses, comma-separated | |
| body | Yes | Email body (plain text or HTML) | |
| isHtml | No | ||
| replyTo | No | Reply-to address | |
| send_at | Yes | ISO 8601 datetime when to send (e.g. 2026-03-18T09:00:00Z) | |
| subject | Yes | Email subject line | |
| priority | No | ||
| account_id | No | Optional account ID to route this call to (multi-account configs). Omit to use the active account. Configured account IDs are listed in the settings UI (Accounts tab). | |
| attachments | No | Attachments as objects with filename, content (base64), contentType |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Schedule ID — use with cancel_scheduled_email | |
| success | Yes | ||
| scheduledAt | No |