Composio
Connect 300+ external apps and let your agents take action - send email, update spreadsheets, post messages, manage tickets.
Composio
Composio is an integration hub that gives FormWise agents access to actions in 300+ external apps - Gmail, Google Sheets, Notion, Slack, Linear, HubSpot, Calendly, and many more.
Where your Notebooks give your agent knowledge, Composio gives it hands. With Composio connected, an agent can not only answer "what are the renewal dates this quarter?" but actually draft and send the renewal emails afterwards.
When to use Composio
| If you want your agent to... | Use Composio |
|---|---|
| Send an email through your real email provider | Gmail, Outlook |
| Update a spreadsheet | Google Sheets, Excel |
| Post a message or send a notification | Slack, Discord, Microsoft Teams |
| Create or update tickets / tasks | Linear, Jira, Asana, Trello |
| Manage calendar events or meetings | Google Calendar, Calendly, Zoom |
| Update CRM records or pipelines | HubSpot, Salesforce, Pipedrive |
| Take action across many SaaS tools | Browse the full Composio catalog |
Composio is the simplest path when the action you need is already supported. For custom integrations that aren't in the catalog, look at MCP servers or the Webhook node.
Connecting a service
Composio connections in FormWise are called Connectors - one connector per connected app ("Gmail", "Notion", and so on). You connect a service once at the organization level; every agent in your workspace can then be granted access to specific actions inside it.
Permissions - Only workspace Owners and Admins can connect or disconnect services. Other members can see which services are connected and use their actions in their agents.
To connect a service:
- Go to the Connectors page in the left sidebar.
- Click New Connection.
- Search or browse the catalog in the dialog that opens.
- Click the app you want - e.g., Gmail. It's added to your Connectors list.
- Click Connect on its card and authorize in the popup. You'll sign in to the third-party service and grant FormWise (via Composio) permission to act on your behalf.
- Once authorized, the card's badge switches to Connected.
[Screenshot: The Connectors page with a "New Connection" picker dialog open, showing a searchable grid of apps.]
Reconnecting a disconnected service
If a connection expires or the service revokes access, that connector's card shows a Not connected badge. Click Connect on the card to reauthorize - you're back in one step.
Giving an agent access to actions
A connected service doesn't automatically expose every action to every agent - you pick which actions each agent can use.
- Open the Agent node in your Flow (or the Services step when building an Agent).
- Find the Connected Services section in the agent's settings.
- Pick a connected service and check the actions you want this agent to have. Examples:
- From Gmail: "Create draft," "Search messages."
- From Google Sheets: "Read range," "Append row."
- Save the agent. The model can now call those actions during a conversation when relevant.
[Screenshot: Agent settings with Connected Services actions checked]
Tip - Start narrow. An agent with five well-chosen actions is more reliable than one with fifty. Add more as you see real needs.
How the agent uses Composio actions
You don't write code or trigger actions yourself. When you've enabled an action, the underlying model decides when calling it makes sense:
- User asks "Can you book me on next week's intro call?" -> the agent calls the Calendly action with the right inputs.
- User asks "Send John a summary of today's chat." -> the agent calls the Gmail "Create draft" action.
The agent shows what it's doing in the conversation - the end user sees something like "Looking up John's email..." followed by the result.
Tips
- Test in dev first. Composio actions hit real services. Try them with a test account or in a sandbox Suite before turning them on for end users.
- Pair with artifacts. Have the agent draft an email as a text artifact, then call the Composio "Create draft" action to push it into Gmail. The user reviews before sending.
- Combine with Notebooks. Give the agent your team's docs and the ability to take action - that's where the productivity wins live.
- Watch usage. Each connected service may have its own rate limits or quotas. Heavy use of, say, Slack or Gmail actions can hit provider limits faster than you'd think.
Limitations
- Composio's catalog evolves; not every imaginable action is available, and some apps support read-only or a partial subset.
- Connections are per organization, not per user. If you need per-end-user authorization (e.g., each user connecting their own Gmail), look at GHL-style flows or contact us.
- Some services require specific provider plans (e.g., a paid Slack workspace) for full action support.