Integrations
Connect an integration
How Cyborg7 integrations work, where to connect each one in Settings → Integrations, and how to give an agent access.
Integrations connect Cyborg7 to your other tools in two ways.
- Sync: Cyborg’s own apps (GitHub, Slack, Jira, ClickUp, Microsoft Teams) mirror channels or tasks between the tool and your workspace. They are connected once for the whole workspace.
- Agents: an agent can act in a tool, such as reading a Gmail thread or a Jira issue. Most of these are brokered through Composio, so connecting an account is the same short flow everywhere.
Everhour is a native integration that gives agents read-only access to time tracking, with no sync.
The catalog
Open Settings → Integrations. It is one catalog of apps, with two views:
- Connected: what this workspace and you have connected.
- Browse all: every app available. Use Search all apps and the Category filter to find one.
Each row shows a status, Connected, Needs attention or Not connected, and tags: Syncs (workspace sync) and Agents (agents can use it). Click a row to open its sheet. Native apps also have a Manage button that opens their own settings page.
The sheet has up to four sections:
- Workspace sync: the native app’s status and a link to manage it.
- Your account: click Connect account to sign in so agents can act as you in that app.
- Shared account: admins only. Connect shared account connects one account every agent can use, including on scheduled runs with nobody to act as.
- Agents with access: the agents that can use this app. Remove one with the × button, or use Add agent to give another agent access.
If you dismissed an offer that an agent made in chat, the sheet shows when it will be offered again and an Undo button.
Personal accounts are checked and connected through one of your machines. If none is online you see: “No machine of yours is online, so personal accounts can’t be checked or connected. Turn one on in Machines.”
Capability and identity
Cyborg7 keeps capability and identity separate.
- Capability is which apps and actions an agent is allowed to use. It lives on the agent and carries no credentials.
- Identity is whose account a run acts as. Your account means the run uses your own connected account (the safe default). Shared account means the run uses a workspace-owned account, which is required for unattended runs (scheduled jobs, webhooks).
Give an agent access
A connection alone doesn’t give an agent access. Grant it in one of these places:
- The app’s sheet in Settings → Integrations: Agents with access → Add agent.
- The agent’s editor, Tools step: apps you have connected appear under For this agent, and the native apps under Workspace sync. For each app, choose Acts as: Whoever runs it or Shared account (a shared account is needed for scheduled runs).
- The agent’s own Integrations menu, with its Add an integration dialog.
An agent can only use apps it has been granted, and only that app’s read actions, up to a per-app cap. See what a grant covers. On the plan comparison in Settings → Billing, integrations are listed as a Pro feature. See Billing and plans.
Per-integration guides
- Composio: the broker that powers agent access to most apps
- Slack
- Microsoft Teams
- GitHub
- Sync tasks with Jira, ClickUp or GitHub
- Google / Gmail
- Jira
- ClickUp
- Everhour: a native read-only integration (no Composio)