Skip to main content
Add the BubblaV AI chatbot to your Optimizely Content Cloud (formerly Episerver) site in minutes. Paste one widget snippet and BubblaV starts answering visitor questions from your published content — no code or rebuild required.
Optimizely Content Cloud is the CMS formerly known as Episerver. This guide covers both.

Why Add BubblaV to Optimizely?

No-Code Install

Paste a single snippet into a layout template or block — no SDK or build step.

Auto-Trained on Your Pages

BubblaV crawls your published Optimizely pages and answers from your real content.

Multilingual

Answers visitors in Swedish, English, and 30+ languages out of the box.

Live-Agent Handoff

Escalate complex conversations to your team with full chat history.

Prerequisites

  • An Optimizely Content Cloud site with edit and publish access
  • A BubblaV account and your site added in the dashboard
  • Your BubblaV widget snippet (from Dashboard → Installation)

Setup Steps

1

Copy your widget snippet

In BubblaV, go to Dashboard → Installation for your site and copy the one-line widget snippet.
2

Add the snippet to Optimizely

Choose one of the methods below — all three work on Optimizely Content Cloud.
3

Publish

Save and publish your changes so the snippet is live on your site.
Adds the chatbot globally so it appears on every page.
  1. Go to UI Mode → File Manager.
  2. Open your layout template (for example, Layout.cshtml or _Layout.cshtml).
  3. Paste the widget snippet just before the closing </body> tag.
  4. Save and publish the template.

Method 2: Use a Script Container / HTML Block

A no-code option that avoids editing templates.
  1. In Edit Mode, open the page where you want the chatbot.
  2. Add a Script Container or HTML block to the footer area.
  3. Paste the widget snippet (use the full snippet including the <script> tag).
  4. Save and publish the page.

Method 3: Add via Google Tag Manager (GTM)

If your Optimizely site already uses Google Tag Manager — as most marketing sites do — add the widget as a Custom HTML tag. This needs no template or block editing and lets you manage the widget alongside your analytics and ad tags. For the full step-by-step (create a Custom HTML tag, set it to fire on All Pages, then publish), see the Google Tag Manager guide.

After Publishing

BubblaV automatically crawls your published Optimizely pages and uses them as its knowledge base. When you publish new or updated pages, the chatbot stays current.
To control which pages are used as knowledge, see Website Crawling.

Test Your Integration

Open a page where the snippet is published and try these in the chat widget:
  • “What services do you offer?”
  • “How do I contact support?”
  • “Find pages about [topic]“

Troubleshooting

  • If you used Method 1, confirm the snippet is in the shared layout that those pages render.
  • If you used Method 2, remember the block only applies to the page you added it to — repeat for other pages or switch to Method 1.
  • Make sure you published the template or page after pasting the snippet.
  • Clear the Optimizely output cache and republish the page.
  • Hard-refresh your browser or test in an incognito window.
  • Allow the BubblaV widget domain in your Content-Security-Policy script-src and frame-src directives.
  • Temporarily relax security rules to confirm the script loads, then re-enable them with the correct allowlist.
Security: BubblaV is read-only with respect to your Optimizely content — we never modify your pages. All traffic uses HTTPS, and conversations are handled privacy-first, making the integration well-suited to GDPR and Swedish/European compliance needs.