Skip to content

IvaBoard launches on 13 November 2026. Buying opens on launch day.

Join the waitlist

Link ideas to GitHub issues

4 min read
Published
Updated
Note

Linear and Jira sync are in progress. They are not available yet, so this guide covers GitHub.

Link ideas to GitHub issues, create an issue from an idea in one step, and let an idea's status move when its issue starts or finishes. Nothing about your tracker is shown on your public portal.

Who can use it

Every plan. Only workspace owners and admins can connect a tracker, change its token or secret, link issues or create them.

Before you start

Create a fine-grained personal access token in GitHub for one repository, with Issues set to read and write and Metadata set to read-only. No app needs installing. Give the token as little access as possible. IvaBoard stores it encrypted and shows only the end of it afterwards.

Connect GitHub

  1. Open Product settings for your product.
  2. Under Connect, select Issue trackers.
  3. Under Tracker, check that GitHub is selected. It is the only tracker offered for now.
  4. Enter the Repository as owner and repository, for example acme/app.
  5. Paste the token into Fine-grained access token.
  6. Select Connect.
Product menu with Product settings marked 1.
Product settings sidebar, Connect group, with Issue trackers marked 2.
Connect a tracker form with GitHub marked 3.
GitHub fields: Repository marked 4, Fine-grained access token marked 5, Connect marked 6.
Note

Only github.com repositories are supported.

After you connect, IvaBoard shows the Webhook secret once. Copy it, then select I have copied it.

Faster updates (optional)

Without a webhook, IvaBoard checks the tracker every 15 minutes. For changes within seconds, add the Webhook address from the connection's card to your tracker, with the Webhook secret you copied.

In GitHub, add a webhook with content type application/json, your secret, and the Issues event only.

Note

Webhooks work only when your product's portal is public.

  1. Open the idea you want to link.
  2. Paste the issue's URL or key into Issue URL or key.
  3. Select Link issue.
Inbox list with the idea Dark mode for the mobile app marked 1.
Linked issues panel: Issue URL or key marked 2, Link issue marked 3.

An idea can link up to ten issues. The idea shows the state of each linked issue.

Create an issue from an idea

  1. Open the idea.
  2. Tick or untick Include the idea’s description, as you want.
  3. Select Create GitHub issue.
Inbox list with the idea Dark mode for the mobile app marked 1.
Create an issue panel: Include the idea's description marked 2, Create GitHub issue marked 3.

How issues move ideas

On the connection's card, How issues move ideas sets the status an idea takes for each kind of issue state. By default:

  • When the issue is not started, the idea does not move.
  • When the issue is in progress, the idea moves to your In progress status.
  • When the issue is done, or closed as completed, the idea moves to Done. An issue closed as not planned does not move the idea by default.

To stop one of these moves, pick Do not move the idea on that line.

Two options are off by default:

  • Email followers when an issue moves an idea. Off means the status changes quietly. It still shows on the roadmap and in the idea's activity.
  • Let a reopened issue move a finished idea back. Off means reopening an issue never moves a finished idea back.

Ideas that are not public, such as ideas on private boards, are never moved.

Fix problems

You seeWhat to do
Needs a new tokenOpen Replace the credential, paste a working token and select Replace credential. Then select Test connection.
PausedFive checks in a row failed, or someone paused the connection. Fix the cause, then select Resume.

To remove a connection, select Disconnect, then confirm. Ideas stop following its issues and every link to it is removed. The issues themselves are not touched.

Example

Sam Taylor links the idea Dark mode for the mobile app to a GitHub issue. Sam pastes acme/app#12 into Issue URL or key and selects Link issue. The idea then shows the issue's state.

Save to list