Skip to main content
ConceptDescription
EntityEntity represents your user (Jessica or John) and all accounts that belong to a specific user will have the same entity ID.
AccountsAccounts represent the link formed when your users connect their accounts (GitHub, Shopify, etc.) to your app.
AppsApps refer to the applications that can be connected by your users.
ActionsActions are tasks on top of tools that you can perform using accounts. (Send a mail using Gmail tool)
TriggersTriggers are predefined conditions that, when met, initiate webhooks to your agents. (When a mail is received in a Gmail account, send a webhook)
IntegrationsConfiguration objects that define how your application connects to external services, including OAuth credentials, permission scopes, and API specifications. They serve as reusable templates for standardizing authentication flows.

Next Steps

Now that you’ve seen how to use triggers, you can explore the following resources:

Tools

Checkout our toolset of 250+ LLM ready tools to build powerful AI applications

Connections

Learn how to create and manage connections for your users

Compatible Agentic Frameworks

Integrate with popular agentic frameworks

Kits

Composio SWE Kit (#4 on SWE bench) - Your ultimate coding companion

Triggers

Subscribe to triggers to execute actions automatically

Other Concepts

Learn about workspace environments, using CLI & other concepts