Webflow install
Add the Chatevo widget to Webflow via Custom Code in project settings — same embed snippet as any static site.
Prerequisites
Section titled “Prerequisites”- Widget deployment created
- Allowed domains includes your Webflow publish domain (
.webflow.iostaging and custom domain for production)
- Open Project settings → Custom code.
- Under Footer code, paste:
<script src="https://widget.chatevo.ai/chat.js" data-deployment-id="YOUR_DEPLOYMENT_ID" async></script>- Save → Publish the site (draft changes do not affect live embed).
Staging vs production
Section titled “Staging vs production”| Environment | Domain to allowlist |
|---|---|
| Webflow staging | https://your-site.webflow.io |
| Custom domain | https://www.yourdomain.com |
Use separate deployments if staging and production assistants differ.
Page-specific embed
Section titled “Page-specific embed”Default footer install loads on all pages. To limit chat to certain pages, use Webflow’s conditional embed patterns or membership-gated pages — still keep domain allowlisting correct.
JWT verification
Section titled “JWT verification”For member-only Webflow experiences, pass JWT via custom footer script after login — see JWT verification.
Verify
Section titled “Verify”- Publish and open live URL (not Designer preview only).
- Confirm widget and streaming replies.
- Fix domain not allowed if config fails to load.