Quick start
Get your Jira roadmap synced to Discord in minutes.
This guide walks through setting up the roadmap plugin with the built-in Jira provider. You'll go from zero to a fully synced Discord roadmap in about five minutes.
Prerequisites
- A Robo.js project (create one with
npx create-robo my-bot) - A Jira Cloud instance with API access
- A Discord bot with Manage Channels permission
Install the plugin
npx robo add @robojs/roadmap@nextThis installs the package and creates a seed config file at config/plugins/robojs/roadmap.ts.
Configure Jira credentials
Create a Jira API token at Atlassian Account Settings, then add your credentials to .env:
JIRA_URL="https://company.atlassian.net"
JIRA_EMAIL="your-email@example.com"
JIRA_API_TOKEN="your-api-token"
JIRA_PROJECT_KEY="PROJ"The plugin picks up these environment variables automatically. No config file changes needed for basic setup.
Start your Robo
npx robo devWatch for the log message Roadmap provider initialized: Jira confirming the connection.
Set up Discord forums
Run /roadmap setup in your Discord server. This command:
- Creates a "Roadmap" category
- Creates forum channels for each workflow column (Backlog, In Progress, Done)
- Shows an interactive setup panel with access controls and role management
The setup panel lets you toggle between public and private access, manage authorized roles, configure assignee mappings, and set up column mappings.
Only users with Administrator permission can run /roadmap setup.
Sync your roadmap
Run /roadmap sync to pull cards from Jira. The sync engine:
- Creates forum threads for new cards
- Updates existing threads when cards change
- Moves threads between forums when columns change
- Archives threads for completed cards
A cancel button appears during sync, letting you stop mid-operation while preserving partial results.
Preview changes first with a dry run:
/roadmap sync dry-run:trueRequired bot permissions
| Permission | Used for |
|---|---|
| Manage Channels | Create category and forum channels |
| View Channel | Access roadmap forums |
| Create Public Threads | Create forum threads for cards |
| Send Messages in Threads | Post card content and updates |
| Manage Threads | Lock, archive, and edit threads |
| Manage Messages | Edit thread starter messages |
Permissions inherit from the category to forum channels. Set permissions on the roadmap category for easiest management.
What's next
Your roadmap is live. Cards sync as forum threads with descriptions, labels, and assignee mentions. Community members can discuss cards directly in Discord.
