Keep Linear and Your Public Roadmap in Sync
RoadmapAI turns new Linear issues into roadmap requests, comments back on the issue, and ships the roadmap item when the issue is done.
The Problem with Feature Requests in Linear
Linear is where your team does the work. But:
- Private by design — Customers cannot see what is planned
- Requests mix with tasks — Customer asks sit next to chores
- Manual bookkeeping — Someone has to copy issues to the roadmap
- Duplicates multiply — The same idea is filed again and again
- Shipping is silent — Customers never hear it is done
There's a better way.
How It Works
From zero to capturing in 60 seconds
Connect Linear
Authorize RoadmapAI on your Linear workspace. It acts as an app, not as you.
Pick Teams and Labels
Choose the teams RoadmapAI reads, and optionally a label like "feature request" an issue must have.
AI Captures Requests
New issues are analyzed. Feature requests (and bug reports, if you want them) land in your review queue.
Comments on the Issue
The issue gets a comment when its request is approved or merged into an existing item.
Done in Linear, Shipped on the Roadmap
Completing the issue moves its roadmap item to Completed and tells everyone who asked.
Key Features
AI-Powered Detection
Issue titles and descriptions are turned into clear requests that are ready for customers.
Teams and Label Filters
Read only the teams you choose, and only issues with the labels you require.
Two-Way Status Sync
Finishing an issue completes its item. Optionally, shipping an item moves its linked issues to done.
Issue Comments
Approval and duplicate comments link the issue to its public roadmap item.
Public Roadmap From Linear
Share what you are building without exposing your whole workspace.
What Gets Captured?
RoadmapAI separates feature requests from everyday engineering work.
Captured automatically
- "Customer ask: export reports as PDF"
- "Add SSO for enterprise workspaces"
- "Support for bulk editing tasks"
- "Request: Zapier integration"
- "Dark mode for the dashboard"
Not captured (by design)
- Refactor the billing service
- Upgrade dependencies
- Bug reports (unless you turn bug capture on)
Setup Guide
Total time: ~60 seconds
- 01 Log into RoadmapAI
- 02 Go to Integrations → Linear
- 03 Click "Connect Linear" and approve the app
- 04 Open Configure and pick the teams to read
- 05 Optionally require a label such as "feature request"
- 06 Done! New issues are captured right away.
Recommended Team Setup
You can adjust anytime. Add or remove channels as your community evolves.
| Channel | Monitor? | Why |
|---|---|---|
| Product / Customer requests | ✅ Yes | Where customer asks are filed |
| Engineering | ⚠️ Optional | Use a "feature request" label to filter |
| Infrastructure | ❌ No | Internal work, not requests |
Privacy & Security
GDPR compliant. Your data stays safe.
Bot Permissions
Required
- Read issues — Only in the teams you choose
- Comment on issues — For approval and duplicate notes
- Update issues — Only if you turn on "close issues when shipped"
We Never
- Read teams you did not choose
- Delete issues or comments
- Change issues unless you ask it to
- Store issue content beyond detected requests
Data Storage
What We Store
- Detected feature requests (text only)
- The issue link and identifier
- Vote counts
What We Don't Store
- Issues that are not requests
- Your workspace history
- Comments on issues
Frequently Asked Questions
Will private issues show up on my public roadmap?
No. Issues become requests in your review queue first and only appear once you approve them.
Can I limit it to some teams?
Yes. Choose the teams RoadmapAI reads, and optionally the labels an issue needs.
What happens when an issue is completed?
Its roadmap item moves to Completed and everyone who asked for it hears it shipped. You can turn this off.
Does it update Linear when an item ships?
If you want it to. Turn on "close issues when shipped" and linked issues move to done.
Does it work alongside GitHub and Slack?
Yes. Requests from every source land in the same review queue and roadmap.
Share What You Build in Linear
Connect Linear and turn your issues into a public roadmap that updates itself.