Schedule Email
schedule_emailSend an email at a future date and time, with support for attachments, priority, and automatic retries on failure.
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 |
|---|---|---|---|
| to | Yes | Recipient address(es), comma-separated | |
| subject | Yes | Email subject line | |
| body | Yes | Email body (plain text or HTML) | |
| send_at | Yes | ISO 8601 datetime when to send (e.g. 2026-03-18T09:00:00Z) | |
| cc | No | CC addresses, comma-separated | |
| bcc | No | BCC addresses, comma-separated | |
| isHtml | No | ||
| priority | No | ||
| replyTo | No | Reply-to address | |
| attachments | No | Attachments as objects with filename, content (base64), contentType |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | Yes | ||
| id | Yes | Schedule ID — use with cancel_scheduled_email | |
| scheduledAt | No |