Integrations connect your agent to the outside world. They provide channels (Webchat, Slack, WhatsApp) and external services (Gmail, Linear, Stripe).Documentation Index
Fetch the complete documentation index at: https://botpress.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Adding integrations
The dev console has a built-in integration hub. Browse the full catalog and install any integration straight into your project, no CLI needed:
Configuring integrations
Most integrations need configuration (API keys, tokens, webhook URLs) before they can run. Open an installed integration in the dev console to fill in its settings:
Enabling and disabling
Newly added integrations are disabled by default. You can enable them from the dev console, or switch to the object form inagent.config.ts and set enabled: true:
enabled: false:
Managing integrations using the CLI
You can also manage integrations from the command line:| Command | What it does |
|---|---|
adk search <query> | Search the Botpress Hub for integrations |
adk list --available | List all available integrations |
adk info <name> | Show details, actions, events, and channels for an integration |
adk add <name> | Add an integration to your project |
adk add <name> --alias <alias> | Add with a custom alias |
adk upgrade <name> | Update an integration to a newer version |
adk remove <name> | Remove an integration from your project |
For full documentation on managing integrations via the command line, check out the CLI reference.
Integration versions
Here’s the syntax for referencing integration versions:| Format | Example | Behavior |
|---|---|---|
name@latest | webchat@latest | Resolves to the newest version |
name@version | slack@0.5.0 | Pins to a specific version |
workspace/name@version | my-workspace/custom@1.0.0 | Uses a workspace-specific integration |
@latest during development. Pin to specific versions for production deployments.
