Trello, worked by an AI employee
Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Trello account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.
- Project Management
- Signs in to your account
- 88 ready-made tools
- Asked in Slack or Teams
An illustration of how the conversation reads, not a transcript from a client account.
What Trello is
A web-based, kanban-style, list-making application.
You sign in with your own Trello account, the same way you already do. We never see or hold your password.
It can also be told by Trello when something happens, rather than only doing things when you ask.
One message in, the work done in Trello.
- 01
You ask
You message your AI employee in the chat your team already has open, in one sentence, in your own words.
- 02
It works out the step
It decides what the job needs in Trello. You do not pick anything from a menu or wire anything together.
- 03
It does the work
Signed in to your own Trello account, inside the access you granted it, doing the thing you asked for.
- 04
It reports back
It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.
What it can do in Trello
These are the ready-made tools your AI employee already has in Trello. It is not limited to them, but it never has to be taught these.
- Add a label to a boardCreates a new label on an existing trello board.
- Add attachment to cardAdds an attachment to a trello card by idcard; specify either a file to upload or a url to link, but not both.
- Add boardCreates a new trello board; the 'name' parameter is required for creation, and various preferences can be customized or cloned from a source board.
- Add board power-upEnables the power-up specified by the 'value' parameter on the board; processes one power-up enablement per call.
- Add board star to memberStars a trello board for a member (does not remove or list stars), optionally at a specified position; the board must exist and be accessible to the member.
- Add card(deprecated: use add cards) creates a new card in a trello list; idlist is required, and if idcardsource is used, the source card must be accessible.
- Add card member by idAssigns a trello member to a specific trello card by card id (or short link) and member id.
- Add card to listCreates a new card in a trello list, which must be specified by an existing and accessible idlist.
- Add check item to checklistAdds a new check item to a specified trello checklist; this action does not update existing check items.
- Add checklist to boardCreates a new, initially empty checklist with a given name on an existing and accessible trello board.
- Add checklist to cardCreates a new checklist on a trello card, either by name or by copying from idchecklistsource, targeting an idcard or idboard; this action creates only the checklist structure, not
- Add checklist to card via idAdds a checklist to a trello card: use value to add a specific existing checklist, idchecklistsource to create a new checklist by copying an existing one (optionally using name for
- Add comment to cardAdds a new text comment, which can include @mentions, to a trello card specified by its id; file attachments are not supported via this action.
- Add custom board background for a memberAdds a new custom board background for a specified trello member; the file parameter (image data) is required.
- Add custom emoji for a memberAdds a new custom emoji using an image file and a unique name to a trello member's account; this emoji is member-specific and not shared across the workspace.
- Add custom sticker for memberUploads a custom sticker to a trello member's collection, if the member's plan allows custom stickers and respects associated limits.
- Add label to cardAdds an existing label to a trello card; idcard identifies the card and value is the id of the label to add. both card and label must already exist.
- Add labels to cardAdds a label to an existing trello card (specified by idcard), defining the label by name and either color or the overriding value (which specifies color by name); a new label is c
- Add member board backgroundAdds a new custom board background, from an image file, to a specified trello member's collection, making it available for their use but not applying it to any board.
- Add member vote to cardCasts a 'yes' vote for a specified member on a trello card; a member can only vote once per card.
- Add new list to boardCreates a new list on a specified trello board, with options to copy an existing list, set its position, initial state (archived/subscribed), and does not modify existing lists or
- Add organization logoSets or updates the logo for a trello organization; the provided image file must adhere to trello's format and size restrictions.
- Add saved search for memberCreates a new saved search with a specified name, position, and query for a trello member.
- Add sticker to cardAdds a sticker to a trello card, using a default sticker name (e.g., 'taco-cool') or a custom sticker id for the image, and allows specifying its position, rotation, and z-index.
- Add token webhookCreates a webhook for a trello token to monitor a trello model (idmodel) and send notifications to a callbackurl, which must be publicly accessible and able to respond to trello's
- Archive all cards in listArchives all cards in a trello list; while cards can be restored via the trello interface, this action does not provide an unarchive function.
- Convert checklist item to cardConverts a checklist item into a new card (useful for promoting a subtask), which inherits some properties from the item; this is irreversible via the api and offers no customizati
- Create label on boardCreates a new label with a specified name (required) and color on a trello board (idboard required); this action defines the label but does not apply it to cards.
- Create new sessionCreates or updates a trello user session, optionally linking it to a specific board for status updates and setting the user's activity status.
- Create organizationCreates a new trello organization (workspace) with a displayname (required), and optionally a description, website, and various preferences (e.g., board visibility, member invitati
- Delete action by idDeletes a specific trello action, such as a commentcard, by its id; this is an irreversible operation and only applies to deletable action types, as many (especially system-generat
- Delete card action commentDeletes a specific comment action (identified by idaction) from a trello card (identified by idcard); this operation is irreversible and only affects comments.
- Delete card attachmentPermanently removes a specified attachment from a trello card; this action is irreversible and requires that both the card and the attachment exist.
- Delete card by IDPermanently deletes an archived trello card specified by its idcard.
- Delete card checklistPermanently deletes a specific checklist from a trello card.
- Delete card label by colorPermanently removes a specific color label from an existing trello card identified by idcard, if the card has that label; this only disassociates the label from the card, not delet
- Delete card stickerPermanently removes a specific sticker (identified by idsticker) from a trello card (identified by idcard).
- Delete checklist by idPermanently and irreversibly deletes a trello checklist and all its items using the idchecklist.
- Delete checklist itemPermanently deletes a specific check item from a checklist on a trello card; this operation is irreversible and only affects the specified item, not the entire checklist.
- Delete label by idPermanently deletes an existing label from a trello board by its id; this operation is irreversible via the api.
- Delete member board backgroundPermanently deletes a specific custom board background belonging to the specified trello member; this operation cannot be undone.
- Delete member board starRemoves a specific starred board (identified by idboardstar) from a trello member's (identified by idmember) list of favorites; idboardstar must be an existing star for that member
- Delete member custom stickerDeletes a custom sticker from a trello member's collection; this permanent action is only available for custom stickers within a trello workspace on a paid plan.
- Delete member from boardPermanently removes a current member from a trello board, revoking their access; this action is irreversible.
- Delete member from organizationRemoves a member entirely from a specific trello organization, including from all its boards and cards; this action is permanent and does not delete the member's trello account.
- Delete member saved searchPermanently deletes a specific saved search for a trello member, used when the search is outdated or no longer needed.
- Delete member vote from cardRemoves a member's vote from a trello card; this operation is irreversible and does not confirm if the vote existed prior to removal.
- Delete org associated domainIrreversibly deletes an associated email domain from a trello organization's preferences to update email domain restrictions for workspace membership; the domain must be currently
- Delete org invite restrictionRemoves a previously set email domain invitation restriction for a trello organization.
- Delete organization by idPermanently deletes a trello organization and all its associated data; this action is irreversible and requires caution.
- Delete organization logo by idDeletes an existing trello organization's custom logo, restoring its default and leaving other settings unchanged; if no custom logo exists, it succeeds without effect.
- Delete organization member by IDsPermanently removes a member from a trello organization by id, revoking all access to its content; re-invitation is required for renewed access, and this does not delete the member
- Delete Power-Up from boardDisables a power-up on a trello board using the board's id and the plugin id of a power-up currently enabled on that board; this action is irreversible and may result in data loss.
- Delete tokenDeletes a specific trello api token, identified by its value in the path, permanently revoking its access; this action is irreversible and used to invalidate compromised or unneede
- Delete token webhook by idDeletes an existing webhook, specified by its idwebhook, thereby stopping its notifications.
- Delete webhook by idPermanently deletes an existing trello webhook by its idwebhook, an irreversible action that stops future notifications.
- Dismiss member messageDismisses a specific one-time message for an existing trello member, preventing it from being displayed again.
- Fetch action member creatorRetrieves details about the trello member who created the action with the given idaction.
- Fetch organization action by idFetches the organization details for a given trello action, if the action has an associated organization.
- Generate board calendar keyGenerates a new calendar key for the trello board specified by idboard, invalidating any previous key for that board.
- Generate email key for boardGenerates a new email key for the trello board specified by idboard to enable or reset adding cards via email; this invalidates any previously existing email key for the board.
- Get action by IDRetrieves detailed information about a specific trello action by its id.
- Get action display by IDRetrieves a display-friendly representation of an existing and accessible trello action for ui/report purposes, providing presentation-focused data instead of full raw details and
- Get action entities by idRetrieves all entities (e.g., boards, lists, cards, members) associated with a specific, existing trello action id.
- Get action field by idRetrieves the value of a specific field (e.g., 'data', 'date', 'type') from a trello action using its unique id.
- Get action member creator fieldGets information about the creator of a trello action.
- Get action's board fieldRetrieves a specified field from the trello board associated with the provided trello idaction.
- Get action's card fieldRetrieves a specific field from the trello card associated with the given action id.
- Get action's member by idRetrieves specified details of the trello member who performed the action identified by idaction; information is specific to this action's context, not the member's full profile.
- Get action's organization fieldRetrieves the value of a specific field for the organization associated with a trello idaction; use if the action has an organization and you need only that field (e.g., 'name', 'i
- Get an action's listRetrieves the trello list associated with a specific trello action id, for actions linked to a list. <<DEPRECATED use getactionslistbyidaction
- Get batchExecutes multiple trello api get requests in a single batch operation for efficient bulk data retrieval.
- Get board actions by idRetrieves actions (e.g., card creations, comments) for a trello board by its id, useful for activity tracking; the board must exist.
- Get board by action idRetrieves details for the trello board associated with a specific action id, returning board information only.
- Get board by idFetches comprehensive details for a specific trello board by its id; this is a read-only action. <<DEPRECATED use getboardsbyidboard
- Get board stars by board IDRetrieves board stars (user-marked favorites) for a specified trello board, where idboard must be an existing board; use to list a user's starred boards or all stars on a particula
- Get card by action IDRetrieves trello card details for a given idaction, which must be an action specifically linked to a card; returns only card data, not action details.
- Get card field by id(deprecated: use get cards by id card by field instead) retrieves the value of a single, specified field from a trello card.
- Get field of action's listRetrieves a specific field of the list associated with a trello action, returning only that single field's value.
- Get member action field by IDFetches a specific field of a member for a trello action, returning only one field per call for optimized data retrieval.
- Mark all notifications as readMarks all trello notifications for the authenticated user as read across all boards; this action is permanent and cannot be undone.
- Mark board as viewedMarks the trello board specified by idboard as viewed for the current user, exclusively updating its viewed status and potentially influencing its position in user-specific lists a
- Move all cards in list to boardMoves all cards from a trello list to a different board; this action is irreversible, moves (not copies) cards, and empties the source list without deleting it.
- Remove label from cardRemoves a specific label from a trello card; the label itself is not deleted from the board, only its association with the card.
- Remove member from cardRemoves a currently assigned member from a trello card, affecting only the card's member list and not the member's board membership or overall permissions.
- Update card attributesUpdates an existing trello card's attributes like name, description, due date, members, labels, position, or archives/unarchives it, attaches files, or changes its cover. <<DEPRECA
- Update card positionUpdates a trello card's position within its list to 'top', 'bottom', or a specified 1-indexed positive integer.<<DEPRECATED use updatecardsposbyidcard
- Upload member avatarUpdates a trello member's avatar using a base64-encoded image; the file field, though schema-optional, requires valid image data for a successful update.
What Trello can tell it about
It does not only wait to be asked. These are the things Trello can tell your AI employee about the moment they happen, so it can act without anyone noticing first.
- Attachment Added To CardA file or link is attached to a card.
- Attachment Removed From CardAn attachment is removed from a card. Trello drops the attachment's URL from this event.
- Board Added To WorkspaceA board enters the watched Workspace — the Trello equivalent of a new project starting. Covers both a board created inside the Workspace and an existing board moved i
- Board Label CreatedA label is added to the board's label set. Applying an existing label to a card is TRELLOLABELADDEDTOCARD.
- Board Label DeletedA label is deleted from the board's label set. Trello drops the label's text and colour from this event.
- Board Label UpdatedA board label changes. old carries the previous value of the field that changed.
- Board Member Role ChangedA board member is promoted to admin or demoted to a normal member. role says which they hold now. Changes to and from Trello's observer role are not covered.
- Board Removed From WorkspaceA board leaves the watched Workspace.
- Board UpdatedThe watched board is renamed, its description changes, it is closed or reopened, or one of its preferences changes — commenting, self-join, voting or card covers. old
- Card CopiedA card is duplicated onto the watched board. The copy is the card in the payload; sourcecard is the one it came from.
- Card CreatedA new card is typed onto the watched board. A card that arrives by being copied, converted from a checklist item, or moved in from another board has its own trigger.
- Card Created From Checklist ItemA checklist item is promoted into a card of its own — a sub-task becoming tracked work.
- Card DeletedA card is permanently deleted from the watched board. Trello drops the card's title from this event, so only its ids are available.
- Card Moved Between ListsA card moves from one list to another on the watched board — the hook for stage-change automations such as 'when a card reaches Done, close the linked issue'. Moving
- Card Moved In From Another BoardA card is moved onto the watched board from a different one — a triage board handing work to a sprint board, say.
- Card Moved Out To Another BoardA card leaves the watched board for a different one.
- Card UpdatedA card's title, description, due date, start date, completion checkbox or archived state changes. old carries the previous value of the one field that changed and car
- Card Vote ChangedA vote is cast on or withdrawn from a card — voted says which. Voting has to be enabled on the board for this to be possible.
- Checklist Added To CardA checklist is attached to a card.
- Checklist Item AddedAn item is added to a checklist.
- Checklist Item DeletedAn item is deleted from a checklist.
- Checklist Item State ChangedA checklist item is ticked off or un-ticked. checkitem.state says which.
- Checklist Item UpdatedA checklist item changes. old carries the previous value of the field that changed.
- Checklist Removed From CardA checklist is deleted from a card.
- Checklist UpdatedA checklist changes. old carries the previous value of the field that changed.
- Comment Added To CardSomeone comments on a card. Comments carried over by copying a card are TRELLOCOMMENTCOPIEDTOCARD, so this never replays history.
- Comment Copied To CardA comment is carried onto a new card by copying the card it was on. Copying a card with ten comments emits ten of these at once, all of them historical — mirror them,
- Comment Deleted From CardA comment is deleted from a card. Trello drops the comment text from this event.
- Comment Edited On CardAn existing comment on a card is edited.
- Label Added To CardA label is applied to a card — the hook for triage automations such as 'when Urgent is applied, page on-call'.
- Label Removed From CardA label is taken off a card.
- List CreatedA new list is added to the watched board.
- List Moved In From Another BoardA whole list is moved onto the watched board from a different one.
- List Moved Out To Another BoardA whole list is moved off the watched board to a different one.
- List UpdatedA list is renamed, archived, restored, or moved to a different position on the board. old carries the previous value of the one field that changed and list carries th
- Member Added To BoardSomeone joins the watched board. An invitation to a person who has not accepted yet is TRELLOMEMBERINVITEDTOBOARD.
- Member Added To WorkspaceSomeone joins the watched Workspace.
- Member Assigned To CardA member is added to a card.
- Member Invited To BoardSomeone is invited to the watched board and has not accepted yet. Trello does not name the invited person in this event — no email and no member id — so the payload c
- Member Removed From BoardSomeone leaves or is removed from the watched board.
- Member Removed From WorkspaceSomeone leaves or is removed from the watched Workspace.
- Member Unassigned From CardA member comes off a card.
- Workspace UpdatedThe watched Workspace's display name or description changes. old carries the previous value of the one field that changed.
These are the jobs Sanaf would hold, signed in to your Trello account.
AI Project Manager
Sanaf, on this job
- Moves cards along and chases what has stalled
- Sends the status update nobody has time to write
You do not learn a new screen. You type this in Slack or Teams.
@Sanaf what has not moved in four days?
@Sanaf send the client a status update on the Kirkby job.
@Sanaf which dates are no longer realistic?
You stay the boss of your Trello account.
Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.
How we handle your data- It signs in to your own Trello account. You are not moving anything into ours.
- You grant access one app at a time, and you can take it back the same way.
- Everything it does in Trello is written down, with what it did and when.
- Anything you tell it to check with you first, it checks with you first.
It works in Trello and the rest of your software in the same job
A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.
Questions people ask about Trello
- Can an AI employee really work inside Trello?
- Yes. It signs in to your own Trello account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
- Do I have to move anything out of Trello?
- No. Nothing moves and nothing is replaced. Your records stay in Trello, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
- How does it get into my Trello account?
- You sign in with your own Trello account, the same way you already do. We never see or hold your password. You approve it before anything connects, and you can take the access back the same way you gave it.
- What can it actually do in Trello?
- It has 88 ready-made tools in Trello today, among them Add a label to a board, Add attachment to card and Add board. The full list is on this page. It is not limited to those, but it never has to be taught them.
- Can it use Trello and the rest of my software in the same job?
- Yes, and that is usually the point. Reading a message in one app, checking a record in Trello and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
- Who decides what it is allowed to do in Trello?
- You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Trello is written down with what it did and when.