Skip to content
WorksBuddy Docs
AgentsTaroFeatures

Whiteboard Collaboration

Per-task embedded whiteboards with freeform drawing, shapes, text, and images, synced in real time over Pusher with auto-save and version history.

Whiteboard Collaboration adds a per-task canvas for freeform drawing, shapes, text, and images, synced to every collaborator in real time and persisted automatically.

How it works

Every TARO task has a whiteboard tab. The toolbar provides four tool types: freeform paths, shapes (rectangles, circles, lines), text blocks, and image upload. The board runs on a dedicated Pusher WebSocket channel per task, the same infrastructure that powers the Kanban board and task event stream. Each drawing operation fires an event (stroke start, path updates, stroke end, shape placement, text edits, image drops, element moves) that all collaborators with the whiteboard open receive in real time, with cursor positions tracked per participant. Every element is stored as a structured JSON record in the database, so the canvas reconstructs from data on each load rather than from a flattened image.

Key capabilities

  • Four drawing tool types: freeform paths, shapes, text, and image upload.
  • Real-time collaborative drawing over Pusher with per-participant cursor tracking.
  • Fullscreen mode, which is per user and does not change other collaborators' views.
  • Automatic save after every operation, with no save button or unsaved state.
  • Access inherited from the task permission model: owners and contributors can edit, viewers see a read-only canvas.
  • Version history with snapshots and one-click restore of any prior state.
  • Image support via device upload or URL embed (PNG, JPG, GIF, WebP, SVG), stored locally and resizable on the canvas.
  • Last-write-wins conflict resolution for element edits; freeform paths belong to the user drawing them and are not subject to conflict.

Tips

The whiteboard cannot be detached from its task, but you can export the canvas as a high-resolution PNG or SVG, or generate a tokenized read-only view link for external stakeholders without a TARO account.

Related: Task Management, Real-Time Collaboration, and Task Dependencies.