Integrations
Bee Flow ships connectors for ~30 external services. Each integration exposes one or more tools to the agent — a tool is a typed function call the model can issue.
This page is the catalog. Click into each integration for tool lists, OAuth scopes, env vars, and troubleshooting.
Catalog
Nextcloud (11)
Available via the Nextcloud connector. The 11 integrations map 1:1 to nextcloud-* tool files in the server.
| Integration | What it does |
|---|---|
| Files & WebDAV | List, search, read, upload, share files |
| Read, draft, send mail via Nextcloud Mail | |
| Calendar | List, search, create, update, delete events |
| Contacts | Read & search contacts |
| Deck | Boards, stacks, cards, labels, comments |
| Talk | Rooms, post messages, react |
| Notes | Plain-text / Markdown notes |
| Tasks | VTODO via CalDAV |
| Activity | Read-only feed of recent file changes |
| Notifications | List & dismiss notifications |
| User Status | Get / set availability + custom message |
Productivity suites
| Integration | What it does |
|---|---|
| Google Workspace | Gmail, Calendar, Drive, Docs, Keep, Contacts, Groups |
| Microsoft 365 | Outlook (RW + RO), MS Calendar, MS Contacts, OneDrive |
DevOps / collab
| Integration | What it does |
|---|---|
| GitHub | Repos, issues, PRs, code search |
| n8n | Trigger workflows, execute nodes |
| YouTrack | Issue search, create, comment |
| SignRequest | E-signatures |
| Fireflies | Meeting transcripts |
| Gamma | AI-generated presentations |
Social / messaging
| Integration | What it does |
|---|---|
| Profile lookup |
Search & content
| Integration | What it does |
|---|---|
| Web search | Bing or Tavily |
| Maps | Google Maps |
AI modules (built-in, no external auth)
| Integration | What it does |
|---|---|
| AI modules | Agent Search, Image Gen (Veo), Video Gen, Music, TTS, Transcription |
Three-layer access control
Integrations are gated at three layers, in order:
1. User-level — has the user connected the OAuth, or supplied an API key?
2. Org-level — is the integration enabled in the org's enabledIntegrations list?
3. Group-level — has any of the user's groups disabled it?
The rule for level 3 is enable wins — a user gets access if at least one of their groups still allows it. If every group the user belongs to disables an integration, the integration is denied for that user.
Auto-enabled apps
These integrations are implicitly available to every user unless explicitly disabled at the org or group level (no opt-in needed):
agent-search, workspace, image-gen, music-gen, video-gen, elevenlabs,
google-maps, linkedin, github, google-contacts, google-keep, outlook,
outlook-readonly, ms-calendar, onedrive, ms-contacts, google-groups,
n8n, nextcloud, nextcloud-calendar, nextcloud-contacts, nextcloud-deck,
nextcloud-notifications, nextcloud-talk, nextcloud-tasks, nextcloud-notes,
nextcloud-activity, nextcloud-status
Some of these still require user OAuth (e.g. Google) — they're "auto-enabled" in the sense that the org/group filter doesn't block them; the per-user authorisation gate is separate.
How to connect a tool to an agent
Three ways:
- All tools (default for new agents) — agent sees every tool the user has access to.
- Per-agent allow-list — in Studio → Agent designer, pick exactly the tools this agent can call.
- Per-tool denylist — block specific tools at the agent level. Useful when you want a customer-support agent that can't read Files but can read Mail.
How org admins control access
In Admin → Nextcloud integrations (and Admin → Other integrations) an admin can:
- Toggle integrations on/off org-wide
- Override per-group (disable specific tools for specific groups)
- Lock per-user override settings (so users can't re-enable disabled tools)