Workflow Rules for Linear

LineGuard

Automated workflow rules for Linear — required fields, valid transitions, and logic your team defines, enforced the moment an issue changes.

4 Trigger typesState entered, state left, field changed, any update.
AND/OR Rule logicNest conditions to match any edge case.
100% Audit loggedEvery execution recorded and reviewable.
How it works

From rule to enforcement in three steps

No code, no polling — LineGuard reacts to Linear in real time.

1

Define a rule

Pick a team, a trigger (e.g. "moved to Done"), and a condition (e.g. "Estimate is empty"). Built visually, no code.

2

LineGuard watches Linear

The moment someone updates an issue, the webhook fires and every active rule is evaluated instantly.

3

Auto-revert & explain

If a rule is broken, LineGuard reverts the issue and leaves a comment explaining exactly what's missing. Nothing lost, nothing silent.

Why LineGuard

A real rule engine, not a one-trick app

Required fields are just the beginning of what you can enforce.

A real rule engine

Not just required fields — combine triggers, AND/OR conditions, and actions to enforce anything your workflow needs.

Linear-native

Installs via Linear OAuth and webhooks — lives inside the workflow your team already uses, no new tool to check.

Full audit trail

Every rule execution is logged — what fired, what changed, and why. Reviewable anytime in the dashboard.

Admin-gated by design

Only workspace admins create or edit rules. Everything is scoped per team, so nothing leaks across the org.

Use cases

What teams enforce with LineGuard

Block issues from reaching "Done" without an Estimate

Require a Priority before an issue leaves Triage

Stop assignee-less issues from entering In Progress

Chain multiple conditions with AND/OR logic for edge cases

TRIGGER state_entered → "Done"
CONDITION estimate is_empty
ACTION revert_state → previous
ACTION add_comment "Estimate is required before Done"

Built on real workflows, in early access

LineGuard is in active development, already running on live Linear workspaces. We're opening it to a small group of teams ahead of general availability.

Request Early Access