How To Make Trello Copy

Successfully maintaining productivity requires efficient management of projects and tasks. Fortunately, there are numerous tools at your disposal to stay organized and on track, with Trello being a top choice. In this blog post, you will learn how to create a replica of your Trello boards, lists, and tasks, making it easier to duplicate your work.

What is Trello?

Trello is a versatile project management tool based on a kanban board. It’s a system for visualizing work, with tasks moving from left to right as they progress. Each task is represented by a card that can contain descriptions, attachments, checklists, due dates, and comments.

Why Make a Trello Copy?

The ability to make a Trello copy or duplicate a board is a handy feature if you use similar processes for multiple projects. Instead of creating a new board from scratch each time, you can make a Trello copy and adjust the details as necessary.

Steps to Make a Trello Copy

1. Open the Board’s Menu

Start by navigating to the Trello board you want to copy. On the right side of your screen, you will see the board’s menu. Click on the “Show Menu” button if it isn’t already open.

2. Click “Copy Board”

In the board’s menu, select the “More” option. This will reveal additional settings. Here, you will find the “Copy Board” option. Click on it.

3. Configure Your Copy

A new window will open where you can configure your Trello copy. You can assign a new title, choose whether to keep the existing cards, and decide whether to change the team the board is associated with. Once you’ve made your choices, click on “Create”.

Automating Trello Copy Via API

If you find yourself needing to create copies of Trello boards frequently, you could automate the process via Trello’s API. You can write a script in a language of your choice. For instance, in Python, you can use the py-trello library.

Here is a simple example of how you could potentially automate the creation of a Trello copy using Python:

    from trello import TrelloClient

    client = TrelloClient(

    board_to_copy = client.get_board("board_id")
    new_board = board_to_copy.copy_board("new_board_name")

This script assumes you have already set up your API key, API secret, token and token secret, as well as installed the py-trello library. Make sure to replace “board_id” and “new_board_name” with your specific board’s ID and the desired name for the new board.


Whether you’re managing multiple projects with similar workflows or simply want to use a previous board as a template, making a Trello copy can be a great time-saver. So why not give it a go next time you start a new project?