I built an agent that turns customer calls into Linear tickets
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
- Fetch and analyze customer call data from Fathom.
- Identify bugs and small improvements mentioned in the conversation.
- Scan the codebase to validate the issues and find concrete solutions.
- Create Linear tickets only for high‑certainty, actionable items:
- Title prefixed with
"[AGENT]" - Tagged with the
agentlabel
- Title prefixed with
- 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) plusBugorFeatureas 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.