Articles on: Install Clym

Bubble.io plugin

Clym CMP for Bubble.io


Integrate the Clym consent and accessibility widget into your Bubble.io app. The plugin injects the Clym widget scripts on page load via a workflow action.



Requirements




Installation


  1. In your Bubble app editor, open the Plugins tab in the left sidebar
  2. Click Add plugins
  3. Search for Clym CMP
  4. Click Install



Configuration


The Clym widget is activated via a workflow action on each page where you want it to appear.


Step 1 — Add the workflow


  1. Open the Workflow tab for your page
  2. Click + Add a new eventGeneralPage is loaded
  3. Click + Add an action → find the Clym CMP section → select Initialize Clym CMP


Step 2 — Enter your Widget ID


  1. In the action settings, find the Widget ID field
  2. Enter your Clym Widget ID


Your Widget ID can be found in your Clym dashboard at auth.clym.io.


Step 3 — Deploy


Click Deploy to publish your changes. The Clym widget will now load on that page whenever a user visits it.



Applying to multiple pages


Repeat the workflow setup on each page where you want the Clym widget to appear. For app-wide coverage, add the workflow to every page or use a reusable element that is present on all pages.



Important note


Bubble's JavaScript environment runs after the page shell has been delivered to the browser. This means the Clym scripts are injected dynamically on page load rather than server-side. The widget initializes correctly for all user interactions on the page.


For true synchronous <head> injection, an alternative is to add the script tags manually via Settings → SEO / Metatags → Script/meta tags in header:


<script src="https://config.clym-widget.net/v2/YOUR-WIDGET-ID.js"></script>
<script src="https://widget-next.clym-sdk.net/v2/stub.js" data-property="YOUR-WIDGET-ID"></script>



Verification


Open your app in Preview mode, right-click the page and select View Page Source. Search for clym-widget.net — you should see the two script tags present in the page.



Support



Updated on: 13/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!