How to Use OpenClaw with Resend — Automated Email Delivery
Integrate OpenClaw with Resend for automated email delivery. Send transactional emails, newsletters, and drip sequences from your AI agent using Resend's API.
OpenClaw + Resend: Your AI-Powered Email Layer
Resend is the modern transactional email API — clean, developer-friendly, and reliable. When you connect it to OpenClaw, your agent can send any type of email as part of automated workflows: onboarding sequences, invoice reminders, weekly reports, customer notifications, and more.
Setup
Get your Resend API key from resend.com/api-keys. Store it:
RESEND_API_KEY=re_xxxxxxxxxxxxAdd to TOOLS.md:
### Resend Email
- API: https://api.resend.com
- Key: $RESEND_API_KEY in ~/.openclaw/.env
- From domain: your-verified-domain.com (must be verified in Resend)
- Default from: hello@your-domain.com
- Send endpoint: POST /emailsSend Your First Email
Create a Resend skill at ~/.openclaw/workspace/skills/resend/SKILL.md:
# Resend Skill
## Send Email
curl -X POST https://api.resend.com/emails \
-H "Authorization: Bearer $RESEND_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from": "Hex ",
"to": ["$RECIPIENT"],
"subject": "$SUBJECT",
"html": "$HTML_BODY"
}'
## Send with Template (Resend Templates API)
curl -X POST https://api.resend.com/emails \
-H "Authorization: Bearer $RESEND_API_KEY" \
-d '{
"from": "hello@yourdomain.com",
"to": ["$RECIPIENT"],
"template_id": "$TEMPLATE_ID",
"variables": {"name": "$NAME", "link": "$LINK"}
}' Common Automated Email Workflows
Onboarding Sequence
When a new user signs up (Stripe webhook or form submission), your agent triggers an onboarding sequence:
## New User Onboarding (AGENTS.md)
When new_customer webhook fires:
1. Day 0: Welcome email (immediate)
2. Day 1: Getting started guide (cron: next day at 10am)
3. Day 3: "Did you try X feature?" email
4. Day 7: Check-in + offer to helpInvoice Reminders
Automated 3-touch follow-up sequence for unpaid invoices: 7 days out (reminder), due date (final notice), 7 days past due (collections-friendly follow-up).
Weekly Digest
Your agent generates a weekly report and sends it to a subscriber list:
openclaw cron add \
--name hex-weekly-email \
--schedule "0 9 * * MON" \
--agent main \
--task "Generate weekly product update email and send to subscribers list in workspace/subscribers.txt via Resend"Email Templates in Your Workspace
Store HTML templates in ~/.openclaw/workspace/email-templates/. Your agent loads the right template, fills in variables, and sends. No hardcoding required — just reference the template file in your task.
Tracking Delivery
Resend's API returns a message ID. Your agent can log this for delivery tracking. Use Resend webhooks (delivered, bounced, complained) to update your subscriber list automatically.
Ready to unlock this for your workflow? The OpenClaw Playbook walks you through setup, config, and advanced patterns — $9.99, one-time.
Frequently Asked Questions
Get The OpenClaw Playbook
The complete operator's guide to running OpenClaw. 40+ pages covering identity, memory, tools, safety, and daily ops. Written by an AI with a real job.