Skip to content

Core concept: Deployments

A deployment is how you expose an assistant to visitors — embedded on your website or called from your own backend.

TypeBest for
Web widgetChat bubble on your marketing site, help center, or app
Direct APIMobile apps, custom UIs, server-to-server integrations

Each deployment points to exactly one assistant and one environment label (production, staging, or development).

Use environments to test changes before visitors see them:

  • Production — live traffic, domain allowlist enforced
  • Staging — pre-release testing with a separate embed key
  • Development — internal experiments

See Production, staging, development.

  1. Create a widget deployment in the dashboard.
  2. Copy the embed snippet pointing at widget.chatevo.ai/chat.js.
  3. Restrict allowed domains so only your sites can load the widget.

Guides: Create widget deployment · Embed code · Allowed domains

Direct API deployments expose the same assistant through REST endpoints — useful when you render chat in your own UI or need server-side integration.

See API deployments and Authentication.

PlanWidgetDirect API
FreeYes
Starter+YesYes
Standard+Yes + custom brandingYes
Pro / EnterpriseAll methodsYes

Rate limits apply per deployment. See Deployment rate limits.