# Steps to Reproduce a Bug: Exact Steps and a Video

Source: https://maito.app/workflows/reproduce-a-bug-from-a-customer-report

Maito follows a customer's bug report in a real browser, writes the exact steps, records a video and files a clear bug report for engineers.

Turn "it's broken" into exact steps, a recording and a bug report engineers can use.

[Customer support](https://maito.app/workflows/team/customer-support) · [Software](https://maito.app/workflows/industry/software) · When something happens · Updated October 19, 2026

Works with

-   Slack
-   Email
-   [Linear](https://maito.app/workflows/tool/linear)
-   [Jira](https://maito.app/workflows/tool/jira)
-   GitHub

## How do you reproduce a bug from a customer report?

To reproduce a bug from a customer report, paste the report to Maito. It opens the app in a browser, follows the report, narrows down when it fails, and records a video. It then files an issue with exact steps, what it found and the recording attached.

## How it's done today

Support and engineering go back and forth for days.

## What Maito does

1.  Read the report
2.  Try to reproduce it in the app
3.  Record what happens
4.  File a bug with steps and video

## Example

**Sam** (11:02 AM):

Acme says their report export "just spins and then fails". They have about 12,000 rows. Can you reproduce it?

**Maito** (11:09 AM):

Reproduced. Filed as ENG-2291, with steps and a 40-second video.

1\. Reports, then Orders, filter to Q3 (12,340 rows)  
2\. Export, then CSV  
3\. After about 30 seconds: "Something went wrong", with a 500 in the network log

**What I found:** 10,000 rows exports fine and 10,001 fails, on both Chrome and Firefox. That looks like a hard limit, not a slow query. Acme's word "spins" points to a timeout, so engineering shouldn't start there.

Attached: export-bug-repro.mp4

**Sam** (11:12 AM):

great, can you ask Alex to take it?

**Maito** (11:12 AM):

Asked Alex in a Slack message with the ticket link. I'll update this thread when he picks it up.

## How to set it up

When something happens Reproduce a bug from a customer report

Ask your agent

“When I paste a customer bug report in Slack and mention you, try to reproduce it in the staging app, record it, and file a Linear bug with the steps and video.”

Connect issue tracker

-   Linear
-   Jira
-   GitHub

Not connected yet? Your agent sends you a link to sign in.

## What it won't do

It can only reproduce what happens in the browser with a test account. Bugs tied to one customer's data or a rare setup may need an engineer.

## Questions

### Where does the bug report get filed?

In Linear, Jira or GitHub, whichever is connected.

### Does it log in as a customer?

It uses a test account whose login you store in the Vault. It doesn't use a real customer's account.

### What if it can't reproduce the bug?

It says so, lists what it tried and what it needs, such as browser or account type, and can ask the reporter.

## More customer support workflows

-   [Draft replies to tickets you've solved before When a question has been answered before, get a draft reply from that answer. Customer support · When something happens Works with Intercom, Pylon, Notion.](https://maito.app/workflows/draft-replies-to-tickets-youve-solved-before)
-   [Spot recurring issues early Group tickets by cause so a new problem shows up before it's a flood. Customer support · On a schedule Works with Intercom, Pylon.](https://maito.app/workflows/spot-recurring-issues-early)
-   [Daily escalations view See every escalated or at-risk ticket in one message each morning. Customer support · On a schedule Works with Intercom, Pylon, HubSpot, Salesforce.](https://maito.app/workflows/daily-escalations-view)
-   [Answer "how does this work?" from the code Support gets the real answer from the product, not from an outdated doc. Customer support · When you ask Works with Notion, Confluence.](https://maito.app/workflows/answer-how-does-this-work-from-the-code)
-   [Keep help articles current after a release After each release, find help articles that no longer match the product and draft fixes. Customer support · When something happens Works with Intercom, Notion.](https://maito.app/workflows/keep-help-articles-current-after-a-release)
-   [Write a help article from a solved ticket When an answer took effort, turn it into an article so nobody solves it again. Customer support · When you ask Works with Intercom, Pylon, Notion.](https://maito.app/workflows/write-a-help-article-from-a-solved-ticket)

[See all workflows](https://maito.app/workflows)

## Put your AI teammate to work.

Set it up in minutes. Start with this one, and let it earn the next one.

[Put Maito to work](https://maito.app/login?returnTo=%2Fworkflows%2Freproduce-a-bug-from-a-customer-report)[Book a demo](mailto:support@maito.app?subject=Maito%20demo)
