Published April 11, 2026 · Last reviewed April 11, 2026 · EvalSuite Team
EvalSuite for Linear: Connect, Use, and Remove
This guide covers the shipped Linear lifecycle for EvalSuite: connect the org-owned workspace, configure team and state mappings, sync action items, and remove the integration cleanly.
Audience
Managers, org admins, and approvers evaluating Linear access for an EvalSuite workspace.
Open Linear troubleshooting · Browse all docs · Open Support
Before you start
Manager or org-admin access
Only managers and org admins can manage the Linear connection in EvalSuite. The Linear workspace connection is org-scoped, not user-scoped.
Linear workspace access
You need a Linear account that can authorize the requested OAuth access for the target workspace and team.
At least one saved destination
EvalSuite only creates Linear issues after you save at least one Linear destination with a team, a default open state, and the state IDs you want EvalSuite to treat as done or reopen.
Before you start
EvalSuite keeps the coaching loop and canonical action-item history inside EvalSuite. Linear is the linked execution system for teams that already run work there.
The shipped sync is org-scoped and limited to persisted action items. Accepted AI follow-up drafts only become issue-eligible after they are saved into `action_items`.
- EvalSuite syncs title, generated EvalSuite context body, assignee, due date, and open/completed state.
- Ticket creation is always explicit. EvalSuite does not silently export drafts or private notes into Linear.
- Remote delete never deletes the EvalSuite action item. The link moves to `Needs attention` instead.
- If an action-item owner has no Linear member mapping, the Linear issue is created or updated unassigned and the link shows `Needs mapping`.
Connect the app
Use the connection flow when your workspace is ready to authorize EvalSuite against one Linear workspace.
- Open `Settings -> Integrations -> Linear` in EvalSuite.
- Click `Connect Linear`.
- Complete the Linear OAuth flow for the workspace you want EvalSuite to use.
- Return to EvalSuite and confirm the workspace connection shows as `Connected`.
Configure org destinations
Destinations tell EvalSuite which Linear team and workflow states to use for newly created issues.
- In `Settings -> Integrations -> Linear`, open the `Destinations` section.
- Choose the Linear team that should receive EvalSuite action items.
- Choose the default open state for newly created issues.
- Choose the reopen state EvalSuite should use when a completed action item is reopened locally.
- Save the done state IDs that EvalSuite should treat as completed for this team.
Configure member mappings
Member mappings link EvalSuite `profiles.id` to Linear users so assignee sync stays deterministic.
- Click `Auto-match by email` first. EvalSuite checks active org members against Linear users and saves exact matches.
- Review the saved mappings list.
- Use the manual mapping form if the Linear email does not match the EvalSuite member email.
Create a Linear issue from an action item
Use this when the commitment is already real and you want the work represented in Linear immediately.
- Open the action item in EvalSuite.
- Click `Create` in the Linear controls.
- EvalSuite creates the Linear issue in the default Linear destination, stores the durable link, and adds an EvalSuite backlink attachment.
Link an existing Linear issue
Use this when the work already exists in Linear and you want EvalSuite to stay aligned with it.
- Open the action item in EvalSuite.
- Click `Link existing` in the Linear controls.
- Paste a Linear issue identifier or Linear issue URL.
- Confirm the link. EvalSuite fetches the remote issue and stores the durable Linear link.
Understand sync behavior and conflict handling
EvalSuite and Linear use field-level last-writer-wins by `updated_at` timestamp for supported fields.
- Remote reopen always wins. If the Linear issue moves back to an open state, EvalSuite clears `completed_at` and the action item reappears in carry-forward.
- Remote done marks the EvalSuite action item complete when Linear closes the issue and EvalSuite is still open.
- If both sides edit the title in the same sync window, the newer timestamp wins and overwrites the older value.
- Remote due-date removal clears the local due date when Linear is newer.
- Remote archive or delete never deletes the EvalSuite action item. The link moves to `Needs attention` for manual repair.
Troubleshooting
Use Support when the Linear connection is blocked, token refresh fails, or the workspace needs manual diagnosis.
- `Needs mapping` means the local owner or remote assignee is not fully mapped yet.
- `Needs attention` means the Linear issue was removed, archived, or otherwise stopped behaving like a durable sync target.
- `Paused` usually means the Linear token was revoked or the provider was disabled for the workspace.
- `Queued syncs` in the Linear settings card means EvalSuite has replayable work waiting for the next usable Linear connection.
Remove access cleanly
Use this when your workspace no longer wants Linear-backed action-item sync.
- Existing EvalSuite action items remain in EvalSuite after removal.
- Linked Linear rows move to `Paused` or `Needs attention` based on the last known state. EvalSuite does not delete historical coaching artifacts.
- Open `Settings -> Integrations -> Linear` in EvalSuite.
- Click `Remove`.
- Confirm the connection is no longer active.
Sources and verification basis
Need Linear setup help?
Use Support if Linear authorization, destination setup, or member mappings need manual verification before your workspace can rely on synced action items.