Scrub tour

A month of receipts, as a spreadsheet

Every frame is drawn by code from one timeline, voiced by Voice a script. It plays as a film here and records to the MP4 below. Switch to Tour and the same timeline stops at each press and waits for yours.

September
0 receipts
17 photos
5 scans
1 PDF
PDF
hotel-albion.pdfInvoice, 1 page
How it works
Ask.
Get it back.
Change anything.
Chat
23 files
Scrub
Read documents into a table23 documents
DateSupplierCategoryTotalTaxCurrency
Make a spreadsheetExcel and CSV
Read documents into a tableTableDone
DateSupplierCategoryProjectTotalTax
23 rows15 more below

Columns

DateDate
SupplierText
CategoryOne of a list
TotalAmount
TaxAmount
Text
Which client it was for
XLSX
receipts-september.xlsx23 rows, one sheet
One place.
One bill.
ScrubToolsFlowsBetaJobsFilesChatAPIAccount
Works in the AI you already use.
Your AI
Put September's receipts in a spreadsheet.
Done.XLSXreceipts-september.xlsx
Scrub
Put September's receipts in a spreadsheet.
Read documents into a tableDoneXLSXreceipts-september.xlsx
Your code
POST /v1/tools/read_fields
{"documents": [23 files]}

200
{"rows": [
  {"date": "2026-09-02",
   "supplier": "Corner Café",
   "total": 4.80, …}
]}
XLSXreceipts-september.xlsx23 rows
Scrub
Ask, and it is done.
The work platform for people and AI.
scrub.app
0:04 / 0:44

Film plays straight through and presses for you, exactly as the recording does.

Events

What the tour tells the page, and what the page tells the tour.

    The film

    The same timeline, stepped frame by frame in headless Chrome: 1920 × 1080, 30 frames a second, 44 s.

    How it is made

    VoiceThe script went to Voice a script, which gave back one take and the time of every word.
    ScenesScrub's screens, redrawn in HTML for the film. Every element is a function of time, pinned to the words it belongs to.
    TourThe page plays the timeline against the voice, stops where a person would press, and branches on a choice.
    FilmHeadless Chrome steps the same timeline one frame at a time; ffmpeg adds the voice and music under it.