Thunders and Linear talk to each other in both directions.
Way 1 — Thunders → Linear: when a test fails, you don't need to jump into Linear, open a new issue, and manually copy over what went wrong. Thunders AI can create that ticket for you, right from the failed run, with the context already attached.
Way 2 — Linear → Thunders: already have your requirements written up as Linear issues? Point Thunders AI at one, and it'll use it as a knowledge base to generate test plans and test cases for you.
Prerequisites
Before you can report bugs to Linear, you'll need:
A Linear account, with access to the team you want bugs reported into. This is the team your tickets will land in, so make sure it's one you actually have permission to create issues on.
Connect Linear
Both ways below share the same one-time setup: connecting your Linear account to Thunders.
An important thing to know: connections in Thunders are personal and per project — there are no more shared, org-wide tokens. This means every teammate who wants to use Linear, in either direction, needs to connect their own account.
There are two equally valid ways to connect, depending on where you happen to be in the app:
Option A From Thunders AI
Go to the Thunders AI tab.
Click the brain icon — this opens the connectors list.
Click + Add connector.
Select Linear from the list of available integrations.
Authenticate with your Linear account when prompted.
Option B From the Connectors tab
Go to the Connectors tab.
Look for Linear in the list of integrations.
Click Connect.
Authenticate with your Linear account when prompted.
Both paths lead to the same result, so use whichever is more convenient — if you're already chatting with Thunders AI, the brain icon saves you a tab switch; otherwise the Connectors tab gives you a full overview of everything you have connected.
Way 1: Thunders → Linear — Report a bug
Once Linear is connected, reporting a bug takes just a few clicks:
Go to the failed run you want to report on.
Click the bug icon next to the failed step.
Click Report bug.
Select Linear as the integration you want to send this bug to.
In the Guidance field, write a short, natural-language prompt describing your ticket preferences for example, which team it should go to, the severity, who should be assigned, or anything else relevant. You don't need to fill out a rigid form; just describe what you want in plain language.
Click Send.
Thunders AI takes it from there. If anything important is missing to create the ticket: say, which Linear team to use: it will ask you directly in chat. Just answer, and it continues.
Once everything is in place, the ticket is created successfully in Linear, and Thunders AI will let you know it's done.
Way 2: Linear → Thunders — Build test plans and test cases from an issue
Already have your requirements captured in Linear? You can use that issue as a knowledge base and have Thunders AI generate test plans and test cases from it — no retyping required.
Make sure Linear is enabled as a connector in your Thunders AI chat (see Connect Linear above).
In the chat, reference the Linear issue you want to use — a title, an issue ID, or a link all work.
Ask Thunders AI to build a test plan or test cases from it, for example: "create test cases from LIN-123" or "turn this Linear issue into a test plan: ".
Thunders AI reads the issue and drafts the test plan or test cases for you to review and refine.
Good to know
This exact same flow also works for accessibility reports: no separate process to learn.
The steps above are the same for every other integration Thunders supports: Jira, ClickUp, Notion, Azure DevOps, Shortcut, or even a custom integration you've added yourself. What changes from one integration to another is mainly what you mention in your Guidance prompt (a team for Linear, a project for Jira, a list for ClickUp, and so on): the connection steps and the reporting flow itself stay the same.
Way 2 works with any Linear issue you have access to — just give Thunders AI the title, ID, or link, and it pulls the rest itself.











