Docs/Priorities/Priority System

Priority System

Configure priority levels and AI rules

Flowback includes a configurable priority system that helps you triage feedback effectively. The AI uses your priority configuration to suggest appropriate priority levels for each submission, and those priorities flow through to Linear issues and Slack notifications.

Default priority levels

Every workspace starts with five default priority levels:

LevelNameDescriptionLinear Mapping
P0CriticalSystem down, data loss, or security vulnerability affecting all usersUrgent
P1HighMajor functionality broken with no workaround, affecting many usersHigh
P2MediumImportant issue with a workaround available, moderate user impactMedium
P3LowMinor issue or enhancement, minimal user impactLow
P4MinimalCosmetic issue or nice-to-have improvementNo priority
Note
Priority levels map directly to Linear's native priority system. When a Linear issue is created, the priority is set automatically based on the AI's suggestion.

Custom priority levels

On the Pro plan, you can customize your priority levels beyond the defaults:

  • Rename levels to match your team's terminology
  • Update descriptions to reflect your organization's severity definitions
  • Reorder levels by dragging them in the priority editor

Navigate to Priorities in your dashboard sidebar to access the priority editor.

Priority rules

Priority rules are natural language instructions that guide the AI when suggesting priorities. Rules let you encode your team's domain knowledge into the priority assessment process.

Examples of priority rules:

  • "External bug reports from paying customers should be minimum P2"
  • "Performance issues affecting the checkout flow are always P0"
  • "Feature requests from enterprise accounts should be at least P2"
  • "Documentation issues are generally P4 unless blocking onboarding"
Note
Priority rules are available on the Pro plan. Starter plans use the default priority levels without custom rules.

Managing rules

From the Priorities page, you can:

  • Add rules — Write a new rule in natural language
  • Toggle rules — Enable or disable individual rules without deleting them
  • Delete rules — Remove rules you no longer need

Each rule has a scope that determines when it applies:

  • General — Applies to all submissions
  • Source — Applies based on the feedback source (internal vs. external)
  • Category — Applies to specific categories (bug, feature request, etc.)
  • Keywords — Applies when specific keywords appear in the feedback

How AI uses priorities

When generating a PRD, the AI evaluates the conversation against your priority configuration:

  1. It reads your priority level definitions to understand your severity scale
  2. It evaluates any active priority rules against the feedback content
  3. It considers factors like severity, user impact, and frequency
  4. It suggests a priority level that best matches the feedback

The suggestion is included in the submission and applied to the Linear issue. Your team can always adjust the priority in Linear if the AI's suggestion doesn't match your assessment.

Priorities in Slack

Slack notifications include the priority level with a color-coded badge and emoji. You can also configure priority-based notification thresholds — for example, only notify for P2 and above. See the Slack integration docs for more details.