Email (Resend)
The Email integration sends notifications through Resend. One per user. Outbound only — there’s no inbound email handling (no “the agent reads my inbox” — for that use Gmail).
How to get a Resend API key
- Sign up at resend.com.
- Add and verify your sending domain (you’ll need DNS access).
- API Keys → Create → “Send only” permission.
In the dashboard: Settings → Integrations → Email → “Configure”. Paste the Resend API key + a verified from_address ([email protected]).
API alternative:
POST /v1/integrations{ "type": "email", "config": { "provider": "resend", "api_key": "re_…", "from_address": "[email protected]" } }Sending
Section titled “Sending”Either:
notify_user(channel="email", message="…")— agent-initiated.notification_channels: ["email"]on a playbook — platform-initiated onnotify_ontrigger.
The message body is rendered via emailLayout (a templated HTML wrapper matching the Vonzio brand). For markdown content, the platform converts to HTML — paragraphs, headings, code, links work. No complex layouts.
Recipient
Section titled “Recipient”The recipient is always the user themselves — the address from your Vonzio account (request.user.email). Email is for notifying the account owner; there’s no “send arbitrary email” capability via this integration. (For that, use the Gmail MCP, which gives agents real gmail_send_message calls.)
Subject
Section titled “Subject”Auto-generated based on urgency:
| Urgency | Subject prefix |
|---|---|
low | ”Vonzio: …” |
normal | ”Vonzio: …” |
high | ”[Urgent] Vonzio: …” |
The first line of the message body becomes the subject suffix.
Same as other integrations. Scope to specific profiles via the dashboard or PATCH /v1/integrations/:id.