> ## Documentation Index
> Fetch the complete documentation index at: https://koreai.mintlify.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Trello Connector

<Badge icon="arrow-left" color="gray">[Back to Search AI connectors list](/ai-for-service/searchai/content-sources#supported-connectors)</Badge>

Trello is a project management and collaboration tool that uses boards and cards to organize tasks and workflows. The Trello Connector integrates Search AI with Trello so users can search boards and cards alongside other organizational content.

## Specifications

| Specification              | Details          |
| -------------------------- | ---------------- |
| Repository type            | Cloud            |
| Supported content          | Cards and Boards |
| RACL support               | Yes              |
| Content filtering          | No               |
| Auto permission resolution | Yes              |

## Connector Configuration

The Trello Connector interacts with Trello via REST APIs. This requires an API key and token generated in Trello.

### Generate API Key and Token in Trello

1. Create a [Trello Power-Up](https://trello.com/power-ups/admin).
2. [Generate a new API key](https://developer.atlassian.com/cloud/trello/guides/power-ups/managing-apps/#generating-an-api-key) for the Power-Up. Add the Search AI host URL to **Allowed Origins**.
3. [Generate an API token](https://developer.atlassian.com/cloud/trello/guides/rest-api/authorization/#authorizing-a-client) to grant Search AI access to your Trello account.
4. Save the API key and token for use in the connector configuration.

### Configure the Connector in Search AI

On the **Authorization** page of the Trello Connector, provide the following details and click **Connect**:

| Field                  | Description                   |
| ---------------------- | ----------------------------- |
| **Name**               | Unique name for the connector |
| **Authorization Type** | Token                         |
| **Grant Type**         | Token                         |
| **Access Key**         | Your Trello API key           |
| **Access Token**       | Your Trello API token         |

## Content Ingestion

After connecting, go to the **Configuration** tab to set up synchronization. Use **Sync Now** for an immediate sync or **Schedule Sync** to automate future syncs.

Search AI ingests both **boards** and **cards** from Trello. The `type` field in each ingested record indicates whether it is a board or a card.

For both boards and cards, the `content` field includes:

* Description
* Due date
* Author
* Comments

Card records also include a `board` metadata field that identifies the board the card belongs to.

## RACL Support

Search AI enforces access control for Trello content based on board visibility and membership.

Each card in Trello is associated with a board, and each board has a defined visibility level (Private, Workspace, Public, or Organization). When content is ingested:

* The **board ID** is stored in the `sys_racl` field for both the board and its cards.
* Board IDs serve as permission entities controlling access to the content.
* Search AI automatically resolves permission entities for Trello — it identifies which users have access to each board in Trello and associates them with the corresponding board ID in Search AI.

<Note>Boards with Organization visibility are not currently supported. Content from such boards will not be ingested.</Note>
