Skip to main content
Tools are integrations with external apps that allow the agent to perform real actions beyond responding with text. With a connected tool, the agent can create events in Google Calendar, register leads in HubSpot, send messages in Slack, or look up orders in Shopify — all within a conversation.

Overview

All integrations are provided via Composio, a connector platform that abstracts authentication and tool execution. In Timely.ai, you manage tools in the agent’s Tools tab.
Agent tools catalog

Available apps (29)

Notion

Search, create, and manage pages, databases, and blocks. 19 tools available.

Google Sheets

Read, write, format, and run SQL on spreadsheets. 15+ tools available.

ClickUp

Manage tasks, projects, time tracking, and documents.

Trello

Visual task and project management with boards and cards.

Asana

Project and team work management with tasks and timelines.

Airtable

Visual database — create bases, tables, records, and fields. 17 tools available.

Canva

Create, edit, and manage designs.

How to connect an app

1

Open the tools catalog

In the agent’s Tools tab, click Add tool to open the catalog of available apps.
2

Select the app

Browse the catalog or use the name search. Click the desired app card.
3

Authenticate the app

Depending on the app, authentication is done in different ways:
Click Connect via OAuth. A browser window opens for you to authorize access in the app account. After authorizing, the connection is established automatically.Apps with OAuth: Notion, Google Calendar, Google Meet, Google Sheets, ClickUp, Trello, Asana, Airtable, Canva, GitHub, Jira, Linear, Supabase, Shopify, HubSpot, Salesforce, Zendesk, Slack, Gmail, LinkedIn.
Some apps require you to create your own developer app and provide the credentials. In these cases, a form is displayed with the required fields.Apps with own credentials: Twitter/X (Client ID and Client Secret OAuth 2.0), Meta Ads (App ID and App Secret), Apollo.io (API Key), Kommo (Integration ID and Secret Key), Browse.ai (API Key), Apify (OAuth DCR).
Browser Tool does not require authentication — it is available immediately after being added to the agent.
4

Select the tools

After connecting, choose which specific tools from the app the agent can use. Enabling only what is necessary prevents the agent from calling inappropriate tools.
5

Save and test

Click Save. Use the Playground to test whether the agent triggers the tools correctly.

Per-tool configuration

Within each connected app, you can configure each tool individually through the Tool Catalog:
  • Enable/disable: controls whether the agent can use that specific tool.
  • Custom description: rewrite the tool description to give the model additional context about when to use it.
  • Default parameters: some parameters can be fixed with default values (e.g., always use the same calendar).
Individual tool configuration

Tool catalog

The Tool Catalog is a consolidated view of all tools enabled in the agent — from all connected apps. Use it to:
  • See which tools are active in a centralized view
  • Reorder tool priority when apps have tools with similar functions
  • Identify tools that may cause behavioral conflicts

Best practices

Enable only the tools the agent actually needs. Each available tool adds context to the model’s reasoning prompt — too many unnecessary tools can confuse the agent and increase cost per execution.
  • For CRM apps (HubSpot, Kommo, Salesforce), start with read tools (list, get, search) before enabling write tools (create, update, delete).
  • Use the custom description for each tool to guide the agent: “Use this tool only when the customer asks about the status of a specific order.”
  • Test each tool individually in the Playground before combining multiple apps.
  • Apps that require own credentials (Twitter/X, Meta Ads, Apollo.io, Kommo) require configuration in the respective service’s developer portal before connecting.

Next steps

Configure voice

Add voice synthesis to the agent for audio-based interactions.

Transfer rules

Define when the agent should pass the conversation to another agent or human.