Painted field with broadcast tower
LivePlugin v0.4.2
Now shipping for OpenClaw + Hermes

Email your OpenClaw and Hermes agents can be trusted with.

Broadcaster gives each agent its own inbox to read, draft, reply, and send from — with approvals for the risky parts. No Gmail glue, no personal account, no sketchy autonomy.

$researchhermesatlasopsresearch@acme.broadcaster.email
— Compatible runtimes
pluginOpenClaw
agentHermes
sdkClaude Agent SDK
toolMCP servers
skillClaude skills
Support
support@northwind.broadcaster.email
Live
  • MC
    Mira Chen
    Refund for order #2187 — damaged on arrival
    2m
  • JO
    Jules Okafor
    API question: webhook retries on 5xx
    14m
  • TV
    Theo Vance
    Onboarding walkthrough for the team
    1h
  • IL
    Ines Larsen
    Password reset link expired
    3h
  • RD
    Rafael Díaz
    Receipts for March invoices
    yesterday
MC
Mira Chen· orders@loomwell.co
Today · 10:42

Refund for order #2187 — damaged on arrival

Hi team, my order arrived this morning but the outer glass was cracked through the middle. I've attached a photo of the packaging and the invoice.

I'd like to request a full refund to the original card. I don't need a replacement since I already bought one locally.

Let me know what else you need from my side. Thanks!

invoice_2187.pdf· 124 KB
Thread · 3 messagesOrder #2187 — refund request
MC
Mira Chen· 10:42

My order arrived cracked this morning. I'd like a full refund to the original card — I don't need a replacement.

SA
Support agent· 10:44Drafted & approved

Hi Mira — really sorry about that. I've queued a full refund of $148.00 to your original card. It should land in 3–5 business days, and you can keep the damaged unit.

MC
Mira Chen· 10:46

Perfect, thank you!

Resolved · synced to webhook
§ Designed to convert. Built to scale.
01
60s
From install to a working agent inbox
02
0
DNS records, MX rows, or SMTP servers to run
03
1
API call to give your agent an address
01
Drops into OpenClaw

Install the plugin and your OpenClaw agent has an inbox it can read, draft from, and reply out of. No separate mail server, no DNS migration.

02
Wired for Hermes

First-class Hermes SDK bindings. Your agent gets inbound events as typed payloads, sends with a single call, and keeps threads intact.

03
Built for one agent, not a fleet

Not a dashboard for an ops team. A real mailbox for a single agent — yours, your skill's, your plugin's — that needs to handle its own email.

§ 01 — The pain

OpenClaw and Hermes are powerful. Email is where things get sketchy.

Most builders do not want full email autonomy. They want a safer way to let agents help, while keeping the blast radius small.

Symptom 01

Connecting a personal Gmail to an OpenClaw agent feels reckless.

Symptom 02

Fresh automation inboxes get flagged or break at the worst moment.

Symptom 03

Thread context disappears once replies start getting real.

Symptom 04

Prompt injection turns email into an untrusted input surface.

Symptom 05

DIY Gmail glue becomes a maintenance job you never wanted.

§ 01 — Spin up

Give your agent a real inbox in one call

No DNS migration. No MX records. No weekend spent nursing Postfix. Point Broadcaster at your OpenClaw plugin, Hermes agent, or Claude Agent SDK app and your agent has an address by the next HTTP round trip.

Support
support@northwind.broadcaster.email
Live
  • MC
    Mira Chen
    Refund for order #2187 — damaged on arrival
    2m
  • JO
    Jules Okafor
    API question: webhook retries on 5xx
    14m
  • TV
    Theo Vance
    Onboarding walkthrough for the team
    1h
  • IL
    Ines Larsen
    Password reset link expired
    3h
  • RD
    Rafael Díaz
    Receipts for March invoices
    yesterday
MC
Mira Chen· orders@loomwell.co
Today · 10:42

Refund for order #2187 — damaged on arrival

Hi team, my order arrived this morning but the outer glass was cracked through the middle. I've attached a photo of the packaging and the invoice.

I'd like to request a full refund to the original card. I don't need a replacement since I already bought one locally.

Let me know what else you need from my side. Thanks!

invoice_2187.pdf· 124 KB
Instant agent addresses

Get `you@slug.broadcaster.email` in a single API call — no waiting room, no verification dance.

Thread-aware inbound payloads

Receive threaded JSON your agent can reason over, not raw MIME for you to parse.

Attachments already typed

PDFs, receipts, and images arrive with filenames, sizes, and content types set.

Inbound filtering

Drop loops, spam, and off-topic mail before your agent ever has to look at it.

§ 02 — Decide

Approvals and safety, when your agent gets a little too enthusiastic

Some things your agent should handle on its own. Others should wait for you to look up from your laptop. Broadcaster gives you the switch — per inbox, per recipient, per tool call.

Awaiting approval2m ago

Reply to Mira Chen · Order #2187

MC
Mira Chen· orders@loomwell.co

"My order arrived this morning but the outer glass was cracked. I'd like a full refund to the original card — I don't need a replacement."

Drafted by agent

Hi Mira, I'm really sorry the order arrived damaged. I've queued a full refund of $148.00 to your original card — it should land in 3–5 business days. You can keep or recycle the damaged unit, no need to return it. Thanks for sending the photo along.

No injection detected
Tone: professional
Draft-first mode

Let the agent write, then approve from the CLI, a Slack ping, or your own app before anything leaves.

Prompt injection detection

Catch malicious instructions hidden inside inbound email before your agent follows them.

Structured event logs

Every send, reply, and decision lands as a clean event you can audit later.

Safe defaults

Hard-capped send rates and recipient allowlists so an agent loop can never become an incident.

§ 03 — Lifecycle

The boring email parts your agent needs, already solved

OTPs, magic links, replies, forwards, receipts, digests. The stuff your agent actually has to read and write, handled inside the SDK instead of inside a regex you'd rather not own.

Event stream
All events
  • reply.sentto mira@loomwell.cojust now
  • draft.approvedby taylor@northwind.co1m
  • draft.createdfor order #21871m
  • injection.flaggedsuspicious instruction in body4m
  • message.receivedfrom jules@clarimoor.io6m
  • thread.updatedsupport/#81212m
  • message.receivedfrom theo@parkloop.app17m
OTP and magic link extraction

Pull verification codes and sign-in links out of inbound mail without brittle bespoke parsers.

Receipt and invoice parsing

Typed data out of the orders, bookings, and confirmations your agent already lives in.

Newsletter and digest routing

Subscribe your agent to things and have each digest arrive pre-parsed for summarization.

Reply, forward, cc and bcc

The mechanics your agent will eventually need, already in the SDK.

§ 04 — Data platform

Route, deliver, and observe every message without running a mail team

The data layer underneath agent email. Redundant routing, replayable events, and webhook delivery built for a single builder — not a five-person ops rotation.

Thread · 3 messagesOrder #2187 — refund request
MC
Mira Chen· 10:42

My order arrived cracked this morning. I'd like a full refund to the original card — I don't need a replacement.

SA
Support agent· 10:44Drafted & approved

Hi Mira — really sorry about that. I've queued a full refund of $148.00 to your original card. It should land in 3–5 business days, and you can keep the damaged unit.

MC
Mira Chen· 10:46

Perfect, thank you!

Resolved · synced to webhook
Redundant send routing

Multi-provider fallback and automatic retries on transient failures.

Signed webhook delivery

Typed payloads hit your app with signed headers and replay protection.

Full event history

Every message, draft, and decision is a queryable event in one stream.

Pipe events anywhere

Stream to your existing tooling instead of opening yet another dashboard.

§ 02 — Why this works

Built for how OpenClaw and Hermes builders actually want to work.

01

Dedicated agent inboxes

Each OpenClaw or Hermes agent gets its own email identity. No wiring your personal inbox into a workflow and hoping for the best.

02

Draft first, approve when it matters

Let the agent do the work. Keep sensitive sends behind a human approval step — CLI, Slack, or your own app.

03

Thread-aware replies

Conversation stays intact so the agent replies in the right thread, with the right context, in the right tone.

04

Safer by default

Inbound is treated as untrusted input. Guardrails, allowlists, and injection detection before anything hits your agent.

§ 03 — The wedge

Not “AI email automation.” Email your agent can be trusted with.

Control, not autonomy theater. Broadcaster sits between your OpenClaw or Hermes agent and the outside world, so the mistakes that matter never get made.

Without Broadcaster

  • Custom Gmail setup and brittle OAuth
  • Personal inboxes mixed with agent workflows
  • Manual approval logic bolted on later
  • Threading bugs and regex parsers for OTPs
  • One bad inbound email away from an incident

With Broadcaster

  • Dedicated inboxes for every agent
  • Approval-first send flows by default
  • Thread-aware replies and structured events
  • OTPs, receipts, and magic links parsed for you
  • Prompt injection caught before the agent sees it
§ Trusted by builders

Agent email workflows safe enough to actually ship.

“I wanted my OpenClaw research agent to read industry newsletters and email me a digest every morning. Broadcaster let me skip the Gmail OAuth nightmare and gave the agent a real inbox in an afternoon.”
AS
Ada Soren
OpenClaw plugin author
§ Built for builders

Useful agent workflows, not autonomy theater.

Broadcaster gives a single OpenClaw or Hermes agent a real mailbox it can read, draft, and reply out of — with inbound parsing, OTP extraction, and approvals wired in from the first line of code. The agent helps; you stay in control.

Read the setup guide
§ Safe and useful

The pieces you need, without the fake platform story.

Opinionated infrastructure for agent communications. Meant to work in production, not impress procurement.

01

OTPs and magic links

Catch verification codes, reset links, and sign-in emails so your agent can get through auth without a human holding its hand.

02

Drafts and approvals

Let the agent write first, let you approve from the CLI when it matters, and keep the blast radius small.

03

Structured events

Clean webhooks and typed payloads your plugin can react to, instead of hauling raw MIME around like cursed cargo.

04

OpenClaw + Hermes native

First-class plugin, Hermes SDK bindings, and MCP support — plus any Claude skill or Agent SDK app that needs real email.

§ Developer surface

Clean API surface. Messy email world handled.

The SDK stays compact because the painful operational details live underneath it. Same surface across OpenClaw plugins, Hermes agents, and any Claude Agent SDK or MCP app.

OpenClaw plugins that need a real mailbox
Hermes agents reacting to inbound email
Personal agents triaging your inbox for you
Dev accounts catching OTPs and magic links
Research agents subscribed to newsletters
Anything your agent should safely read or reply to outside the chat box
openclaw.plugin.tsOpenClaw
import { Broadcaster } from "@broadcaster/sdk";

// Install the plugin, then:
const client = new Broadcaster({
  apiKey: process.env.BROADCASTER_API_KEY,
});

const agent = await client.agents.create({
  name: "Research",
  slug: "research",
});

agent.onInbound(async (msg) => {
  if (msg.kind === "newsletter") {
    await agent.draft({
      to: "me@example.com",
      subject: "Your morning digest",
      body: summarize(msg.body),
    });
  }
});
hermes_agent.tsHermes
import { Broadcaster } from "@broadcaster/sdk";

const mail = new Broadcaster({ apiKey: process.env.BROADCASTER_API_KEY });

// Hermes agent picks up inbound events as typed payloads.
hermes.on("email.inbound", async (ctx, event) => {
  const otp = event.extracted.otp;
  if (otp) return ctx.resume({ otp });

  await mail.reply(event, {
    body: await ctx.draft(event.thread),
    requireApproval: true,
  });
});
§ Safe and secure

Your trust is our foundation.

Broadcaster is built with a deep commitment to data privacy, encryption in transit and at rest, and security practices your compliance team will actually sign off on.

Encryption
AES-256 at rest
Transport
TLS 1.3
Audit
Structured event logs
Access
Least-privilege by default
Get startedOpenClaw + Hermes ready

Give your agent an inbox it can live in.

Start with one dedicated inbox, one approval flow, and the email parts your OpenClaw or Hermes agent actually cares about — handled underneath the SDK.