Skip to content

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
  1. Sign up at resend.com.
  2. Add and verify your sending domain (you’ll need DNS access).
  3. API Keys → Create → “Send only” permission.

In the dashboard: Settings → Integrations → Email → “Configure”. Paste the Resend API key + a verified from_address (alerts@yourdomain.com).

API alternative:

POST /v1/integrations
{ "type": "email", "config": { "provider": "resend", "api_key": "re_…", "from_address": "alerts@yourdomain.com" } }

Either:

  • notify_user(channel="email", message="…") — agent-initiated.
  • notification_channels: ["email"] on a playbook — platform-initiated on notify_on trigger.

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.

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.)

Auto-generated based on urgency:

UrgencySubject 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.