← Changelog

Start from your spreadsheet

Your data probably already exists — in a CSV, in a Google Sheet, in an .xlsx someone emailed you. Now you can bring it. Attach a spreadsheet to the prompt on the homepage and Bool creates the project, sets up a table that matches your columns, and loads every row before it builds a single screen. What you get back isn't a demo full of fake names: it's your actual customers, inventory, or signups, in a working app.

Three places to bring a file in

Attach it to the homepage prompt to start a new app from your data, hand it to the chat inside a project you're already building, or open your project's Data tab and hit Import on any table. CSV, Excel (.xlsx), and older .xls files all work, up to 5,000 rows at a time.

Or hand it to the chat and say what you want

Attach a spreadsheet mid-conversation and describe the job — "load these into a customers table and build me a directory." Bool reads the file's shape, creates the table if it doesn't exist yet, lines your columns up with it, imports the rows, and builds on top of them.

See exactly what's going where, before anything lands

Pick a file and Bool shows you the plan: how many rows it found, what type each column looks like, and which table column each one is headed for. Names are matched up for you — re-point any of them, or leave one out. A preview of the first few rows sits underneath so you can check it's the data you meant.

It's all-or-nothing, so you never get a half-loaded table

If a single row doesn't fit — a date that isn't a date, a value that breaks one of your table's rules — the whole import stops and nothing is added. You fix the file and try again, instead of hunting down which 40 of 1,200 rows made it in.