Skip to main content
Spreadsheet to internal tool

How to turn a spreadsheet you've outgrown into an internal tool

The booking sheet, the stock list, the job tracker: spreadsheets that started small and now run part of the business. Kaer turns one into a working tool with forms, views and its own address, without anyone writing code.

Before you start

What you need

01
The spreadsheet

.xlsx, .csv or .tsv.

02
Who uses it and what they need to do with it.

Step by step

How to do it

  1. Start a Build chat

    Switch the chat to Build, or open Projects and click New project. Attach the spreadsheet with the paperclip.

  2. Describe the tool

    Say who uses it and what they do: “a booking form for clients and a calendar view for us that flags double bookings”. Describe outcomes, not implementation.

  3. Check the preview

    Kaer builds it and shows a live Preview. The workspace tabs, Preview, Files, Tasks and Manage, let you look around; ask for changes in the chat.

  4. Publish it on an address

    In Manage → Publish, choose an Address on kaer.dev, decide whether it shows in search results, and click Publish. A published app is billed by the hour while it runs and sleeps after ten minutes unused.

  5. Use your own domain (optional)

    If your domain is on Cloudflare, connect it from the custom domain option and publish the tool on your own address.

Build — PreviewLive
A live preview of the app the agent built, with its on-call board and alert stream running
Where it stops for you

The parts that stay yours

01

Nothing goes public until you click Publish.

02

You can Unpublish at any time.

03

Changes are previewed before they replace what's live.

Questions

Do I need a developer?
No. You describe the tool and review the preview; Kaer writes and hosts it.
Can Kaer work on our existing code instead?
Yes, if you have engineers: an AI employee with GitHub access can open pull requests on your repository for them to review.
Keep going

More guides

Try it on a real job.

The Starter plan is free and needs no card.