How to add Supadesk to Bubble.io
Bubble apps are single-page or multi-page web applications built without code. This guide shows you how to add the Supadesk AI chat widget to Bubble.io through SEO / metatags settings, which injects it globally so the widget appears across your app’s pages as users navigate.
Before you start
- In Supadesk, open your agent and click Chat Widget.
- Click Copy Embed Code.
- (Recommended) Add your Bubble app URL to Allowed Origins — e.g.
https://yourapp.comor yourbubbleapps.iodomain.
Install on Bubble.io
- Open your Bubble editor.
- Go to Settings (left sidebar).
- Click SEO / metatags (or General → SEO / metatags).
- Find Script/meta tags in header (or Script in the body if available on your Bubble version).
- Paste your Supadesk embed script.
- Click Save and deploy or update your app version.
Bubble.io tip
Bubble loads header scripts on every page view. If your Bubble version offers a body-end injection field, prefer that — otherwise the header field works for site-wide loading.
Check it works
Open your deployed Bubble app URL in a private browser window. The chat bubble should appear in the bottom-right corner.
Troubleshooting
- Widget missing: Confirm you saved settings and deployed the latest app version. Bubble’s test editor URL may differ from your production domain.
- Widget blocked: Add your exact production origin (including
https://) to Allowed Origins in Supadesk.
FAQ
Where should I add Supadesk in Bubble.io?
Add the Supadesk embed script in Bubble’s SEO / metatags settings, using the global script injection field. If your Bubble version has a body script field, use that for site-wide loading.
Will the widget work across Bubble page navigation?
Yes. A global Bubble script loads the Supadesk chat widget across your app’s pages, including single-page app navigation, as long as the script is saved and deployed.
Which Bubble URL should I allow in Supadesk?
Use the exact production origin visitors open, such as your custom domain or production bubbleapps.io domain. Test editor URLs can differ and should not be your only allowed origin.
More install guides
Don't have a Supadesk account?
Start free, create your agent, then come back to this guide to install the widget on your site.
Start free