Schedule Email
schedule_emailSchedule an email to be sent at a specified future time, with automatic retries for definite delivery failures.
Instructions
Schedule an email for future delivery (minimum 60 seconds from now, maximum 30 days). Definite failures are retried up to 3 times; ambiguous deliveries are never retried automatically. 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 |