Linear

Connect Linear to push execution plan tasks as issues and track progress from ProductBet.

Why connect Linear?

When you decide to act on an opportunity and create a bet, the next step is planning the work. With Linear connected, you can push your execution plan tasks directly to Linear as issues, and track their progress without leaving ProductBet.

What Linear provides

  • Push tasks to Linear - turn your bet's execution plan into Linear issues with one click
  • Track live status - see the current status and assignee of each Linear issue directly in ProductBet
  • Create projects - create new Linear projects from within ProductBet
  • Chat queries - ask the AI chat assistant about your Linear workspace (issues, projects, sprints, backlogs)

How to connect

Go to Settings > Integrations > Linear and click Connect with OAuth. Authorize ProductBet to access your Linear workspace, and the integration is active.

Using Linear with bets

Pushing tasks

  1. Open a bet and go to the Execution tab
  2. Create your plan (manually or with AI-generated tasks)
  3. Select a Linear team and optionally a project
  4. Click Push to Linear
  5. Each task becomes a Linear issue, and the issue link appears in ProductBet

Tracking progress

Once tasks are pushed, the Execution tab shows live status for each issue:

  • Current workflow state (e.g., "In Progress," "Done")
  • Who the issue is assigned to
  • A link to open the issue directly in Linear

Creating projects

You can also create a new Linear project directly from the Execution tab if you want to group all the bet's tasks under one project.

Using Linear with Chat

With Linear connected, you can ask the Chat assistant questions like:

  • "What issues are in the current sprint?"
  • "Show me all open bugs"
  • "What's the status of the onboarding project?"
  • "How many issues were completed last week?"

Troubleshooting

  • Can't push tasks? Make sure the integration shows as "Connected" and that you've selected a team.
  • Status not updating? Issue statuses are fetched live when you view the Execution tab. Try refreshing the page.
  • Session expired? If Linear shows an error, your OAuth token may have expired. Disconnect and reconnect on the Linear integration page.