This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Trello Bulk Card Mover Between Lists

Productivity · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryProductivity
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

This tool enables you to efficiently move multiple Trello cards between lists on a board. You select a source list (or choose "All Lists" to move cards from anywhere) and a target list, and the script scans the board, displays all cards from the source list in a scrollable list with titles, labels, and current list names with checkboxes. You can then select which cards to move, and the script navigates to each card's detail page, opens the move menu, and moves the card to the target list. This is especially useful for bulk organizing cards during project progression, moving completed tasks to a "Done" list, or restructuring your board without dragging each card individually.

WHERE IT RUNS

The script runs directly inside the Trello web interface (trello.com). It does not require a separate extension popup, background process, or external server. Everything happens within the page context, interacting with Trello's DOM components.

HOW TO USE

1. Open a Trello board in your browser.

2. Open the BotGentz panel.

3. Click "Scan Board for Lists" to detect all lists on the current board. The source and target dropdowns will populate with list names.

4. Select a source list (the list you want to move cards from) or choose "All Lists" to move cards from anywhere on the board.

5. Select a target list (where you want the cards to go).

6. Click "Scan & Move" to start the process.

7. The script will scan the board, display cards from the source list in a list with checkboxes, showing titles, labels, and current list names.

8. Select the cards you want to move (all are checked by default).

9. Click "Move Selected Cards" to begin. The script will open each card, click the Move button, select the target list, and confirm the move.

10. Use "Ignore Selected" to add cards to an ignore list so they are not shown in future scans.

TECHNICAL MECHANISM

Unlike Trello's built-in bulk actions (which are limited to Power-Ups or Butler rules), this script operates purely on the public DOM of the Trello interface. It identifies lists using selectors like `[data-list-id]` or `[class*="list-wrapper"]`, and cards using `[data-card-id]` or `[class*="card"]`. Card details (title, labels) are extracted from the card elements. For each move, the script uses event-driven interaction: it clicks the card to open the detail modal, locates the Move button (using aria-labels or text content), opens the move menu, finds the target list in the dropdown or list selector, selects it, and confirms the move. All actions include retry logic with spacing to account for Trello's asynchronous rendering and to avoid triggering rate limits.

THE PANEL

The tool appears as a draggable, resizable panel on the side of your screen. You can drag it to any position by clicking and holding the header, resize it by dragging the bottom-right corner, and collapse it to a small bubble when not in use. Press the Escape key to close the panel. The panel remembers its position and size per site so it stays where you left it on your next visit.

PLEASE NOTE

This script requires the free BotGentz extension to run. It does not store any personal data except for a list of ignored card IDs, which is saved locally in your browser using GM_setValue. No data is sent to any external server. Trello frequently updates its interface, which may break the script. If you encounter issues, check for updates or contact support. Moving many cards may be slow as each card is processed individually. The script works on Trello boards you have edit permissions for.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.