AI / Superagent

Score inbound mail before your agent reads it

The other integrations here are about sending. This one is about what arrives: Superagent scores the mail and messages Bird receives, so an agent acting on them is not acting on whatever a stranger wrote.

Bird delivers it, Superagent scores it

This is a webhook you host, not a connector you click. Bird posts each received message to your endpoint, you pass the content to Superagent, and the verdict decides whether your agent ever sees it.

app.bird.com
  1. Developers
  2. Webhooks
  3. Create webhook
URL
https://your-app.example.com/bird/inbound
Events
email.received, sms.received, whatsapp.received
Response
whsec_...

The secret is shown once. Store it as BIRD_WEBHOOK_SECRET before leaving the pane.

What the guardrail covers.Text and the links in it, on the three channels Bird can receive on. Worth knowing where the cover stops before you rely on it.

Three inbound channels. Email, SMS and WhatsApp each have a received event. Subscribe to the ones your workspace actually takes mail on.

$ email.received

$ sms.received

Four verdicts, three outcomes. Suspicious and dangerous are the ones to block. Caution is the one worth a human. Safe is the only one your agent should act on unattended.

$ safe

$ caution

$ dangerous

Text and links only. Images, audio, video, documents and attachments are not scanned. If your agent opens attachments, that path needs its own answer.

$ text

$ https links

Worth wiring up

Comece com um canal.
Adicione os outros quando estiver pronto.

Uma chave API de teste é sua imediatamente. A produção é desbloqueada quando você adiciona um método de pagamento e verifica um remetente.

Usa Claude Code, Cursor ou Codex? Copie um prompt de configuração e o seu agente instala o Bird CLI e as skills por si. Escolha o seu:

Cursor