Industry-Leading Solution for Bubble

Best Onboarding Software for Bubble

Join 2,530+ companies using Produktly to create exceptional user onboarding experiences that simplify learning curves and increase feature adoption on Bubble.

Produktly Capterra rating 4.7/5.0Produktly Capterra Best Ease of Use Badge

Why Produktly is Perfect for Bubble

Add product tours, onboarding checklists, tooltips, NPS surveys and announcements to a Bubble app without a Bubble plugin. Paste one script in Bubble's header settings, identify the logged-in user, and build everything visually in Produktly. Checklist progress is saved for each user, so it carries over between sessions and devices.

Supercharge Your Bubble Experience

Many Bubble apps build onboarding by hand with custom states, workflows and a list of completed steps on the User data type. Produktly replaces that: tours, checklists and tooltips are built and changed in Produktly without touching your Bubble workflows, progress is tracked per user, and your own workflows can still mark checklist steps as done.

No Bubble plugin needed

One script in Settings → SEO/metatags → Script/meta tags in header loads Produktly on every page of your Bubble app.

Checklists that remember progress

Identify the logged-in user and checklist progress is stored for that user across sessions and devices. A Bubble workflow can also mark a step as done.

Stable targets for tours and tooltips

Bubble's generated class names can change when you edit a page. Give key buttons and inputs an ID attribute and point tours and smart tips at those IDs instead.

Different onboarding per plan or role

Pass fields like plan or role when you identify the user, then show each group its own tour or checklist.

Simple Integration with Bubble

Getting started with Produktly on your Bubble project is quick and easy. No complicated setup required.

How to integrate:

  1. 1

    In Bubble, open Settings → SEO/metatags and paste your Produktly script into "Script/meta tags in header".

  2. 2

    On pages where users are logged in, add an HTML element with a script that calls window.Produktly.identifyUser, and use Insert dynamic data to pass Current User's unique id (plus fields like plan or role).

  3. 3

    Optional: in Settings → General, under Advanced options, enable "Expose the option to add an ID attribute to HTML elements", then give the elements your tours and tooltips point at an ID.

  4. 4

    Build tours, checklists and smart tips in Produktly with the Chrome extension, and target them by page URL or by the user fields you passed.

Produktly highlighting features in Bubble

All the tools you need

Produktly offers comprehensive tools to help your users get the most out of your Bubble applications.

Product tours

Guide users through your app with interactive tours

Checklists

Provide structured onboarding with interactive checklists

Roadmaps

Share your product vision and upcoming features

Feedback widgets

Collect and organize user feedback effectively

NPS widgets

Measure customer satisfaction and loyalty scores

Changelogs

Keep users informed about new features and updates

Micro surveys

Gather contextual insights with targeted questions

Smart tips

Provide contextual help when and where users need it

Frequently asked questions

Do I need a Bubble plugin to add product tours?

No. Produktly loads from one script in Bubble's header settings. A plugin that can run JavaScript, such as Toolbox, is only useful if you want your Bubble workflows to call Produktly, for example to mark a checklist step complete.

Does checklist progress persist for each user in a Bubble app?

Yes, once you call window.Produktly.identifyUser with the Current User's unique id. Produktly stores checklist progress for that user, so it survives page reloads, new sessions and other devices, with no extra field on your User data type.

Can a Bubble workflow complete a checklist step?

Yes. Run window.Produktly.markChecklistStepCompleted({ checklistId, stepId }) from a JavaScript action in your workflow. The step id is shown at the bottom of the step in Produktly's checklist editor.

How do I point a tooltip at a Bubble element?

Enable ID attributes in Settings → General (Advanced options), give the element an ID such as signup-button, and select it in Produktly's editor. IDs stay the same when you restyle the page, unlike Bubble's generated class names.

How much does Produktly cost for a Bubble app?

Plans start at €19 per month, with every tool on every plan and a 14-day trial. Pricing is not per seat or per user.

Ready to improve onboarding for your Bubble project?Start your free trial today.