Bubble Installation

Add Simple Commenter to your Bubble.io application using the SEO/metatags settings or an HTML element.

This adds the script to all pages in your app.

1. Open App Settings

  1. Open your Bubble app editor
  2. Go to Settings in the left sidebar
  3. Click the SEO/metatags tab

2. Add the Script

  1. Scroll to the Script/meta tags in header section
  2. Paste this code:
<script
  src="https://simplecommenter.com/js/comments.min.js"
  data-id="sc_your_project_key"
  defer
></script>
  1. Click outside the field to save

Replace sc_your_project_key with your project's public key from the Simple Commenter dashboard.

Method 2: HTML Element

For more control over where the script loads:

  1. Add an HTML element to your page
  2. Paste the script code
  3. Position it at the bottom of your page (it won't be visible)
  4. Preview or deploy

Method 3: Page-Level Script

To add to specific pages only:

  1. Open the page in the editor
  2. Click on the page background
  3. In the property editor, find SEO/metatags
  4. Add the script in the header tags section

Verifying Installation

  1. Preview your app or deploy to live
  2. Visit the live URL (not the editor)
  3. Look for the feedback widget button
  4. Check browser Developer Tools (F12) for errors

Troubleshooting

Widget not appearing in editor

The widget won't appear in the Bubble editor. Use Preview mode or view the deployed app.

Widget not appearing on deployed app

  • Check you deployed after adding the code
  • Verify you're viewing the correct version (development vs live)
  • Ensure the public key matches your dashboard settings
  • Clear your browser cache

Same key for dev and live

The same public key works across both your development and production environments, so you only need one script tag:

<script>
  (function () {
    var s = document.createElement("script");
    s.src = "https://simplecommenter.com/js/comments.min.js";
    s.dataset.id = "sc_your_project_key";
    s.defer = true;
    document.body.appendChild(s);
  })();
</script>

Single-page app behavior

Bubble apps are SPAs. The widget loads once and persists across page navigation within the app.

Need help? Contact support.

Was this page helpful?