Setting Up Integrations in ThunderCode
ThunderCode lets you connect your favorite issue-tracking tools so you can go from failing test → ticket creation in just one click. No need to copy-paste logs or screenshots — everything is auto-generated with clear reproduction steps.
Head to the Integrations tab in your workspace to see the available options.
Currently, we support:
Jira
Notion
Linear
You can connect one or multiple tools depending on your team’s workflow.
Example: Connecting Jira
Let’s walk through the Jira integration flow. The process is nearly identical for Notion and Linear as well.
1. Go to the Integrations tab
You’ll see a list of available tools that can be connected to ThunderCode. Each one has a Connect OAuth button to get started.
2. Click Connect OAuth under Jira
This launches a secure authorization process.
You’ll be asked to sign in via SSO to link your Jira account.
3. Redirect to Pipedream (don’t worry — it’s expected)
You’ll briefly see a page for Pipedream, one of our trusted external services. Pipedream helps Thunder integrate seamlessly with tools like Jira, Notion, Linear and others, ensuring your workflows stay connected without any extra effort on your part.
4. Authorize ThunderCode to access Jira
After passing through Pipedream, you’ll land on Jira’s official OAuth authorization page. Here, you’ll be asked to grant ThunderCode permission to access your Jira account. This is necessary for Thunder Code to automatically generate tickets.
5. Fill in your Jira project configuration
Once authorized, you’ll be redirected back to ThunderCode and asked to complete a short form.
Our system will autofill your existing Jira projects, issue types, and fields, so all you have to do is select the correct ones for your team.
These settings determine where and how your tickets will be created inside Jira (e.g. Project = “Mobile App”, Issue Type = “Bug”).
6. Click Submit to finalize
That’s it! You’ve successfully connected Jira to ThunderCode
Creating Issues from Test Failures
Now that your integration is set up, you can create tickets directly from failed tests.
Whenever a test fails and you identify a bug in your application:
ThunderCode will generate a ticket automatically, including:
Reproduction steps up to the point of failure
System logs documenting the error
Reference information such as:
Element identification
Screenshot documentation: For now, Screenshot URLs provide access to visual evidence, linking to either the specific test case or test run page, depending on execution context (test runner/ debugging mode vs. background execution)
No more manually writing up tickets. Just one click — and your team is ready to fix it.