Build and change your app with the AI builder
The AI builder creates and changes tables, pages and automations when you describe what you want. This article covers how to open it, the three modes, and how to get good results.
Open the builder
Click the builder button at the bottom of the sidebar (its tooltip reads Enter builder mode), or open the Chat tab and choose Unstack Builder. Type what you want in the message box and send it.
Build, Chat and Plan
The Options button in the message box has a Mode setting with three choices:
- Build: the builder can search, build and edit. Use this to make changes.
- Chat: answers only. It will not change anything. Use this to ask questions about your app or your data.
- Plan: the builder writes a plan first and waits. You approve it with Approve & build, or ask for changes to the plan, before anything is built. Use this for bigger pieces of work.
What to ask for
- A new table: "Add an Equipment table with name, serial number, purchase date and status."
- A new page: "Make a dashboard with open jobs, jobs due today and revenue this month."
- A change to a page: "On the Jobs page, add a filter for technician and show the customer's phone number."
- A link between tables: "Link each job to a customer."
- A fix: "The total on the invoice page ignores tax. It should add the tax field."
You can attach files, such as a screenshot or a spreadsheet, to show what you mean.
When changes go live
By default the builder publishes its work as soon as it finishes a task. If you would rather review first, you can turn that off. See Publish changes and restore an earlier version.
Who can build
Owners and admins can use the builder. Other roles can use the assistant to ask questions, and can build only if their role includes the AI Builder permission. An owner or admin sets that under Tools, Team & Access, Roles & Permissions.
Credits
The builder uses AI credits from your workspace's shared pool. A short answer uses little. Building several pages uses more. See AI credits and run credits.
Tips
- Ask for one thing at a time, then check it.
- Name the page or table you mean.
- Say what you expected when something is wrong.
- Use Plan mode before a large change, so you can read what will happen first.