Skip to main content

Add Prioritization frameworks

This guide shows you how to add RICE, ICE, WSJF, or any custom prioritization scoring system to Asana. Works with free or paid Asana accounts and takes about 2 minutes for the full integration.

Problems with Asana priority

Asana is an excellent tool for project management—it's fast, good-looking, and has a robust feature set. However, creating a prioritization scoring system is nearly impossible without external tools.

Asana's support forum is overwhelmed with requests about prioritization.

Asana community forum request for prioritization features

Asana limits you to manually changing task priority with only three built-in options.

Asana's built-in priority options: Low, Medium, High
info

This manual prioritization approach offers only three options with no context on "why" tasks are prioritized. You can't sort your backlog by calculated priority scores.

No calculated custom fields

Every prioritization framework balances values against effort. Building straightforward prioritization scoring requires evaluating and calculating fields. Unfortunately, Asana doesn't support calculated fields—the core requirement for prioritization workflows. That's why Asana users have invented numerous workarounds.

Asana custom fields interface showing no calculation options

Asana partners like Bastien Siebman offer additional tools to work around this limitation with external calculating scripts.

No workflow rule automation

Asana doesn't provide calculation options in rules or automation. (For comparison, see our WSJF for Jira tutorial showing how Jira handles this.)

Asana automation interface showing no calculation actions available

Even if you add custom fields for prioritization, Asana has no built-in feature to calculate the final priority score.

Set up Asana prioritization with Ducalis

Step 1: Create a new Board with a prioritization framework

  1. Navigate to your Ducalis account dashboard or create an account for free.

  2. Click New Board.

    New Board button in dashboard
  3. Select a Board with pre-built prioritization frameworks (RICE, ICE, WSJF, or custom).

Step 2: Connect your Asana account

  1. Click Connect to open Sync settings.

    Connect button to access sync settings
  2. Click Connect Issue Tracker.

    Connect Issue Tracker button in sync settings
  3. Select Asana from the list of integrations.

    Asana integration option in available integrations list
  4. Choose the workspace containing your backlog (names should match).

    Workspace selection dropdown Matching workspace name in Asana
  5. Configure sync rules from Asana to Ducalis.

    Sync rules configuration interface

How sync rules work:

  • Any Asana task meeting your rules automatically appears in Ducalis for evaluation (for example, when you create a task in a particular project or move one from another)
  • When synced tasks stop meeting the rules, they automatically disappear from Ducalis (for example, when closed or moved to another section)
  • Everything works in real time without page refresh

Your backlog is now synced with Asana and ready for evaluation.

Evaluation grid showing synced Asana tasks

Step 3: Evaluate tasks

  1. Go to the Evaluation section.

    Evaluation section with task details from Asana
  2. Score your tasks against the prioritization criteria.

  3. View the Backlog section to see tasks sorted by priority score.

    Backlog page showing prioritized tasks

Step 4: Set up priority Sync Back to Asana (paid Asana plans)

Prerequisites

The Sync Back feature requires Asana's custom fields, which are part of paid subscriptions only.

  1. Go to Sync Settings.

    Sync Settings navigation link
  2. Activate Sync Back.

    Issue Ranking Sync activation toggle

This creates two custom fields in your Asana project. You can now sort and filter your Asana tasks by the calculated priority score in any view.

Asana interface showing new priority custom field with calculated scores

Step 5: Schedule priority rank updates

Keep your priorities up to date and prevent them from "jumping" every time a teammate evaluates the backlog.

  1. Open Sprint Planning settings.

    Sprint Planning settings link
  2. Set your planning meeting schedule under the Start section.

    Sprint planning schedule configuration

This controls how often priority scores sync from Ducalis to Asana.

Step 6: Share Asana priorities from Ducalis (free Asana plans)

If you're using a free Asana account, you can't sync priorities back to Asana due to the lack of custom fields. However, you can share Ducalis's Top Priorities report:

  1. Invite all teammates to Ducalis. There are no user limits for free accounts.

  2. Share the link from the Backlog report.

    Share button for Top Priority report

After evaluating priorities, you can share this link for your team's next planning meeting.

Last updated: Last week