Linear Integration | Testifly Documentation

Linear Integration

This guide shows two ways to connect Linear to Testifly:

After the connection is set up, you can use Linear issues during feature creation in Testifly. When you use Connect As Agent, you can also use the Testifly integration from inside Linear so you can chat with Testifly or assign tasks to it from your Linear workspace.

1. Choose how you want to connect Linear

Before you start, make sure you have:

Use the option that best fits your setup:

2. Connect Linear with an API key

Use this option if you prefer the original API key flow.

Create the API key in Linear

  1. Sign in to Linear.
  2. Open Settings.
  3. Open API or API keys.
  4. Select Create API key.
  5. Give the key a name that helps you recognize it later, for example Testifly Linear Integration.
  6. Copy the generated key and store it somewhere safe for the next step.

Keep the key private. Anyone who has the key can use the Linear workspace data that your account can access.

Save the API key in Testifly

  1. Open your project in Testifly.
  2. Go to Settings.
  3. Open Integrations.
  4. In the Linear card, click Connect With API key.
  5. Paste the Linear API key.
  6. Choose the Linear team that Testifly should use for feature creation and daily reports.
  7. Review the values in the final step.
  8. Click Save and check connection.

Testifly reads the workspace details from the API key, saves the selected team, and validates that the connection works.

3. Connect Linear as an agent

Use this option when you want to connect Linear without an API key.

Start the agent connection in Testifly

  1. Open your project in Testifly.
  2. Go to Settings.
  3. Open Integrations.
  4. In the Linear card, click Connect As Agent.

Authorize Testifly in Linear

  1. Sign in to Linear if you are prompted.
  2. Review the Linear workspace authorization screen.
  3. Approve the Testifly connection.
  4. Wait for Linear to redirect you back to Testifly.

This flow connects Testifly by using Linear app authorization instead of a manually created API key.

Finish the setup after the redirect

  1. Return to Settings -> Integrations in Testifly if needed.
  2. In the Linear card, click Edit connection.
  3. Choose the Linear team that Testifly should use for feature creation and daily reports.
  4. Review the values in the final step.
  5. Click Save and check connection.

After that, the Linear card should show the connected workspace, selected team, and the latest connection result.

4. What Connect As Agent enables

When you connect Linear as an agent:

If the agent connection stops working, check these items first:

5. Use Linear when creating a new feature

Once Linear is connected successfully, you can create a feature in Testifly directly from Linear issues.

Create the feature from Linear

  1. Open your project in Testifly.
  2. Go to Features.
  3. Start creating a new feature.
  4. Enter the Feature URL.
  5. In the Create From section, choose From Linear.
  6. In the Linear section, click read from Linear.
  7. In the Linear selector dialog:
    1. Optionally select one or more Linear teams to narrow the search.
    2. Enter a search term such as an issue key, title text, or description text.
    3. Click Search.
    4. Click Add next to the Linear issue you want to connect.
    5. Click Connect Selected Issues to confirm your selection.
  8. Save the feature.

What happens after you select a Linear item

6. Tips for a smoother Linear setup