For SaaS teams

A planner your customers can read.

Most SaaS teams keep their plan in one tool, their roadmap in another, and their bug tracker in a third. Each one drifts from the others. Narcove is one tool that does all three. Customers submit bugs straight from your app. The roadmap is the board, made public. Support tickets drop because customers self-serve their own status.

What's hard right now

Three problems most SaaS teams know well

Three tools, three plans. Your team plan lives in Linear. Your public roadmap is on Trello. Your bug tracker is GitHub Issues. Each one drifts. Customers ask for a feature you shipped last week because the public roadmap never got updated.

Status questions eat support. "Is this bug fixed yet?" "When's feature X coming?" Each one is a small ticket. They add up. Half your support hours go to questions a public page could answer for free.

Bug intake is a black hole. A user finds a bug. They open a support ticket. The ticket gets copied into Linear. Two weeks later, nobody remembers if it was fixed. The user never hears back. They churn.

What changes with Narcove

One tool. Three jobs done well.

One plan for everyone. Your team uses the board. Customers see the same board with private cards filtered out. No drift, because there's only one source. When you ship, the public card moves to Done — automatically.

Self-serve status. Every public card has a stable URL. When a customer asks "is X fixed?", link them to the card. They watch it move. They stop asking. Support volume drops because the tool answers the question.

Bug intake that keeps evidence. Customers submit through your app. Each submission keeps the email, the URL they were on, and any context you pass. Triage to merge with an existing card or accept as a new one. The customer gets an email with a link they can use to check the status, forever.

A typical day

Three engineers. One PM. One thousand customers.

Morning: a bug comes in through the in-app form. The card lands in the Harbour tagged with the customer's email. Slack pings the team. The PM triages — merges it with an existing card the team is already working on.

Mid-morning: the engineer ships the fix. Marks the card done. The customer who submitted gets an email saying it's fixed, with a link. They reply "thank you" and never open a support ticket.

Afternoon: a prospect lands on your public roadmap from a Google search. They see your dark mode card scheduled for next month. They sign up, knowing it's coming. The card's view count climbs.

Evening: the PM looks at the Tide log. Three cards moved earlier today. Two were pull-forwards because earlier work landed early. One was a push-back of two days because of a webhook surprise. All three have plain-English reasons. The Friday all-hands writes itself.

Pricing for SaaS teams

Pro for small teams. Team for branded roadmaps.

  • Pro

    £15 / seat / month + VAT

    All AI, all timeline features, public roadmap on narcove.com/r/your-slug.

  • Team

    £29 / seat / month + VAT

    Custom-domain roadmap, branded portals, multiple workspaces, priority support.

FAQ

SaaS-team questions

Can we put bug intake straight in our app?

Yes. Embed a one-line script or link to the public form. Submissions land in the Harbour column with the customer's email and message. Mark a card public and it shows on your roadmap; mark it private and only your team sees it.

Can the public roadmap be on our domain?

Yes, on Team. Point a CNAME to portal.narcove.com and your roadmap lives at roadmap.your-domain.com with your logo and colours.

Will customers see internal work?

Only the cards you mark public. Card titles and a short description appear on the public roadmap. Internal cards, time estimates, and assignee names stay hidden by default. You choose what to share.

Does the public roadmap help SEO?

Yes — if you want it to. Public roadmaps are noindex by default. Flip the indexable toggle and search engines pick up your card titles, so a search for 'your-product dark mode' lands on a card showing it's planned. People who don't want public SEO can keep the roadmap unlisted.

What about a feedback voting board?

Public cards show a count of how many customers submitted similar requests (we deduplicate on submit). You see what your customers want most. Voting will be a future feature; right now it's a count.

Can the team get notified when bugs come in?

Yes. Set a Slack webhook or email destination per project. New submissions ping the channel with the title and a link. Triage from there.

Things you stop maintaining

Six recurring jobs that disappear with one tool

  • Copying tickets between tools. Linear → Trello → GitHub → Linear is gone. One card. One source of truth. The public roadmap is the same data with private fields filtered out.
  • Updating the public roadmap by hand. The roadmap IS the board, made public. Mark a card public and it shows. Move it to Done and the roadmap shows it shipped. No separate update.
  • Answering "is X fixed yet". Each public card has its own URL. Customers bookmark it. They watch it move. Support volume drops because the question answers itself.
  • Triaging bugs in two places. Bug intake is the public form. Submissions land in the Harbour. Triage from there to merge, accept, or send back. Linear gets retired.
  • Manually updating customers when bugs ship. When you mark the card done, the original submitter gets an email with the link. They reply "thanks" and never open a support ticket.
  • Building separate plan and roadmap docs. The plan IS the roadmap. The roadmap IS the public view of the plan. Update one and both update.

Embedding the portal

How to wire bug intake into your app

The simplest version: link to your portal's submit form from a "Report a bug" menu item in your app. Customers click, fill in the form, and submit. The card lands in your Harbour with their email attached.

The richer version: pass context with the submission. We accept a few optional fields — current URL, current user (anonymised), browser, app version — passed as URL params. Each new card includes the context automatically. Engineers triage with full evidence, not "something is broken on the page."

The richest version on Team: an embedded iframe of the submit form on a custom support page at support.your-domain.com. Same data, same Harbour landing, but customers never leave your site. The form inherits your CSS variables so it looks like part of your app.

Try the public roadmap

Free for one project. Upgrade when you ship.