KitewellRelease status
← All chores

Whenever the list grows

I type each row of a spreadsheet into the same web form, one customer at a time.

How it goes now

Copy the name.Switch to the portal.Paste.Copy the email.Switch.Paste.Pick the plan.Save.Back to the sheet. Next row.

One customer at a time, all afternoon.

Tell Kitewell once

You
Build a workflow with inputs NAME, EMAIL, and PLAN that opens https://portal.example.com/customers/new in the browser, signs in with the portal/password secret if needed, fills in the form, saves, and screenshots the confirmation. I will run it over a sheet.

That's the whole setup. Kitewell lays out every step for you to check, and nothing is saved until you apply it.

Then it runs on its own

Batch sheet · New customersRunning on this computer

  1. Register one customerSigns in if needed, fills in the form from the row, saves, checks it worked, and takes a screenshot.Done
  2. Once for every rowPaste the spreadsheet into a batch sheet: each row is one run, with progress and failures kept.Done

What you get instead

New customers

NAMEEMAILPLANStatus
Ana Ruiz[email protected]TeamDone
Ben Okafor[email protected]PersonalDone
Chloe Martin[email protected]TeamNeeds a look
Dev Patel[email protected]PersonalDone
Sample data

Good to know

  • The sign-in is saved on this computer and reused for every row. The password comes from a secret and is typed for you; the model never sees it.
  • Every customer gets a screenshot of the confirmation, so a row that needs a look shows you why.

What it needs

  • Google Chrome (or Edge on Windows)
  • An Anthropic, OpenAI, or Gemini model that can use a browser

More chores