Skip to main content
Connections let your agents interact with external services like WhatsApp, GitHub, Google Workspace, Notion, and more.

What Are Connections?

A connection is a set of credentials (OAuth tokens or API keys) that allow agents to use external services. Once configured, agents can send messages, read data, create documents, and more.

Supported Services

WhatsApp

Send and receive messages via Evolution API

GitHub

Manage repos, issues, PRs, and code

Google

Gmail, Calendar, Drive, Docs, Sheets

Notion

Read and write pages and databases

Slack

Send messages and manage channels

HubSpot

CRM contacts, deals, and tickets

Adding a Connection

1

Go to Settings

Navigate to Settings and select Connections.
2

Choose a service

Click Add Connection and select the service you want to connect.
3

Authenticate

For OAuth services (Google, GitHub, Slack): Click “Connect” and authorize in the popup.For API key services (WhatsApp, HubSpot): Enter your API key and endpoint URL.
4

Test the connection

Click Test to verify the connection works correctly.

Using Connections in Chat

Once configured, agents automatically have access to connected services. Just ask naturally:
  • “Send a WhatsApp message to John saying the meeting is at 3pm”
  • “Create a GitHub issue for the login bug”
  • “Add this to my Google Calendar for next Tuesday”
The agent identifies which connection to use based on your request.

Managing Connections

  • Edit credentials or settings for existing connections
  • Disable a connection temporarily without removing it
  • Delete to permanently remove a connection and its credentials
Credentials are encrypted at rest. Never share your connection settings publicly.