All frameworks

WordPress + BubbleNote

One script tag in your theme footer. No plugin bloat.

Installation

Add BubbleNote to your WordPress project in seconds.

plugin
// In your theme's functions.php
function bubblenote_enqueue_widget() {
    wp_enqueue_script(
        'bubblenote-widget',
        'https://cdn.bubblenote.app/widget.js',
        [],
        null,
        ['strategy' => 'defer', 'in_footer' => true]
    );
    wp_script_add_data('bubblenote-widget', 'data-project', 'YOUR_PROJECT_KEY');
}
add_action('wp_enqueue_scripts', 'bubblenote_enqueue_widget');

Why WordPress teams use BubbleNote

Works with Gutenberg, Elementor, and Divi
No plugin conflicts — just one lightweight script
Compatible with any theme or page builder

Why BubbleNote is ideal for WordPress teams

WordPress powers a huge portion of the web, and most WordPress sites are managed by teams that include designers, content editors, and developers. Collecting visual feedback across that mix of roles usually means installing yet another plugin — with its own settings page, database tables, and potential conflicts. BubbleNote takes a different approach: one script tag, no plugin required, and it works with any theme or page builder out of the box.

Install without a plugin

The recommended approach is to enqueue the BubbleNote widget in your theme's functions.php file using WordPress's built-in script API. This ensures the widget loads in the footer with a defer strategy, so it never blocks your page render.

function bubblenote_enqueue_widget() {
    wp_enqueue_script(
        'bubblenote-widget',
        'https://cdn.bubblenote.app/widget.js',
        [],
        null,
        ['strategy' => 'defer', 'in_footer' => true]
    );
}
add_action('wp_enqueue_scripts', 'bubblenote_enqueue_widget');

If you prefer not to edit theme files, you can paste the script tag into any "header/footer scripts" plugin or your theme's custom code area. Either way, the result is the same: a lightweight widget that loads on every page without interfering with your existing plugins or theme functionality.

Works with every page builder

Whether your site is built with Gutenberg blocks, Elementor templates, Divi layouts, or a custom theme, BubbleNote works the same way. The widget operates in the browser after the page has rendered, so it doesn't matter how the HTML was generated. Your team can submit feedback on any page, any layout, any builder — and the screenshot will capture exactly what they see.

Technical context without the back-and-forth

Every feedback submission includes a full-page screenshot, the current URL, browser and OS details, viewport dimensions, and console errors. For WordPress developers, this means you can tell immediately whether an issue is browser-specific, related to a particular page template, or caused by a JavaScript conflict — without asking the reporter to describe their setup.

Get started today

BubbleNote is free to start with unlimited team members, projects, and page views. Add the script to your theme, invite your team, and start receiving visual feedback with full context in under a minute.

Get started free

One script tag. Full technical context on every piece of feedback. No credit card required.

Start Free