craaft

Import

An Asana alternative built around one kanban board

craaft gives each project one kanban board, where every task is a card and every section is a column. Export a project from Asana as CSV, upload the file, and craaft matches the fields for you. Your team works the board in the browser, and your AI agents work it over MCP.

Free for 3 projects, forever. No credit card.

Move a board in 4 steps

One CSV export from Asana, one upload to craaft. Your Asana account isn't touched.

  1. Step 1

    Export the project from Asana

    Open the project, then the project menu, then Export, then CSV.

  2. Step 2

    Start a craaft account

    Free, with no credit card. If you're signed in already, the button below takes you straight to the import.

  3. Step 3

    Upload the file

    Choose Import, then drop the file in. craaft works out where it came from, and for a CSV it matches the columns to card fields and shows you the first 3 rows.

  4. Step 4

    Check the preview, then import

    See the board's name, its columns with their card counts, and who gets access. Nothing is made until you press Import, and nothing is emailed while it runs.

What comes across

How each part of the Asana export lands in craaft.

In AsanaIn craaft
Name Title
Notes Description
Section/Column ColumnSections called Done, Complete, Completed, Closed or Shipped count as done.
Due Date Due date
Tags TagsA tag named like a priority, such as High or Urgent, sets the card's priority instead.
Assignee Email AssigneeMatched to people in your workspace by email.
Completed At ArchivedCompleted tasks come in archived, so the board shows open work and the rest stays searchable.

What stays in Asana

  • Comments, attachments, dependencies and custom fields aren't mapped.
  • Subtasks are rows in the export, so each comes in as a card of its own.
  • Rules and forms stay in Asana.

Once the board is in craaft

Everything on the features page works on an imported board, the same as on one you started here.

  • Your AI agents work the same board over MCP: Claude, Claude Code, Cursor or any MCP client, acting as you
  • WIP limits on columns, which show when a column is full
  • Focus lists overdue, due and stalled cards from every board you can open
  • Standup walks the board one person at a time
  • Export any board again as JSON or CSV, on every plan

What craaft doesn't have

Worth knowing before you move a board.

  • No list, timeline or calendar views. craaft is the board
  • No dependencies between cards
  • No custom fields

Questions

Before you move

Is craaft a free Asana alternative?

Yes. The Free plan covers 3 projects with unlimited cards, forever, with no credit card. Import works on every plan, and each imported board counts towards the 3 projects.

Does importing change anything in Asana?

No. craaft only reads the CSV you upload. Your Asana project stays exactly as it is.

Can I bring several projects?

Yes, one file at a time. Each becomes its own craaft board, with up to 2,000 cards and 200 columns per file.

Do my teammates need to join first?

Only if you want their tasks assigned. Assignees are matched by email to people already in your workspace, and the ones matched get access to the new board. Teammates are on Pro.

Can I leave craaft later?

Yes. Export any board as JSON or CSV, on every plan.

Moving from somewhere else?

Import also takes any spreadsheet saved as CSV.

Bring one board over and see

Free for 3 projects, with no credit card to enter. Every board exports again as JSON or CSV whenever you want to leave.