Composio notifier
Route notifications through the Composio toolkit — Slack, Discord, or Gmail.
Slot:
notifier · Name: composiomacOSSupported
LinuxSupported
WindowsSupported
Uses the Composio toolkit to deliver notifications. Handy when you already have Composio set up for other agent tooling — a single credential covers Slack, Discord, and Gmail.
Setup
Install the Composio core package alongside AO:
npm install -g composio-coreExport your Composio API key:
export COMPOSIO_API_KEY=cp_...Use
notifier:
- type: composio
defaultApp: slack # slack | discord | gmail
channelName: "#agents" # Slack / Discord
channelId: "..." # optional, used if channelName is ambiguous
emailTo: alerts@example.com # required when defaultApp=gmail
composioApiKey: ${CUSTOM} # optional override; otherwise uses envConfig
| Key | Required | Default | What it does |
|---|---|---|---|
defaultApp | ✓ | slack | Which Composio app to target: slack, discord, or gmail |
channelName | for Slack/Discord | — | Channel name (Composio resolves it) |
channelId | optional | — | Explicit channel id when the name is ambiguous |
emailTo | ✓ when gmail | — | Recipient address |
composioApiKey | optional | env COMPOSIO_API_KEY | Override the API key from config |
When to use
- Your org already has Composio set up.
- You want to route notifications to Gmail as a fallback for people who don't live in Slack/Discord.
- You'd rather manage one Composio credential than three webhook URLs.