Skip to content
Dulini Mendis
Canva
Build

One-click bug reports

A way for Canva staff to report a Canva AI bug with one click and a short description, with the traces and everything else needed to fix it captured automatically.

Built with

  • Weights & Biases
  • Langfuse
  • Jira
  • Slack

The story

Context

Canva's own staff use Canva AI every day, which makes them some of the best people to catch its bugs. But a useful AI bug report needs much more than a description: what was asked, what the AI did at each step, which models ran and what came back.

Gathering all of that by hand takes time. So reports tend to arrive thin, or not at all, and engineers have to go back and ask for the missing pieces before they can start.

What I did

We started on a way for internal staff to report a Canva AI bug with one click and a short description of what went wrong.

Everything else was captured automatically, saved and linked to the report. The AI traces, the step-by-step record of how a response was made, went to Weights & Biases and Langfuse, so engineers could see exactly what happened.

Each report also created a Jira ticket for triage, and posted to Slack so engineers heard about new bugs straight away.

Outcome

The aim was to turn reporting a bug from a chore into a click, so more problems got reported and each one arrived with what an engineer needed to start fixing it.

We didn't get to roll it out. The project stopped when Canva made layoffs in November 2026.