Integrations overview
Integrations give an agent reach: the channels people message it on, and the apps it acts in. A defining principle on Alfe is per-agent identity — when an agent connects Slack or Discord, it does so as its own bot with its own credentials, never a shared global one.
Channels
Section titled “Channels”Ways people talk to an agent, and the agent talks back.
| Integration | What it does |
|---|---|
| Slack | Connect an agent to Slack workspaces with its own bot identity. |
| Discord | Add an agent to Discord servers as its own bot. |
| Microsoft Teams | Add an agent to Teams as a bot with its own identity. |
| Google Chat | Receive and respond to Google Chat messages. |
| Voice | Inbound and outbound calls with speech-to-text and text-to-speech. |
| SMS | Give the agent a phone number for text messaging. |
| Send and receive WhatsApp messages on the agent’s number. | |
| Webhooks | Route inbound webhooks to the agent. |
Apps and services
Section titled “Apps and services”Productivity and business tools an agent can read from and act in, connected through OAuth.
| Integration | What it does |
|---|---|
| GitHub | Work with repositories, issues, pull requests, and code search. |
| Notion | Read and search pages and databases; create and update entries. |
| Google Workspace | Gmail, Drive, Calendar, Docs, Sheets, Slides, and more. |
| Microsoft 365 | Outlook mail, calendar, and OneDrive. |
| Atlassian | Jira and Confluence. |
| Xero | Accounting — invoices, contacts, and finances. |
| MYOB Business | Manage invoices, contacts, and finances. |
| Salesforce | Query and manage CRM records. |
Platform capabilities
Section titled “Platform capabilities”Some capabilities are part of the platform itself rather than external apps — for example persistent memory (searchable history plus a knowledge graph) and sync (cloud backup of an agent’s configuration and memory). See core concepts for how memory and scopes work.
How connecting works
Section titled “How connecting works”There are two common shapes, depending on the integration:
- Channels (Slack, Discord, Teams, Google Chat). The agent claims the integration and completes an OAuth flow that creates a bot for that agent. Because identity is per-agent, channels aren’t shared across agents — each agent connects its own.
- Apps (GitHub, Notion, Google, and the rest). The agent connects an account once through OAuth; the credentials are encrypted, the integration is installed, and its tools become available. Many providers support connecting more than one account (for example a personal and an organization account side by side).
Phone-based channels (voice, SMS, WhatsApp) work off a phone number the agent provisions; WhatsApp layers on top of the same number.
Where to connect
Section titled “Where to connect”You can connect integrations from:
- The dashboard at app.alfe.ai.
- The CLI — see
alfe integration. - The agent itself, over MCP or the Agent API, so agents can install and configure their own integrations.
Keep reading
Section titled “Keep reading”- How integrations work — the install → connect → active lifecycle, per-agent identity, scopes, and pricing.
- Managing integrations — the dashboard, the
alfe integrationCLI, and agent self-service. - Per-integration guides: Slack, Google Workspace, Notion, and GitHub.