I built an agent that turns customer calls into Linear tickets

Published: (January 12, 2026 at 12:11 PM EST)
2 min read
Source: Dev.to

Source: Dev.to

The goal: get more ideas into production faster

We’re a small startup that spends lots of time on video calls with users. After calls end, many good ideas—especially small product improvements—tend to drop. To capture these insights, we built an agent that reviews customer call recordings and automatically creates Linear tickets for the suggested new features.

In the first week, the agent implemented three small feature improvements for us.

Agent Overview

The agent is defined by a prompt and a set of MCP tools. It acts as a product‑intelligence assistant that:

  • Analyzes call recordings from Fathom
  • Creates issues in Linear
  • Sends notifications via Slack
  • Has read‑only access to the local codebase (${config.platformCodebasePath}) to validate feasibility and suggest concrete implementations

Workflow

  1. Fetch and analyze customer call data from Fathom.
  2. Identify bugs and small improvements mentioned in the conversation.
  3. Scan the codebase to validate the issues and find concrete solutions.
  4. Create Linear tickets only for high‑certainty, actionable items:
    • Title prefixed with "[AGENT]"
    • Tagged with the agent label
  5. Notify the team via Slack with updates.

Key Details

Being Conservative

The agent must be selective. If it produces noisy output, we ignore it. It’s better to create zero tickets than to create tickets for vague or uncertain issues.

Codebase Access

We check out the repository via a GitHub Action so the agent can grep, inspect files, and validate feasibility. The ticket includes the proposed code implementation; in a later step we can even open a PR for the new feature.

Strict Ticket Norms

The agent follows our existing Linear conventions:

  • Title prefixed with "[AGENT]"
  • Assigned to the Engineering team
  • Status set to Triage
  • Labels: Agent (always) plus Bug or Feature as appropriate

Duplicate Prevention

Before creating a ticket, the agent searches for similar existing issues to avoid noise.

Building Your Own Agent

If you want to create your own agent, our platform Tadata offers a free tier where you can grab MCP connectors and build agents customized to your team’s specific needs.

Back to Blog

Related posts

Read more »

Hello, Newbie Here.

Hi! I'm falling back into the realm of S.T.E.M. I enjoy learning about energy systems, science, technology, engineering, and math as well. One of the projects I...