Publish your agent
Save vs Deploy, the embed snippet, allowed domains, the one-time deploy credit bonus, and the paid switches on the Publish page.
Open your agent's Publish page โ
The welcome message
On the Setup tab, the welcome message is the first thing visitors see when they open the chat. Write a short greeting in your agent's voice, for example a sentence or two that says who you are and invites the visitor to ask a question.
- You can use up to 1000 characters. A live counter under the box shows how much you've used, and the box stops you at the limit so a long greeting always saves cleanly.
- If a save is ever rejected, the message under the box tells you exactly what to fix, instead of a generic error. Your edits stay in place and Save changes stays available, so nothing is lost.
Suggested questions and launcher teasers
On the Setup tab you can add quick replies: short suggested questions a visitor can tap instead of typing. They appear in two places:
- Inside the chat panel. Every quick reply you add is shown as a tappable chip, so visitors always see the full list once the chat is open.
- Beside the closed launcher. When Launcher tooltips is on, the first two quick replies also float as teaser bubbles next to the launcher icon before the visitor opens the chat, with a small unread count on the launcher that matches the number of bubbles shown. Keeping the floating stack to two bubbles stays unobtrusive on your site, so put your two strongest questions first in the list.
Tapping a teaser bubble or a chip sends that question straight to your agent. Visitors can dismiss the floating bubbles; they reappear for returning visitors after a day.
Behaviour and model
The Model tab controls how your agent answers. Pick a personality preset from the dropdown, or type your own instructions straight into the Behaviour box: its tone, what topics to cover, and what to avoid. The Behaviour box is always editable here, so you can refine the wording whenever you like, and Save changes turns active as soon as you make an edit. Saving stores your behaviour and model edits as a draft (see Save changes vs Deploy below).
The same tab is where you choose the AI model that powers your agent's replies. See AI models for how the models differ and what each one costs.
Save changes vs Deploy
These are two different things. Save changes writes your edits to a draft inside Dante AI. Nothing on your website moves. Deploy is the only action that pushes your saved edits to the live agent on your site.
- Save changes. Stores your setup, model, appearance, and behaviour edits as a draft. Visitors on your site still see the previously deployed version.
- Deploy. Takes your saved draft and pushes it to your live widget. Deploy asks you to confirm before anything goes live, and visitors see the change on their next page load.
After you deploy
When a deploy succeeds, a success screen confirms it on the spot: Your AI agent is live. It also hands you the two most useful next steps so you don't have to hunt for them:
- The embed snippet. If your AI agent isn't on your website yet, copy the snippet straight from the success screen and paste it into your site's HTML.
- Test it live. Opens your deployed AI agent in a new tab so you can send it a message and see exactly what visitors get.
If your plan still shows the "Powered by Dante AI" badge, the success screen closes with one quiet View plans link so you can remove Dante AI branding, add a custom domain, and see who is converting. It is optional, never blocks the next steps above, and does not appear once you are on Pro or already have the matching add-on active.
The success screen never locks you in. Close it with the X, the Done button, the Escape key, or a click outside the panel, and it quietly dismisses itself after a few seconds if you leave it untouched. Your deploy is already live either way.
The deploy bonus
The first time your agent goes live on your own website, your workspace earns a one-time bonus of 500 credits. A few things to know:
- It is granted once per workspace, not once per agent. Deploying a second agent does not grant it again.
- It lands when your embedded widget actually loads on a real page, not at the moment you click Deploy. Paste the snippet on your site and open the page to trigger it.
- Code playgrounds do not count. If the widget first loads from a sandbox or playground host (for example CodePen, JSFiddle, CodeSandbox, StackBlitz, Replit, Glitch, JSBin, or w3schools), or from a localhost preview, your agent still goes live but the 500-credit bonus is held back. Embed on your real domain to earn it.
Two embed types
Pick the embed type on the Install tab. The snippet you copy changes with your choice.
- Floating AI agent. A launcher button in the bottom right that opens a chat window. Best for support and sales widgets on a customer-facing site.
- Iframe embed. A drop-in iframe you place anywhere on the page, for a dedicated chat page, a help centre, or an inquiry form. It defaults to full width and 600px tall, and you can change those values in the tag.
Shareable preview link
Use Copy shareable link to grab a hosted preview of your agent that you can open in a browser or send to a teammate. The link opens a blank page with your agent's launcher in the bottom right, exactly the way visitors see it once it is deployed on a real site. Click the launcher to open the chat at its normal widget size. It is a live preview, not a full-page app.
Allowed domains
Before you copy the snippet, add the hostnames where you'll embed it. The widget refuses to load anywhere else, which stops someone copying your snippet and running up your usage. The field also suggests hostnames pulled from your training sources so you can lock it in one tap.
- Hostnames only. No
https://, no path, no port. - www and non-www are covered together. Add
example.comand we automatically also allowwww.example.com(and the other way round), so your widget loads whether visitors land on the bare domain or the www version. You'll see both lines appear and a quick confirmation when this happens. - Other subdomains count as separate hosts. Add both
example.comandapp.example.comif you embed on both. - Leave it blank to allow the widget on any site. Useful during local testing.
Copy and install the snippet
On the Install tab, click Copy embed code. What you copy depends on the embed type you picked:
- Floating AI agent. A single
<script>tag that carries yourdata-agent-idanddata-widget-key. Paste it once, just before the closing</body>tag, on every page where you want the launcher. - Iframe embed. A single
<iframe>tag pointing at your agent. Drop it wherever you want the chat to appear.
You need the snippet copied at least once before Deploy unlocks. If you click Deploy before ever copying it, Dante AI sends you to the Install tab and highlights the snippet so you can grab it first.
Your widget key
The Install tab shows a widget key that authenticates the embed. Keep it private.
Paid switches on the Publish page
Two switches sit behind a plan gate. Toggling a gated switch opens the add-on prompt; the add-on activates instantly and the switch turns on, or upgrade to Pro to get both bundled.
- Dante AI branding. On the Appearance tab. By default the widget shows a small "Powered by Dante AI" badge; turn this switch on to hide it for a fully white-labeled widget. Bundled on Pro. On Free, Starter, and Advanced it is a $50 a month add-on.
- Human handover. On the Handover tab. Lets visitors ask to reach a person, routed to your team inbox. Bundled on Pro. On Free, Starter, and Advanced it is a $50 a month add-on, per 500 conversations.
AI search visibility
On the Install tab you'll find an Allow AI search engines to find this agent toggle. When on, AI assistants and search tools can read a public summary of this agent.
- Off by default. Nothing about your agent is exposed to AI engines until you turn this on. It applies the moment you toggle it, no separate Deploy needed.
- Your agent must be live. The summary only becomes available once your agent has been deployed on a real site. Unpublished agents are never exposed.
- Public-safe only. We share just four things: your agent's public display name, a short description of what it does, a few generic capability lines (for example "Trained on website content"), and the link to chat with it. Your persona or system prompt, your settings, your training URLs, and any private configuration are never included.
Roll back a deploy
Under the Publish header you'll see when the agent was last deployed, shown in orange. Use the Roll back menu next to it to restore any of your last 10 deploys. Rolling back loads that version into the editor as a draft, so it does not go live until you Deploy it again.
Stuck? We're here.
Every plan, including Free, comes with human support. If something isn't behaving the way you expect after following the steps above, send us a note and we'll get back to you within one business day.