Macros

Closed beta

Run your browser
work in batch.

Record a workflow once. Macros replays it across every row of your spreadsheet: the interactions, the inputs, the values it captures back. No code, no selectors, no scripts.

A Chrome extension does the work in your browser. Your spreadsheet data never leaves your machine.

Running 0 / 6 rows

invoice-export · Run

StatusTime
1Queued
2Queued
3Queued
4Queued
5Queued
6Queued

Customers · Sheet1

CustomerPlanInvoice
AdaPro
GraceTeam
LinPro
OmarPro
MeiPro
JonTeam

1 Record

Record the workflow once.

Click through the task by hand in your browser. Macros watches and captures every step, then turns the values you enter into reusable variables you will map to your sheet.

  • Records your interactions, inputs, and captures as you go.
  • The values you enter become reusable variables.
  • No selectors to write, nothing to configure.
app.yourtool.com/invoices/new

Captured steps

  1. 1Click “New invoice”
  2. 2Type {{Customer}}
  3. 3Select {{Plan}}
  4. 4Click “Generate”
  5. 5Capture Invoice #

2 Map

Wire each step to a column.

Point every variable at a column in your Google Sheet. Each row supplies its own inputs and receives its own results, with captured values written back to the column you choose. One mapping covers every row.

Macro variables

{{Customer}} {{Plan}} Invoice #

Sheet columns

A Customer B Plan C Invoice

3 Replay

Launch it across the whole sheet.

Start the batch and watch it run, row by row, with a live status on every row. It pauses on an error instead of guessing, writes each result back, and lets you rerun just the failed rows. Hundreds of rows, unattended.

invoice-export · Run Running
0Done
0Failed
0Total rows
0Rows / min

What we keep

We store your macros, never your data.

Macros run in your own browser, in your own logged-in sessions. The only things we keep on our servers are the macros you build and your run history. Your spreadsheet's cell values are never stored by us.

On our servers

  • Your macrosThe recorded steps and the columns each one maps to.
  • Run historyRow counts, successes, failures, and timings, per run.

Never on our servers

  • Your spreadsheet valuesThe cell data each run reads and writes back.
  • Your loginsRuns use the sessions already in your own browser.

Questions, answered.

Which browser do I need?

Chrome. Macros is a Chrome extension that runs the recorded steps in your own browser, plus a web app where you build the macros and watch runs.

Does it work with Excel or other spreadsheets?

Google Sheets only during the closed beta. Each row supplies one run's inputs and receives its results.

Is my spreadsheet data safe?

Runs happen in your browser, in your own logged-in sessions. We store your macros and run history, never your cell values. See what we keep.

What can a macro actually do?

It records your interactions and inputs as you do the task by hand, and captures the values you need from the page. We are adding more kinds of steps over time.

What does the beta cost?

Nothing. It is free while in closed beta. We will give testers plenty of notice before anything changes.

What happens if a run hits an error?

It pauses on that row instead of guessing, and never retries blindly. You can fix the cause, then pick up the failed rows and rerun just those.

Closed beta

Request beta access.

We are letting testers in a group at a time. Tell us what you would automate, and we will email you when your spot opens.

  • Works with Google Sheets today.
  • Record interactions and inputs, capture the values you need.
  • You stay in control: it pauses on error, never retries blindly.

We will only email you about the beta. No newsletter, no sharing.