← All integrations

Email

Give your agents full access to Resend.

Agents compose and send transactional and lifecycle email from your own domain. Pair Resend with a database or CRM and an agent writes the message with the context each recipient deserves.

5,000 free credits to start.

Agent reach

Resend API v1

The full surface, searched at run time.

Connect with

  • API key

Event triggers

Not yet

Manual, schedule, and signed webhook are available.

What the agent can do

What agents do with Resend

Helios searches the Resend API v1 at run time. The agent finds the endpoint the task needs and calls it.

  • Search Resend's entire API surface at run time and call any endpoint your key allows.
  • Send individual and batch emails from your verified domain.
  • Compose HTML and plain-text bodies tailored per recipient.
  • Manage audiences and contacts for lifecycle sequences.
  • Read delivery events to confirm what landed and what bounced.
  • Combine with database queries so each message reflects real account state.

Examples

Tasks you can hand to a Resend agent

Run an onboarding sequence that reads the account

The agent checks what each new account has actually done and sends the message that helps next.

Daily at 9:00am

Daily, email new accounts based on what they have set up so far.

  1. postgres·list accounts created in the last 14 days
  2. code·determine each account's next milestone
  3. resend·send 46 tailored emails

46 onboarding emails sent

  • 19 nudged to connect their first integration
  • 14 shown how to schedule a task
  • 13 invited to add a teammate

Notify people when something needs them

Any agent that finds a problem can also tell the right person about it, with the detail they need to act.

Nightly at 3:00am

When a nightly task finds a data issue, email the on-call analyst.

  1. postgres·run data quality checks
  2. code·summarize the 2 failing checks
  3. resend·email the on-call analyst

Data quality alert sent

  • `orders.currency` null on 41 rows since 02:10
  • Upstream job `ingest_orders` last succeeded at 01:55

Send a weekly customer digest

Each customer gets a summary of their own numbers, written from their own data.

Mondays at 8:00am

Every Monday, send each account a digest of last week's usage.

  1. clickhouse·aggregate weekly usage per account
  2. code·write per-account narrative
  3. resend·batch send 312 digests

312 digests sent

  • Each names the account's top workflow by runs
  • 28 accounts told they are near a plan limit

Follow up on failed payments

When billing finds a problem, the agent writes a clear message with a working link and sends it from your domain.

Hourly

For each failed charge, email the billing contact with an update link.

  1. stripe·list failed charges
  2. stripe·create hosted payment update links
  3. resend·send recovery emails

3 recovery emails sent

  • Sent from [email protected]
  • Each links a hosted update page
  • Escalation scheduled if unpaid in 48h

Triggers

How a Resend workflow starts

Resend does not emit event triggers yet. Workflows that use it start by hand, on a schedule, or from a signed webhook.

Manual

Run it from the app with an optional JSON payload. Every workflow supports this.

Schedule

A cron expression or a plain sentence such as every weekday at 9am. Times are UTC.

Signed webhook

A public URL per workflow. Requests are signed with HMAC-SHA256 and expire after five minutes.

Works with

Resend works with the rest of your stack

One agent, one run, several services. It reads from one tool and writes to the next in the same sandbox.

FAQ

Questions, answered

Put an agent on Resend.

Connect it once and describe the task in chat. Then reuse the prompt as a workflow on a schedule or a webhook.