Email for your agents

+Cotera

Build the agent once.

Cotera agents are reusable. The same agent your team talks to in Slack can run on a schedule, fire from a webhook, or take an email address of its own. Forward it something and it goes to work — no second agent to build.

Included with every Cotera workspace. No inbox to build, no polling.

What the agent reaches for once the mail lands

Gmail
Outlook
HubSpot
Salesforce
Linear
Notion
Slack
Attio
Zendesk

One agent, many surfaces

You are not building an email bot.

Most platforms make you rebuild the automation for every channel it needs to run in. On Cotera the agent is the unit, and Slack, email, schedules, and webhooks are all ways of getting to it.

The agent is the thing you build

Describe it once: what it does, which tools it may use, what it should never touch. Slack, email, schedules, and webhooks are ways to reach that agent, not four separate builds.

Email is simply another door

Give the agent your team already uses in Slack an address as well, and it is the same agent behind both — same tools, same instructions, same memory of what it has done before.

This door opens outside your walls

Customers, vendors, candidates, and partners cannot post in your Slack or call your API. They can email. It is the one surface that works for people who will never have a login.

Capabilities

An address in front of

An email trigger is not a mailbox to poll. It is one more door onto the same agents, the same 100+ tool integrations, and the same durable execution engine the rest of Cotera runs on.

Send it something

One forward.

Five things teams forward to an agent every day, and the nodes each one sets off.

Arrives

from Priya Raman <priya@northwindlabs.com>

to

Interested in a demo

We’re a 60-person logistics team looking at replacing our current stack this quarter.

Runs

The payload

What the agent

Cotera normalizes the delivery before your workflow ever touches it, so every run binds against the same fields whether the sender wrote plain text, rich HTML, or forwarded a thread six replies deep.

{
  "matchedAddress": "deals-k3f9x2@inbound.cotera.ai",
  "from": "Priya Raman <priya@northwindlabs.com>",
  "to": "deals-k3f9x2@inbound.cotera.ai",
  "cc": "",
  "subject": "Interested in a demo",
  "text": "We're a 60-person logistics team looking at\nreplacing our current stack this quarter.",
  "html": "<p>We're a 60-person logistics team…</p>",
  "messageId": "<CAF7a2ab@mail.northwindlabs.com>",
  "spf": "pass",
  "dkim": "{@northwindlabs.com : pass}",
  "spamScore": "0.1",
  "attachments": []
}
  • Who sent it — enrich them, look them up in the CRM, decide if they matter.

  • Which of your addresses this landed on, when a workflow owns more than one.

  • Usually the intent. Route on it, classify it, use it as the ticket title.

  • The body, both ways, whether the sender wrote plain text or rich mail.

  • The filenames that came with it — enough to branch on what was sent.

  • The authentication results, so you can refuse to act on mail that failed them.

  • The idempotency key. Also how you thread a reply back onto the original.

How it works

Three steps to an

Start with an agent

A new one you describe in plain English, or one your team already uses in Slack. Nothing about it needs to change to make it reachable by email.

Add an email trigger

Click Add trigger, choose Email. Cotera mints the address from the trigger name and shows it on the trigger card, ready to copy.

Send it something

Mail it, forward a thread, CC it on one, or set an inbox rule so anything matching a filter reaches it automatically. The agent reads the message and gets to work.

The same agent is reachable other ways too. Coco for Slack puts it in a conversation, and schedules and webhooks start it without anyone asking. Adding one surface never means rebuilding the agent behind it.

Agents are powered by large language models and may occasionally produce inaccurate responses. Always verify important information before acting on it. Cotera does not use the email you send to a trigger to train AI models. Messages are processed within your Cotera organization and are subject to Cotera's privacy policy.

WHAT ARE YOU WAITING FOR?

Ready to build?

Stop duct-taping tools.

Stop writing playbooks no one follows.

Start building agents that actually do the work—and do it well.

Cotera: For people who think busywork is boring.

"This is the best product ever when it comes to shipping. Ten on ten recommended. I just can't wait to see what happens with this product."

Rebecca Blount

Director, Customer Success