craaft

Templates

Product roadmap template

A roadmap with 4 columns: Now, Next, Later and Shipped. It shows the order you'll do things in without pretending to know the date of each one. Where a date is real, a milestone marks it.

Free for 3 projects, forever. No credit card.

Now2

Team permissions

Faster search

Next1

Calendar export

Later2

Mobile app

Public API v2

Shipped1

Two-factor sign-in

The board you get, with example cards. The template starts empty.

The 4 columns

What each one is for. Rename, reorder or add columns whenever the work needs it.

Now
Being built. Small enough that the team could name every card without looking.
Next
Agreed and planned. This is what you'd tell a customer is coming.
Later
Worth doing, not yet decided. Ideas move up from here, or get archived.
Shippedcounts as done
Released. Keep it visible for a while: it's the column customers read first.

How to build a roadmap on it

The full guide: Project milestones

  1. Step 1

    Put every idea in Later

    One card per outcome, like Faster search, not one per task. The detail goes in the card's description and checklist.

  2. Step 2

    Move the few you've decided on into Next

    If Next is longer than what you'll build in a quarter or so, some of it belongs back in Later.

  3. Step 3

    Add milestones only for real dates

    A launch, a conference, a contract deadline. Milestones sit beside the board with today marked between them. Cards without a fixed date don't need one.

  4. Step 4

    Share it

    Turn on a read-only public link and send it to customers or investors. They see the board as it is now, with nothing to sign up for. Turn the link off and that URL stops working.

With your AI agents

An agent can keep the roadmap and the work in step: move a card to Shipped when the release goes out, or draft release notes from what's in the column.

Agents connect over MCP or the REST API, on every plan, and act as you.

agentcreate_project("Roadmap", template: "roadmap")

agentadd_milestone("Roadmap", "Public beta", "2027-02-01")

agentmove_card("Team permissions", "Shipped")

Keep it working

  • Write cards as outcomes a customer would recognise, not internal project names.
  • Keep Now small. If everything is Now, nothing is.
  • Archive Shipped cards after a quarter or two, so the column stays readable.

Questions

About this template

Is the roadmap template free?

Yes. It's on the Free plan, with 3 projects and unlimited cards, forever. No credit card.

Is there a timeline or Gantt view?

No. craaft doesn't have timelines or Gantt charts. The roadmap shows order with columns, and real dates with milestones.

Can customers see it without an account?

Yes, with a read-only public link, on every plan. They can't edit anything, and you can turn the link off at any time.

Other templates

See all templates

Start from this template

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