RoadmapAI
Live Integration

Keep GitHub Issues and Your Roadmap in Sync

RoadmapAI turns new issues and discussions into roadmap requests, comments back when they are approved or shipped, and closes issues once their item is done.

Install on GitHub → 7-day free trial
[ The problem ]

The Problem with Feature Requests on GitHub

Your users file ideas as issues and discussions. But:

  • Issues pile up — Feature requests mix with bugs and questions
  • Duplicates multiply — The same idea gets filed again and again
  • No public view — Users cannot see what is planned or vote on it
  • Manual bookkeeping — Someone has to copy issues to the roadmap
  • Loose ends — Shipped items leave their issues open

RoadmapAI connects the two.

[ How it works ]

How It Works

From zero to capturing in 60 seconds

step.01

Install the GitHub App

Install RoadmapAI on your user or organization account and choose which repositories it may read.

step.02

Pick Repositories

Choose the repositories to watch, and optionally only issues with labels like "enhancement".

step.03

AI Captures Requests

New issues and discussions are analyzed. Feature requests (and bug reports, if you want them) land in your review queue.

step.04

Comments on GitHub

The author gets a comment when you approve their request or point them to an existing item.

step.05

Ship and Close

When the roadmap item reaches Completed, the issue is closed as completed and the author is told it shipped.

Key Features

AI-Powered Detection

Reads the issue title and body, skips template boilerplate, and pulls out a clear title and description.

Duplicate Merging

An issue asking for something already on your roadmap becomes a vote for it, and the author is pointed there.

Issues and Discussions

Watch new issues, new discussions or both. Bots and pull requests are skipped automatically.

Comments Back on GitHub

Approval, duplicate and "it shipped" comments mention the author, using the same messages as your other integrations.

Two-Way Status Sync

Shipping an item closes its issues. Optionally, closing an issue as completed ships its roadmap item.

What Gets Captured?

RoadmapAI separates feature requests from the rest of your issue tracker.

Captured automatically

  • "Feature: support OAuth login with GitLab"
  • "Add a CLI flag to skip confirmation prompts"
  • "Discussion: could the API return pagination links?"
  • "Allow exporting the report as CSV"
  • "Dark mode for the docs site"

Not captured (by design)

  • Dependabot and other bot issues
  • Pull requests
  • Questions and support threads
  • Bug reports (unless you turn bug capture on)
  1. 01 Log into RoadmapAI
  2. 02 Go to Integrations → GitHub
  3. 03 Click "Install on GitHub" and choose the repositories
  4. 04 Open Configure and pick the repositories to read
  5. 05 Choose whether shipping closes issues, and the reverse
  6. 06 Done! New issues are captured right away.
[ Security ]

Privacy & Security

GDPR compliant. Your data stays safe.

App Permissions

Required

  • Issues (read & write) — To read new issues, comment and close shipped ones
  • Discussions (read & write) — To read new discussions and comment
  • Metadata (read) — Required by GitHub for every app

We Never

  • Read or change your code
  • Access repositories you did not select
  • Touch pull requests, Actions or secrets
  • Store issue content beyond detected requests

Data Storage

What We Store

  • Detected feature requests (text only)
  • The author's GitHub username (for comments)
  • The repository and issue number

What We Don't Store

  • Your source code
  • Issues that are not requests
  • Long-lived access tokens

Frequently Asked Questions

Does it work with private repositories?

Yes. RoadmapAI reads only the repositories you give the app access to, public or private.

Will it comment on every new issue?

No. By default it only comments when you approve a request, mark it as a duplicate or ship it. The "added to review queue" comment is off unless you turn it on.

Can I only capture labeled issues?

Yes. Set required labels, such as "enhancement", and only issues with one of them are read. An issue labeled later is picked up then.

What happens when we ship an item?

The issues it came from are closed as completed and their authors are told it shipped. You can turn closing off.

Can closing an issue update the roadmap?

Yes, when you turn it on. Closing an issue as completed moves its roadmap item to Completed. Issues closed as not planned are left alone.

Can users vote on GitHub?

Voting happens on your public RoadmapAI roadmap, where anyone can see what is planned and shipped.

Connect GitHub to Your Roadmap

Install the RoadmapAI GitHub App and turn issues into a public roadmap your users can follow.

7-day free trial · Cancel anytime