Skip to main content

Setting Up Integrations in Thunder Code

Ines avatar
Written by Ines
Updated over 3 weeks ago

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:

  • Click the bug icon next to the failed test

  • Choose your connected tool (e.g. Jira)

  • 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.

Other related reads you might find useful:

Did this answer your question?