Link to the plugin page: https://zeroqode.com/plugin/air-whiteboard-plugin-for-bubble-1739189461680x483768179416318000
Demo to preview the plugin:
Introduction
The Whiteboard Excalidraw plugin brings a full-featured collaborative whiteboard into your Bubble app. Powered by the Excalidraw library, it lets users draw, annotate, and collaborate in real time — all backed by your Bubble database for persistent storage and multi-user sync.
The plugin supports shapes, freehand drawing, text, arrows, and image embedding. The canvas updates automatically every ~1.5 seconds via Bubble’s
last_change date field, keeping all connected users in sync without any external services.Key capabilities:
- Real-time multi-user collaboration via Bubble DB
- Full drawing toolkit — shapes, freehand, text, images, arrows
- Light / Dark / Device themes with in-canvas toggle
- Export to PNG (upload to Bubble file storage)
- Read-only view mode, Zen mode, and Grid mode
How to setup
Step 1 — Create the Bubble Data Types
Step 2 — Add the Plugin Element to Your Page
Step 3 — Configure the Element Properties
Step 4 — Set Up the Save Workflow
Step 5 — Handle the Clear Canvas Event (Optional)
Plugin Element Properties
The plugin contains one visual element — WhiteBoard Excalidraw — that should be placed on a page.















