The build chat
Every app you build or add from a template has a build chat attached to it. Open the app from your Dashboard sidebar, click the app’s name at the top, then click Switch to builder. You’re back in the same conversation, and the app builder has the full history and the current state of the app. To go back to the app itself, use the same menu and click Switch to live. The same menu also has:- Rename app, to change the name your team and clients see
- Manage app, which opens the app’s settings: which clients can access it, the connectors it uses, the events it can trigger for automations and webhooks, its notifications, and deleting the app
Version history
Every time you publish, Assembly saves a version. In the builder, open Version history to see past versions. You can preview earlier versions, but you can’t publish one again yet. Older versions run against your app’s live data, and some can’t be opened anymore because the app has changed since they were published. To undo a change, describe what you want back in the build chat, like “Put the Submit button back at the bottom of the form”.Requesting changes
Phrase changes the way you’d phrase them to a teammate. Concrete is better than abstract.One change at a time
This is the single biggest unlock for iteration quality. A change request like “fix the form, change the colors, add a filter, and reorganize the dashboard” produces a slower build, a higher chance of regressions, and a harder time spotting what went wrong. Same four changes one at a time produces faster builds, cleaner results, and easier debugging if something breaks.Approving gated tasks
Some tasks pause for your approval before executing. These are tasks that affect things outside the app itself — adding integrations, modifying workspace settings, anything that the agent flags as needing a human in the loop. When this happens, the chat will show a task card with an Approve or Skip choice. Read what the task does and decide.Adding secrets and API keys
If your app needs to call an external service — Stripe, OpenAI, an internal API — the app builder asks for credentials mid-build. The build pauses on a form that names the secret, explains what it’s for, and gives you a field to paste the value.Secrets you provide are stored encrypted and only available to your app at runtime. They aren’t exposed in the build chat or to other apps.