Skip to content
whoistyping.wtf

Make your
Bubble editor
multiplayer.

Add collaborative editing and live cursors to your Tiptap editor—without running your own server.

Start building free

Free tier. No credit card required.

Your editor. Everyone’s ideas.

Built for your Bubble appTiptap editor
Team retreat
Your view

Team / Planning

A little less work.
A little more together.

Let’s make space for the conversations that don’t happen in a meeting.

The plan

An afternoon outside, followed by dinner around one big table.

Maya’s local viewAn afternoon outside, followed by dinner around one big table.

Select or type here as Maya. Her automatic edits wait while you use this view.

Local demo · Maya is automated. Two real editors, local to this tab—not a server connection. Select or type in either view to see it in the other.

Interactive editor loading. This example is not connected to a server.

You build the app.
We host the collaboration.

Keep the experience in Bubble. Bring people into the same Tiptap document with a hosted collaboration connection.

Write together
Edits sync between people working on the same document.
See who’s there
Collaborator cursors and presence make shared work visible.
Keep Bubble in the loop
Optionally send the latest document HTML to your app through a webhook.

From your editor
to a shared document.

Start with the Bubble editor plugin, connect your project, then try editing together. Already have the plugin? Skip to step 2.

  1. Add the editor to your Bubble app

    In Bubble’s Plugins tab, install Rich Text Editor (Tiptap.dev), then place a Tiptap element on a page. whoistyping.wtf provides the collaboration server, not the editor plugin.

    Start with the supported plugin View Rich Text Editor (Tiptap.dev) on Bubble

    Review the plugin’s pricing and installation details on its listing.

  2. Create your project

    Sign up, verify your email, and create a project in the dashboard. Your project settings contain the connection details.

    Your project providesDocument Server IDDocument Server Secret
  3. Connect the Tiptap element

    In Bubble, select your Tiptap element and turn on Enable collaboration?. Use your project’s Document Server ID as app_id, select the custom provider, and set a Document name for your first shared document. Use the server address below as-is; the plugin adds your project’s ID to it.

    app_id
    Your Document Server ID
    Provider
    custom
    Custom - URL
    wss://collab.whoistyping.wtf
  4. Authenticate your editor

    In the plugin settings, paste your Document Server Secret into Custom collab document server secret. In a Page is loaded workflow, call generate auth token and choose Custom for the secret. Set Document names to your document’s name, Doc Server ID to your project’s ID, and User ID to the current user’s ID.

    Pass the token to Tiptap

    Use the action result as the element’s JWT key. Use the same document name for people editing together.

  5. Try your first shared document

    Open your Bubble page in two browser windows. Use the same project and Document name in both. Type in one editor, then check that the text appears in the other.

    HTML back to Bubble? Optional.

    Get editing working first. When you need the latest document HTML in Bubble, add your endpoint in the project’s webhook settings and choose the Bubble-compatible format.

Keep secrets in the plugin’s private settings, not in page content. Your app remains responsible for deciding who can access each document.

Create your project

Start free.
Build from there.

Choose the space your app needs. Prices are per month.

Display currency

Starter

€20/mo + VAT
$25/mo
  • 2 projects
  • 500 documents across your organization
Choose Starter

Pro

€50/mo + VAT
$60/mo
  • 5 projects
  • 5,000 documents across your organization
Choose Pro

Business

€500/mo + VAT
$600/mo
  • 10 projects
  • 50,000 documents across your organization
Choose Business

Free tier. No credit card required. Review your plan and billing details in the dashboard before subscribing.

A few things
worth knowing.

How the editor, your Bubble app, and the document server fit together.

Is this the Tiptap editor plugin?

No. whoistyping.wtf hosts the collaboration server that your Bubble Tiptap plugin connects to. You still build your app and configure the editor in Bubble.

Can I start without a credit card?

Yes. Start on the free tier without a credit card. Create an account and verify your email before connecting your editor. Current plan prices and limits are shown above.

Is the demo connected to other visitors?

No. These are two real Tiptap editors sharing local state in this tab. Maya is an automated collaborator, not another visitor. The demo does not create a hosted document. Reset or reload to return to the example.

Can I send the document HTML back to Bubble?

Yes. Add an endpoint URL in your project’s webhook settings and choose the Bubble-compatible format. It sends the latest document snapshot, including HTML, to your endpoint. Intermediate edits can be combined; this is not an event for every keystroke.

Who controls access to my documents?

Your app does. The document server uses signed tokens to authenticate the project connection. Your app must decide who may receive a token and access a document; the connection alone does not supply document-level permissions. Keep the Document Server Secret private.

Do I need to run a collaboration server?

No. whoistyping.wtf provides the hosted connection at collab.whoistyping.wtf. You configure the plugin and your app’s authentication workflow. We run the collaboration server.

Make room for
everyone’s ideas.

Your next shared document starts with a project.

Start building free

Free tier. No credit card required.