Buni.aiDocs

Publishing

Publish a project to make its current flow Live, see what publishing does for each project type, copy the live URL and unpublish.

Publishing makes the current flow the Live version: the one your users reach. Until you publish, only you can run the project, through the simulators and Draft routes. See Environments.

Paid plans only

Free organizations cannot publish. Selecting Publish on the Free plan opens the upgrade dialog with the message "Free accounts cannot publish projects. Upgrade to publish your projects." You also need permission to manage the project. See Billing and usage and Users and roles.

Publish a project

Test it first

Run through every path in the simulator and fix anything the flow validation panel reports on the canvas.

Open the Publish panel

Select Publish in the action bar at the top of the canvas.

The Publish panel with Release Notes, Version Name and the Create backup before publishing option
The Publish panel.

Describe the release (optional)

FieldWhat to enter
Release NotesWhat changed in this release. Optional.
Version NameA name for the release, such as v2.1.0, MVP or Beta Release. Optional; leave it empty to auto-generate one.
Create backup before publishingOn by default.

Publish

Select Publish in the panel. Publishing saves the current canvas first, so you do not need to save separately. A progress indicator shows while the project is built and deployed.

If publishing fails, a Couldn't publish dialog explains why. For voice projects it lists each problem in the flow that stopped it from compiling.

After publishing, the version badge's Prod number updates and the release appears in Version history.

What publishing does for each type

  • Deploys the flow to every chat channel enabled in the Trigger node.
  • Makes the bot's webhook URL available in Settings › General › Integration, for platforms that need one.
  • Turns on the embed codes in Settings › Chat Widget, so you can put the bot on a website. See Web chat widget.
  • The Feedback tab starts showing data, since it only covers published projects.

Publish again after changes

Editing and saving never changes the Live version on its own. When you are ready to release your changes, publish again. Users keep reaching the previous Live version until you do.

Copy the live URL

Select More Options (the three dots in the action bar) › Copy Live URL. The URL is copied to your clipboard. It is only available once the project is published. In voice projects, the same menu item is Voice webhook URL and opens the carrier details instead.

Treat live URLs as confidential. Anyone who has one can send requests to your project.

Unpublish

Select the arrow next to Publish, then Unpublish. The arrow only appears while the project is published.

TypeWhat unpublishing does
ChatbotTurns off the Live bot and deactivates its embed tokens, so the website widget stops working.
USSDRemoves the Live version and deactivates its live URL. The Draft version stays.
Voice (IVR)Deactivates the project's voice endpoints. Publishing again restores the same webhook URL, so you do not need to reconfigure your carrier.
AutomationRemoves the Live version, so its production trigger URL and schedules stop running it. The Draft version stays.

To bring the project back, publish again.

Last reviewed 24 September 2026

On this page