MARKETPLACE
PLUGINS
SWIFTWRITE EDITOR (PRO)
SwiftWrite Editor (Pro) logo

SwiftWrite Editor (Pro)

Published May 2026
   β€’    Updated today

Plugin details

SwiftWrite Editor is the definitive text editing solution for your Bubble app. Whether you need a simple, blazing-fast comment box or a full-blown Enterprise document editor.
πŸ‘‘ SWIFTWRITE PRO (Powered by TinyMCE v6)
The heavy-duty engine for SaaS, CRMs, and document builders. Outperforms every basic editor on the market.

πŸ€– Custom AI Button: Built-in toolbar button to trigger OpenAI workflows and insert AI-generated text directly into the editor.

πŸ“„ Clean PDF Export: Generate gorgeous, vector-quality A4 PDFs directly from the browser (No third-party APIs, no watermarks, no ugly browser headers/dates!).

πŸ›‘οΈ Paste Cleanup: Automatically sanitizes pasted content (DOMPurify) to keep your database safe from malicious scripts.

πŸŒ™ Native Dark Mode: Seamlessly switch themes based on your app's UI.

πŸ“Š Enterprise Tables: Advanced table creation with merged cells and inline styling that actually renders correctly in Bubble!

🏷️ Dynamic Merge Tags: Protect variables like {{Name}} in visual blocks that users can't accidentally break.

πŸ’Ύ Smart Autosave: Automatically saves drafts to the user's browser to prevent data loss.

πŸ” Real-time Markdown: Instantly converts HTML to Markdown and outputs it to a state.

πŸŽ₯ Advanced Media: Embed YouTube/Vimeo videos effortlessly.

🎨 Full Toolbar Customization: Choose from presets (Minimal, Standard, Full) or write your own custom toolbar logic.

Stop wrestling with basic text plugins. Give your users the writing experience they deserve! ✍️✨

Demo Page: https://demo-app-56978.bubbleapps.io/version-test/swiftwrite_pro/1778688076071x306286391684366800

Editor Page: https://bubble.io/page?id=demo-app-56978&test_plugin=1778667195664x130545687976738820_current&tab=Design&name=swiftwrite_pro

$15

One time  β€’  Or  $5/mo

stars   β€’   0 ratings
0 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

NoCoddo logo
NoCoddo
Joined 2025   β€’   86 Plugins
View contributor profile

Instructions

πŸ› οΈ Full Instructions
Getting Started:

Install the plugin and drag the "SwiftWrite Free" or "SwiftWrite Pro" element onto your page.

If using Auto-binding, enable it on the element and point it to your database text field.

Use the Initial Content field to load existing data into the editor.

Handling Images:
When a user uploads an image via the toolbar, SwiftWrite automatically uploads it to your app's built-in Bubble File Manager and generates a secure HTTPS link. Use the An Image Uploaded workflow event to track when this happens!

How to Use the AI Feature:

Check "Enable AI Button" in the element properties.

Go to Workflows -> Add Event -> A SwiftWrite Pro AI Button Clicked.

In this workflow, trigger your OpenAI/Claude API call using the editor's HTML_Content or Plain_Text state.

Add the Element Action Insert Content and pass the AI's response. The text will magically appear exactly where the user left their cursor! ✨

How to Export to PDF:

Create a button in your Bubble app (e.g., "Download PDF").

In the workflow, choose Element Actions -> Export to PDF.

Pass the HTML_Content state of the editor into the action.

SwiftWrite will instantly generate a clean, professional A4 PDF without the default browser headers and footers!


🧰 How to use the "Custom Toolbar"

If you select "Custom" in the Toolbar Preset field, you can build your very own layout! Just type the names of the buttons you want, separated by a space. Use a vertical bar (|) to create visual divider lines between groups.

Example of a custom layout:
undo redo | bold italic forecolor | alignleft aligncenter | bullist numlist | link image

πŸ“‹ Master List of Available Buttons:

History & Actions: undo, redo, restoredraft (Recover Autosave), removeformat (Clears styling)

Text Formatting: bold, italic, underline, strikethrough

Fonts & Colors: blocks (Paragraph/Headings), fontfamily, fontsize, forecolor (Text color), backcolor (Highlight color)

Alignment: alignleft, aligncenter, alignright, alignjustify

Lists & Indentation: bullist (Bullets), numlist (Numbers), outdent, indent

Insert Elements: link, image, media (Video embeds), table, hr (Horizontal line)

Developer: code (View raw HTML)

(Note: The AI Button is injected automatically if enabled, you don't need to type it!)

Types

This plugin can be found under the following types:
Background Services   β€’   Element   β€’   Event   β€’   Action

Categories

This plugin can be found under the following categories:
Productivity   β€’   Blog   β€’   Email   β€’   Chat   β€’   News   β€’   Input Forms

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble