🎨Productivity

Canvas

Canvas is an AI-authored document and code surface that opens beside your chat. Ask the assistant to draft notes, a spec, or a code snippet, then keep editing — your work autosaves, every save can be snapshotted as a version, and you can export or share when it's ready.

What is Canvas?

Canvas is a smart document surface born from an AI conversation. Because it's tied to the session that created it, the AI understands the full context and can keep contributing as you write. Think of it as a shared scratchpad where you and the assistant are co-authors. Open it from the chat tool strip, or find your Canvases under Knowledge.

💬ChatAsk the AI
🎨Draft on canvasText or code
🕒Autosave & versionNumbered snapshots
🔗Share4 scopes · view/edit
From a chat prompt to a versioned, shareable document

Two types: text and code

A Canvas is one of two types:

TypeFor
TextMeeting notes, specs, proposals, briefs, and other prose documents.
CodeA code document with an associated language for syntax-aware editing.
ℹ️
Documents and code only

Canvas is for text and code — there is no whiteboard, diagram, or freeform-drawing type. For structured tabular data, use a workflow Table node or a spreadsheet in the Knowledge Base.

Creating a Canvas

Two ways to create one from a chat session:

  • Ask the AI — e.g. "create a canvas for today's sprint retrospective" — and it generates a structured document that opens in the Canvas panel.
  • Click the Canvas tool in the chat tool strip to open a blank Canvas, then type or ask the AI to fill it in.
  1. Open an AI chat session

    Go to AI Chat and start or open a conversation.

  2. Ask for a Canvas

    Type a prompt like "Create a canvas with notes for our Q3 planning session".

  3. The Canvas panel opens

    It opens beside the chat (or as an overlay on mobile), populated by the AI.

  4. Edit it

    Click in and edit directly. Your changes autosave automatically.

  5. Export or share

    Use the Canvas menu to download as PDF, copy as Markdown, or share via the share dialog.

AI Assistant
Create a canvas for our Q3 planning retrospective
Done — a Q3 retrospective with wins, challenges, and action items. Edit it on the right, or ask me to revise.
Add a section for team shoutouts
📄 Canvas✓ Savedv5 ▾
Q3 Planning Retrospective
✅ Wins
Shipped mobile v2.1 on schedule
NPS improved +12pts
⚠️ Challenges
Onboarding drop-off at step 3
Infra costs over budget by 8%
🎯 Action Items
Redesign onboarding — Jordan
Cost audit by Friday — Sam
Canvas beside an AI chat — chat on the left, document on the right with an autosave indicator and version menu

Autosave and version snapshots

Canvas keeps your work safe without a Save button. As you type, edits autosave after a brief pause (a roughly two-second debounce), and the header shows a Saved / Saving indicator. Alongside autosave, Canvas keeps numbered version snapshots so you can review history and roll back.

  • Create a snapshot to mark a meaningful checkpoint.
  • List all versions from the version menu.
  • Restore any earlier version when you need to.
ℹ️
Co-write with the AI, safely versioned

Canvas is built for AI co-writing: you and the assistant draft together, every change autosaves, and you get full version history and sharing. Share the Canvas with teammates, and each edit is saved and snapshotted so your work — and its history — is always preserved.

Working with the AI

Because a Canvas is linked to its chat session, the AI stays context-aware of the whole document. The relationship is bidirectional: the AI can write into the Canvas, and the Canvas content feeds back as context for the AI. Useful prompts to try while a Canvas is open:

  • "Add a section about deployment risks to the canvas"
  • "Reformat the action items as a table with owner and due date"
  • "Summarise this canvas in three bullet points" (replies in chat without changing the Canvas)
  • "Translate the canvas to Spanish"

Sharing a Canvas

Canvas uses the same four sharing scopes as the rest of YOffice — each with view or edit, and ownership-enforced so only people you authorise can change it:

  • Private — only you.
  • Specific people & Workers — named teammates or an AI Worker.
  • Workspaces — a workspace's members.
  • Organisation — everyone in the org.

Open the Share control in the Canvas header, choose a scope and permission, and copy the link. See Members & Roles for how sharing works across YOffice.

Exporting a Canvas

FormatHowNotes
PDFCanvas menu → Export → PDFA formatted document you can download and share.
MarkdownCanvas menu → Export → MarkdownClean Markdown you can paste into any editor.
WordCanvas menu → Export → WordAn .rtf file that opens natively in Word.
Share linkShare → Copy linkOpens the Canvas for anyone within your chosen sharing scope.