Skip to main content
Open in Hubv This integration allows you to connect your Botpress bot with Trello, a leading project management platform. With this integration, you can easily manage your boards, lists and cards directly from your bot.

Prerequisites

Setup in Botpress

  1. Go to the Integration Hub in Botpress Cloud (if you don’t have the integration installed yet).
  2. Find and open the Trello integration then click on the “Install to Bot” button, now go back to your bot settings.
The Trello integration has the following settings:
  • Enabled: Whether Botpress will communicate with Trello
  • Webhook URL: The URL for receiving data in Botpress
  • API Key: The API key for the Trello Power-Up
  • Token: The token for the Trello Power-Up

Setup in Trello

  1. Visit the Power-Ups Admin Page and click the New button to obtain the API key. Name the Power-Up as “Botpress Connector”, fill in the email and author fields, then click Create.
  2. Once the Power-Up is created, you will be redirected to API Key settings page, displayed below. Generate a new API key, then copy and paste this key into the API Key field in Botpress.
  1. Click on the “Token” link (marked in the image below) and authorize the Power-Up access to your Trello account by selecting Allow.
  1. After authorization, copy the displayed token and paste it into the Token field in Botpress.
  2. Make sure the integration is enabled then press the button “Save configuration”.
That’s it! Now the Trello integration is operational and ready for use within your bot.

Cards

Here’s a reference for all Cards available with the integration:

Add card comment

Create new card

input
object

Delete card

output
object
This Card has no output.

Get all board members

Get all boards

input
object
This Card has no input fields.

Get all card members

Get board by ID

Get members by name

Get boards by name

Get card by ID

Find cards by name name

Get cards in list

Get list by ID

Get lists by name

Get lists in board

Get member by ID or username

Move card down

Move card to another list

Move card up

Update card

input
object

Triggers

Here’s a reference for all Triggers available with the integration:
You can access data returned from any of these Triggers by reading event.payload after the Trigger fires.

Card Attachment Added

Checklist Added To Card

Card Label Added

Member Added To Card

Comment Created

Card Created

Checklist Item Created

Card Attachment Removed

Card Deleted

Checklist Item Deleted

Comment Deleted

Card Label Removed

Member Removed From Card

Card Updated

payload
object

Checklist Item Updated

payload
object

Checklist Item Completion Updated

Comment Updated

Card Votes Updated

Last modified on February 9, 2026