[Plugin] TinyMCE - Robust Rich Text Editor Plugin

Hi Bubblers!

While ago, we released the plugin TinyMCE - Robust Rich Text Editor that has quietly grown into one of the most-loved rich text editors in the Bubble ecosystem. Today, we’d love to properly introduce it here in the forum and open for asking questions, share setups, and helping each other out.

Why another RTE

When we started building apps in Bubble, we quickly hit limitations with the built-in rich text editor. Even premium RTE plugins didn’t fully meet our needs - they often came with unexpected bugs or limitations, especially around tables, formatting, or integration flexibility.

How we approached it

We wanted an editor that would:

  • Let us control exactly how the editor looks and behaves - without being stuck with rigid presets.
  • Avoid the typical bugs and limitations we kept running into with lists, tables, and formatting in other editors.
  • Feel lightweight and fast - easy to drop into a page and just work.
  • Fit right into Bubble’s ecosystem, so we could use workflows, autobinding, and custom logic without awkward workarounds.
  • Be beginner-friendly but still powerful enough for complex apps like blogs, admin panels, or knowledge bases.

That’s how the TinyMCE - Robust Rich Text Editor plugin was born - built on top of the state-of-the-art TinyMCE 6 engine and adapted to fit Bubble’s workflows.

We’ve also put a lot of effort into the documentation. It includes detailed descriptions for all fields, actions, states, and events - plus guides for the most frequently asked use cases, like saving/loading content, etc.

Plugin page: TinyMCE - Robust Rich Text Editor

Live Demos:

Documentation:

1 Like

Why it’s working well for Bubble apps

From what we’ve heard and seen in the community, here are some ways this plugin has been helping in real projects:

  • You can store the editor content as native HTML - great if you want to display it elsewhere without loading the editor again.
  • It only loads the features you enable, which keeps things snappy even on bigger pages.
  • The toolbar is easy to customize - show just what your users need, or go advanced with your own TinyMCE config.
  • Tables, images, media, accordions, and emojis all work out of the box.
  • It integrates nicely with Bubble features like workflows, autobinding, and dynamic content.
  • It’s been holding up well in apps like blogs, internal tools, and knowledge bases - where rich text is a core part of the UI.

We’ve also made the setup as simple as possible for new users, while keeping powerful options available for advanced use cases.


Many of you are already using the plugin in creative and impactful ways - thank you! :heart: If you’re exploring it or just getting started, feel free to post your setup, ask questions, or swap ideas here in the thread. We are always happy to help and hear from you!

Thanks for reading and happy Bubbling!
Tomas

1 Like

I have explored a few paid RTEs. It’s the best one out there

1 Like

Is there a way to get @ mentions on this plugin? I see TinyMCE has it as an optional plugin. Would love to add it here to mention other users on my app. Thanks!

Thanks for the question!

We’d love to support the mentions feature 100%, but unfortunately, as noted in the TinyMCE documentation, it’s only available for users with a paid TinyMCE subscription. That means enabling it would require an additional TinyMCE license on top of the plugin subscription, which is something we can’t bypass from our side.

That said, if there’s strong demand, we could consider implementing a custom mentions solution directly within the plugin. It would be quite a technical challenge, but not out of the question if it’s something many users would benefit from.

Would you still be interested in the feature even with the added subscription? Your input really helps us prioritize what to work on next.

Just to add - this is actually similar to another feature we’ve had demand for: the checklist plugin. Like mentions, it’s also part of TinyMCE’s premium plugins, which means it requires a separate paid subscription from TinyMCE to enable.

We’ve heard from users who would love to use both features but understandably prefer not to deal with the added licensing. If we see enough interest, we may look into building custom versions of these features directly into the plugin - though it’s technically quite challenging on our side.

If these features would be valuable to your app, definitely let us know.

I would personally be interested, either in the custom solution you implement (for an added fee as a “premium” version or a paid subscription to TinyMCE). Mentioning other users or things (like discussion channels, documents, etc) is a table stakes feature for what I’m building (collaborative document builder like Notion, Coda, etc) and would be incredibly useful.