Articles on: Install Clym

Bubble.io plugin

Clym CMP for Bubble.io


The Clym CMP plugin for Bubble.io allows you to quickly integrate Clym's consent and accessibility management solutions into your Bubble application without needing to manually add the installation embed code to your app's header. Once installed and configured, the plugin connects your Bubble application to your Clym account, and automatically injects the Clym widget scripts on page load via a workflow action, allowing you to easily deploy and manage Clym functionality throughout your Bubble environment.


Below, you can find details on:



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 Control Center account at auth.clym.io. After signing into your Clym account, your property ID will be available in your URL.




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


If you encounter any challenges, please reach out to support@clym.io.


Updated on: 13/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!