Google Sheets

Log every bug report in Google Sheets

Each piece of feedback lands as a new row, with a link to the annotated screenshot, the page URL, browser, console summary, and your custom fields already filled in. No copy-pasting reports into a tracker by hand.

No credit card required

Google Sheets row added by Ybug from a visual bug report

Trusted by 1,000+ teams worldwide

How feedback gets into Google Sheets

Point-and-click capture

Users point at the bug — you get a row

A user clicks the Feedback button, draws on the page where something’s broken, and types a sentence. Seconds later a new row appears in your connected sheet, with the annotated screenshot linked, the page URL, and everything Ybug captured automatically. No spreadsheet wrangling on your side.

  • In-page widget, no logins or plugins for the reporter
  • One report in, one row out, appended automatically
  • Works on staging, production, and password-protected sites
Every column, filled in

Each row arrives with the full picture

Every report lands as a fully filled row: the annotated screenshot, the page URL, browser and OS, a console summary, and your custom fields. Each row links back to the full report in Ybug. Nobody retypes a thing.

  • Screenshot link, browser, OS, viewport, and console summary per row
  • Custom fields, rating, and NPS land in their own columns
  • Pick exactly which fields get written to the sheet
Browser, OS, device, console, and custom data Ybug captures with every report
A sheet you control

Reorder, rename, move. Ybug keeps up

It’s your spreadsheet. Drag columns around, rename headers, even move the file to another Drive folder. Ybug tracks every column behind the scenes and keeps writing each value to the right place. Add a field later and Ybug just adds a column for it.

  • Reorder columns or rename headers anytime
  • Move or rename the file in Drive, nothing breaks
  • New fields get their own column, automatically
Reordered Google Sheets columns with Ybug still mapping each field
Auto or on demand

Send everything, or just what matters

Push every report to the sheet automatically, or triage in Ybug first and forward only what matters. Give each project its own spreadsheet, so client work, internal QA, and separate products stay apart. Want a tidy queue? Ybug can close a report the moment it’s sent.

  • Auto-push every report, or forward manually after triage
  • One spreadsheet per project: clients, QA, and products kept apart
  • Optionally close each report once it’s logged
Ybug pushing reports automatically or holding them for review before they reach the sheet

How to add Ybug to Google Sheets

Google Sheets is set up per project, so each one writes to its own spreadsheet. It takes about a minute.

1.

Create or sign in to Ybug

Start a free trial or sign in to your Ybug account.

2.

Open Integrations and switch it on

Pick the project you want to connect, click Integrations, and turn Google Sheets On.

3.

Authorize with Google

Allow Ybug access. It only touches spreadsheets you open or create with it.

4.

Pick a sheet and save

Choose a spreadsheet and worksheet, or let Ybug create them, then save. New reports start flowing in.

Why teams turn
Sheets into a bug tracker

A spreadsheet everyone can already read, sort, and filter. It stays up to date automatically as feedback comes in.

No manual data entry

Every report is appended as a row the moment it’s submitted, so nobody’s retyping feedback into a tracker.

Sort, filter, share

It’s a normal Google Sheet, so slice reports by browser or priority, and share a read-only link with a client or stakeholder. No extra Ybug seats, no new logins.

Context in every row

Screenshot link, browser, OS, console summary, and custom fields travel with each report. No chasing details later.

A layout you control

Rename and reorder columns to fit how you work. Ybug reconciles the layout and keeps each value in the right place.

Prefer another tool?

Same widget, different destination

Frequently asked questions

What data does Ybug add to each row?

Each row can include the report title, comment, URL, reporter, a link to the annotated screenshot, browser, OS, screen and viewport, a console summary, priority, type, rating, NPS, location, custom fields, and a link back to the full report in Ybug.

Can I rename or reorder the columns?

Yes. Reorder the columns or rename the headers however you like. Ybug keeps writing each value to the right column, and adds a new one if it ever needs to.

Are reports added automatically?

You choose. Push every new report to the sheet automatically, or review reports in Ybug first and send only the ones that matter.

Does it sync changes back from the spreadsheet?

No. Ybug writes reports into your sheet one row at a time, and it doesn’t read your edits back. The spreadsheet is a destination, not a two-way sync.

Can I send different projects to different sheets?

Yes. Each Ybug project connects to its own spreadsheet, so you can keep client work, internal QA, and separate products in their own sheets.

Can I move or rename the spreadsheet file?

Yes. Ybug stores the spreadsheet and worksheet IDs, not the filename or folder, so you can rename the file or move it to another Drive folder and new reports will keep landing in the right worksheet. For step-by-step setup, see the Google Sheets docs.

Can I use Google Sheets as a bug tracker?

Yes. With Ybug connected, every report lands in a row with its type, browser, screenshot link, and custom fields, so you can sort, filter, and triage bugs right in Google Sheets without a dedicated tracker.

Can our users submit feedback without logging in?

Yes. Users can submit visual feedback and bug reports directly from your app in a few clicks – no signup or login required. Less friction means more useful feedback.

A bug tracker that fills itself

Connect a Google Sheet and let every bug report land as a row, with the screenshot, context, and custom fields included.

Start free trial

No credit card required