Prioritize your GitHub backlog
with customer feedback.

Import GitHub issues into Ducalis, score them with your team and send priorities back to the GitHub project. Create issues from customer feedback and keep delivery connected to what customers asked for.
Organization · personal Repository filters Project custom fields Priority · Alignment Labels on push Sync-In Conditions Push issues RICE · WSJF Customer votes Linked public idea
// one-way import

Sync GitHub issues in a few clicks

Use our native integration with GitHub to connect repositories and pull requests with your Ducalis board. Filter by projects, statuses, and repositories, and track issue updates in real time. Forget manual filling-in or spreadsheets for prioritization — it's always up to date.

┌─────────────────────────────────────────────┐
│  REPO FILTER                                │
├─────────────────────────────────────────────┤
│  repo = "acme/webapp" AND                   │
│  type in (Issue, PR) AND                    │
│  state = open                               │
│                                             │
│  ▸ 46 issues matched · synced               │
└─────────────────────────────────────────────┘
// account types

Integrate with a GitHub Organization or personal account

Works with both a GitHub Organization and a personal GitHub account, so you can connect exactly the repositories your team ships from.

┌─────────────────────────────────────────────┐
│  CONNECT ACCOUNT                            │
├─────────────────────────────────────────────┤
│  ◆ GitHub Organization                      │
│  ◇ Personal GitHub account                  │
│                                             │
│  ▸ pick repos your team ships from          │
└─────────────────────────────────────────────┘
// frameworks

GitHub w/ RICE, ICE, WSJF, MoSCoW, Eisenhower Matrix, etc.

Manage your GitHub backlog using RICE, MoSCoW, Eisenhower Matrix, ICE, WSJF, REAN, or any other prioritization framework — or define your own criteria to align with your business goals.

┌──────────────────────────────────────────────────────┐
│  FRAMEWORK                        // active          │
├──────────────────────────────────────────────────────┤
│  ▸ RICE          Reach · Impact · Confidence · Effort│
│  ▸ WSJF          Cost of delay ÷ job size            │
│  ▸ Eisenhower    Urgent × important                  │
│                                                      │
│  ▸ switch anytime · same backlog                     │
└──────────────────────────────────────────────────────┘
// two-way sync

GitHub ⇄ Ducalis two-way priority sync

Sync Ducalis prioritization results back into GitHub custom fields, including priority scores, task estimations, user upvotes, and more. Make priorities clear to everyone on the project, right inside the repository.

Learn more about all 2-way-sync options.

┌─────────────────────────────────────────────┐
│  GITHUB · CUSTOM FIELDS               synced│
├─────────────────────────────────────────────┤
│  Priority score      91                     │
│  Priority rank       #2                     │
│  Customer upvotes    118                    │
│  Job size            5                      │
└─────────────────────────────────────────────┘

Helpful use cases

Teams pair Ducalis with GitHub for a few recurring jobs — here's where it fits.

┌────────────────────────────────────────────┐
│  IDEA → PRIORITY → GITHUB                  │
├────────────────────────────────────────────┤
│  Idea captured    ──▸  Ducalis grid        │
│  Scored & ranked  ──▸  top of backlog      │
│  Pushed to GitHub ──▸  ready for sprint    │
└────────────────────────────────────────────┘
Product Creation Process
Ducalis + GitHub form an end-to-end product creation process — from raw idea to ranked, sprint-ready GitHub issue.
┌────────────────────────────────────────────┐
│  GITHUB BACKLOG                     // 296 │
├────────────────────────────────────────────┤
│  Scored           188                      │
│  Unscored, stale  108                      │
│  ▸ surfaced for review, not lost           │
└────────────────────────────────────────────┘
GitHub Backlog Refinement and Cleanup
Find and re-score stale GitHub issues so nothing sits at the bottom of the repo's backlog by accident.
┌────────────────────────────────────────────┐
│  VOTING BOARD                              │
├────────────────────────────────────────────┤
│  "Dark mode"          142 votes            │
│  linked to  #421                           │
│  ▸ status synced back to voters            │
└────────────────────────────────────────────┘
Public Feature Request Board
Let customers vote on ideas, link the popular ones to GitHub issues, and notify voters automatically on status changes.
┌────────────────────────────────────────────┐
│  REQUEST → SCORE → GITHUB → SLACK          │
├────────────────────────────────────────────┤
│  Request logged   ──▸  Ducalis grid        │
│  Scored & ranked  ──▸  pushed to GitHub    │
│  Issue opened     ──▸  Slack notified      │
└────────────────────────────────────────────┘
Manage, Prioritize, Notify
Manage and prioritize incoming requests, push the winners straight to GitHub, and notify the team via Slack.

Explore request prioritization for GitHub

Learn how request collection, shared evaluation and customer updates fit around your GitHub backlog.

Ducalis—The Decision-Making Toolkit

Ducalis helps companies capture user requests, estimate job size, prioritize the backlog, and inform about new features — all connected to the GitHub repositories your team already ships from.
No credit card required. Unlimited users. No time limit.

  ┌───────────────────────┐
  │   ONE BACKLOG.        │
  │   ONE PRIORITY.       │
  │   ALWAYS IN SYNC.     │
  └───────────────────────┘
         ↓  ↓  ↓
      ducalis.io