App integrations
Connect third-party accounts through Composio and choose whether to keep them private or share them with your workspace.
App integrations let the agent act on third-party accounts that you authorize, including GitHub, Gmail, Linear, Notion, Supabase, and many others.
Endstack uses Composio for these integrations. Composio provides the OAuth connection flow and the toolkits the agent calls during a run. You can browse the available app catalog on the Composio website.
The product UI labels this feature App integrations.
Where to find it
Open Settings → Integrations, then find the App integrations section.
Connect and manage accounts
| Control | What it does |
|---|---|
| Add integration | Opens app search. Choose an app, then select Connect or Add another to start its Composio OAuth flow. |
| OAuth pending state | Reopens or dismisses an authorization that is still in progress. |
| Connected accounts | Separates connections into Your accounts and Shared with you. |
| Per-account actions | Renames the account, makes it the default, or disconnects it. |
| Shared with everyone | Shares the connected account with the entire workspace. |
Composio connections belong to the member who authenticates them. An unshared account is available only to its owner's agent runs.
Share an account with the workspace
Turning on Shared with everyone allows every seated workspace member's agent to use that connection. Other members see the account under Shared with you and do not need to authorize the same shared account separately.
For example, a team can share access to a Supabase project:
- One member opens Settings → Integrations → Add integration.
- They search for Supabase and complete Composio OAuth for the team's Supabase project.
- On the connected account, they turn on Shared with everyone.
- Other members see the connection under Shared with you.
- Any member can ask the agent to query or update that project through the shared connection.
The same pattern applies when one person connects a shared system of record such as a GitHub organization or Linear workspace.
How integrations affect the agent
After an account is connected, its Composio toolkit becomes available during agent runs. Tool use remains subject to autonomy and approvals, and workspace sharing determines which members' runs can use the connection.
Tasks can also deliver results through Composio-backed apps when the relevant integration is available to the run.
Endstack's built-in email, Messaging, and Slack connections use separate first-party setup flows. See First-party integrations.