docs/main/end-user-guide/project-management/migrate-to-boards.mdx
If you’d like to back up your board or re-use it on another team or channel workspace, you can export it as an archive file, and then import the archive file in the team or channel workspace of your choosing. Exported and imported board archives include all card content such as properties, comments, descriptions, and image attachments.
To do this, select the options menu to the left of the New button at the top of the board. Then select Export board archive. Download the archive file. Navigate to the team or channel workspace where you’d like to add the exported board. Select the Gear icon next to your profile picture, then choose Import archive. The board you exported will be added to this team or channel workspace.
The Import archive option will import the board to your current team. Use board permissions to control access to your imported board. The previous .focalboard format will be deprecated in a future release, but will support importing until then. Currently, the import dialog looks for .boardarchive. Use Select all files to select .focalboard files to import.
To export a board into a CSV file, select the options menu to the left of the New button at the top of the board. Then select Export to CSV.
You can import data from other tools to use with Boards.
This node app converts an Asana JSON archive into a .boardarchive file.
asana.json.focalboard:git clone https://github.com/mattermost/focalboard focalboard
focalboard/webapp.npm install.focalboard/import/asana.npm install.npx ts-node importAsana.ts -i <asana.json> -o archive.boardarchive. This generates the following data:asana macbook$ npx ts-node importAsana.ts -i ~/Downloads/asana.json -o archive.boardarchive
Board: 1:1 Meeting Agenda Test
Card: [READ ME] Instructions for using this project
Card: [EXAMPLE TASK] Feedback on design team presentation
Card: [EXAMPLE TASK] Finalize monthly staffing plan
Card: [EXAMPLE TASK] Review Q2 launch video outline
Card: [EXAMPLE TASK] Mentor a peer
Found 5 card(s).
Exported to archive.boardarchive
archive.boardarchive.If you don't see your Asana data, an the error should be displayed. You can also check log files for errors.
Currently, the script imports all cards from a single board, including their section (column) membership, names, and notes.
This node app converts a Notion CSV and markdown export into a .boardarchive file.
focalboard:git clone https://github.com/mattermost/focalboard focalboard
focalboard/webapp.npm install.focalboard/import/notion.npm install.npx ts-node importNotion.ts -i <path to the notion-export folder> -o archive.boardarchive.archive.boardarchive.Currently, the script imports all cards from a single board, including their properties and markdown content.
The Notion export format does not preserve property types, so the script currently imports all card properties as a Select type. You can change the type after importing into Focalboard.
This node app converts a Jira .XML export into a .boardarchive file.
jira_export.xml.focalboard:git clone https://github.com/mattermost/focalboard focalboard
focalboard/webapp.npm install.focalboard/import/jira.npm install.npx ts-node importJira.ts -i <path-to-jira.xml> -o archive.boardarchive.archive.boardarchive.Currently, the script imports each item as a card into a single board. Note that Jira .XML export is limited to 1000 issues at a time.
Users are imported as Select properties, with the name of the user.
The following aren't currently imported:
This node app converts a Trello .json archive into a .boardarchive file.
trello.json.focalboard:git clone https://github.com/mattermost/focalboard focalboard
focalboard/webapp.npm install.focalboard/import/trello.npm install.npx ts-node importTrello.ts -i <path-to-trello.json> -o archive.boardarchive.archive.boardarchive.Currently, the script imports all cards from a single board, including their list (column) membership, names, and descriptions.
This node app converts a Todoist .json archive into a .boardarchive file.
.json file.focalboard:git clone https://github.com/mattermost/focalboard focalboard
focalboard/webapp.npm install.focalboard/import/todoist.npm install.npx ts-node importTodoist.ts -i <path-to-todoist.json> -o archive.boardarchive.archive.boardarchive.