Learn how to set up and use Required to enforce required fields in your Linear workflow. This guide covers everything from initial setup to advanced configuration.
Required helps you enforce required fields in Linear by automatically moving issues back to previous states when required information is missing. Here's how to get started:
Sign up for an account and verify your email address to get started.
Sign Up NowConnect your Linear workspace using OAuth. You'll need administrator permissions to complete this step.
Note: The integration requires write permissions to move issues between states and add comments.
Configure which fields should be required and in which workflow states they apply.
Required supports several types of Linear fields that can be made required:
Require time estimates before issues can move to specific states.
Time trackingRequire specific labels or label groups to be applied.
CategorizationEnsure priority is set before moving issues forward.
Workflow controlRequire issues to be assigned before proceeding.
AccountabilityEnsure customer information is linked to the issue.
Customer trackingRequired uses Linear webhooks to monitor issue changes in real-time. The webhook is automatically configured when you connect your workspace.
When you connect your Linear workspace, we automatically:
Understanding the workflow and field configuration helps you set up your required fields effectively.
When an issue is moved to a new state, Linear sends a webhook notification.
Our system checks if the target state has any required fields configured.
If required fields are missing, the issue is moved back to the previous state.
A comment is added to the issue explaining which fields are required.
Choose the Linear team where you want to enforce required fields. Each team can have different field requirements.
Select which type of field should be required:
Select which workflow states should require this field. The field will be enforced when issues move to these states:
Give your required field configuration a descriptive name to help you remember its purpose. For example: "Require estimate before starting work" or "Must assign before moving to started".
Common issues and their solutions to help you get the most out of Required.
If issues aren't being moved back when required fields are missing:
If a field isn't being recognized as required:
If you're experiencing permission issues:
If Required is causing issues or is temporarily unavailable, you can disable the integration in Linear:
When you're ready to re-enable the integration:
If you suspect Required is down or experiencing issues: