We raised $6M in Seed FundingRead more
+
+
+
+
+
+
+
+
Blog/News

PostNuvia is now an official OpenClaw plugin

PostNuvia is on ClawHub as an official OpenClaw plugin. It ships a CLI-backed PostNuvia skill plus an email channel: inbound mail drives an agent turn and the agent replies in the thread, with a default-deny sender allowlist. Install it with one command.

TL;DR
  • PostNuvia is now an official plugin on ClawHub, the OpenClaw plugin registry.
  • Install it with openclaw plugins install clawhub:@postnuvia/postnuvia.
  • It ships two things: a CLI-backed PostNuvia skill, and an email channel for OpenClaw. Inbound email drives an agent turn, and the agent replies inside the PostNuvia thread.
  • The channel is reply-only and default-deny. Unknown senders are rejected, replies stay bound to the message that triggered them, and the agent cannot start threads or mail arbitrary recipients.

Nat Eliason describing his PostNuvia setup for OpenClaw, and Peter Steinberger replying that there should be an official plugin and channel

That was five weeks ago. He asked for a plugin and a channel, and both now exist.

PostNuvia is published on ClawHub, the OpenClaw plugin registry, with the Official badge.

openclaw plugins install clawhub:@postnuvia/postnuvia

The fit is structural rather than lucky. OpenClaw's premise is that you reach your agent wherever you already are, and it goes and does the thing. An agent that acts on your behalf needs two things: somewhere to be reached, and something to be recognised by. Email is both, and it is the only address that every person, company and machine already accepts without being asked to install anything first.

Which makes the gap on the shelf odd. ClawHub lists twenty-five channel plugins for OpenClaw. WhatsApp, Matrix, Discord, Slack, Teams, Feishu, LINE, Google Chat, QQ, Zalo, Nostr, Twitch, Urbit, iMessage through BlueBubbles. Twenty-five ways to reach an agent, and until now not one of them was email.

What is OpenClaw?

OpenClaw is an open source AI agent that runs on your own hardware rather than in someone else's cloud. It reads and writes files, runs shell commands, browses, and keeps long-term memory locally.

The scale is worth stating plainly: 386,000 stars and 81,000 forks on GitHub, from a repository that did not exist before November 2025.

Channels are the part that matters here. OpenClaw does not have a UI so much as it has inboxes. You message it on WhatsApp or Discord or Matrix, it does the work, it messages you back. Every capability it has arrives through a channel, which is why the missing one was worth fixing.

What is PostNuvia?

PostNuvia is email infrastructure built for agents instead of people. You create an inbox with an API call and get a real, addressable email address in under a second. No OAuth consent screen, no per-seat billing, no human sitting behind the account.

Inboxes are two-way. Your agent sends, receives, and replies inside real threads with the message history intact, and every operation available in the dashboard is also an API endpoint. Incoming mail can fire a webhook the moment it lands.

Why does everyone running OpenClaw need this?

Because until now your agent could reach you, and almost nobody else. Chat channels connect an agent to the people already in that app. Email connects it to everyone, including the systems that only speak email: verification codes, invoices, calendar invites, support queues, and other agents.

Email becomes a channel. Before this, giving OpenClaw an email address meant wiring it to Gmail through OAuth or IMAP and hoping Google did not flag the account. Now email works the way WhatsApp does. Someone emails the agent's address, that message drives an agent turn, and the reply goes back in the same thread.

In practice that means you can put your own address in allowFrom, forward your agent a thread from your phone with "draft me a reply to this," and get the draft back in that thread. No terminal, no session, no laptop open.

The defaults are narrow on purpose. Email is the easiest prompt-injection surface anyone will point an agent at, so the channel is locked down before you touch it:

  • dmPolicy defaults to allowlist, and an empty allowlist denies every sender. You opt senders in, not out.
  • Replies are bound to the message that triggered them. The agent cannot open new threads or mail addresses you never approved.
  • Every reply re-hydrates and re-authorizes the original sender, so a forged Reply-To cannot redirect where the response goes.
  • Inbound mail is committed durably before it is acknowledged, so a restart mid-turn does not lose the message.

The failure mode is "nothing happens," not "a stranger drove my agent."

The skill does not go stale. Instead of a fixed set of hardcoded tool schemas, the plugin bundles the official PostNuvia CLI and teaches the agent to read its help output. When PostNuvia ships a new resource, your agent can use it without waiting for a plugin release. It already covers inboxes, messages, threads, drafts, webhooks, domains, pods, and API keys.

How to get it

Install and enable the plugin:

openclaw plugins install clawhub:@postnuvia/postnuvia
openclaw plugins enable postnuvia

Put your credentials where the Gateway can read them, in ~/.openclaw/.env. Grab a free API key from the PostNuvia console. The webhook secret is optional; without it the channel falls back to WebSocket ingress.

POSTNUVIA_API_KEY=am_...
POSTNUVIA_WEBHOOK_SECRET=whsec_...

Point the channel at an inbox and list who is allowed to talk to it, in your OpenClaw config:

{
  channels: {
    postnuvia: {
      apiKey: { source: "env", provider: "postnuvia", id: "POSTNUVIA_API_KEY" },
      inboxId: "agent@postnuvia.com",
      webhookSecret: { source: "env", provider: "postnuvia", id: "POSTNUVIA_WEBHOOK_SECRET" },
      dmPolicy: "allowlist",
      allowFrom: ["you@example.com"],
    },
  },
}

Restart the Gateway and confirm it loaded:

openclaw gateway restart
openclaw plugins inspect postnuvia --runtime

The CLI-backed skill is available to the agent immediately, and you can drive it yourself with a passthrough command:

openclaw postnuvia -- --format json inboxes list

Requirements: OpenClaw 2026.7.2 (beta) or newer, and Node 22.22.3+, 24.15.0+, or 25.9.0+. The published plugin bundles the PostNuvia CLI for macOS, Linux, and Windows, so there is nothing else to install.

Where to go next

PostNuvia is the first email provider built for AI agents. Create an inbox in one API call, send and receive email, no OAuth and no domain verification. Free tier, no credit card required.

FAQ

Ready to build? Start integrating PostNuvia into your AI agents today.

All systems onlineSOC 2 Compliant

Email Inboxes for AI Agents

ceo@postnuvia.com

Subscribe to our weekly newsletter.

© 2026 PostNuvia, Inc. All rights reserved.

Privacy PolicyTerms of ServiceSOC 2Subprocessors