Slack Slack Canvas
A Slack Canvas is a collaborative document that lives directly inside a channel or DM. Unlike a chat message that scrolls away, a Canvas stays permanently attached at the top of the channel. It is the right place for information that every channel member needs to read and return to repeatedly.
Canvas vs Regular Messages
REGULAR MESSAGES CANVAS ────────────────────────── ──────────────────────────────────── Scroll away over time Stays pinned at the top of channel One message per bubble Full document with sections Hard to update Edit anytime, history tracked No formatting structure Headers, tables, checklists, media Great for conversation Great for reference and documentation
What You Can Put in a Canvas
A Canvas is a rich-text document that supports:
- Headings (H1, H2, H3) to organize sections
- Bullet and numbered lists
- Checklists for trackable tasks
- Tables for structured data
- Images and videos embedded inline
- Links and embeds from external tools
- Code blocks for technical content
- @mentions to tag teammates inside the document
- Dividers to separate sections visually
How to Create a Canvas
For a Channel
- Open the channel.
- Click the Canvas icon (looks like a document) in the channel header, next to the channel name.
- A blank canvas opens on the right side of the screen.
- Click inside and start typing.
- Changes save automatically.
For a Direct Message
- Open the DM.
- Click the Canvas icon in the DM header.
- The shared canvas opens — both participants can edit it.
CHANNEL HEADER WITH CANVAS
# project-alpha ⭐ 📌 🖊️Canvas 🔍 📞 ℹ️
↑
Click here to open the Canvas
Real-World Canvas Examples
CHANNEL WHAT TO PUT IN THE CANVAS ────────────────── ──────────────────────────────────────────── # dev-team Deployment checklist, repo links, on-call rota # project-alpha Project brief, milestones, team contacts # marketing Brand guidelines, campaign calendar, link list # general Company values, onboarding guide, HR contacts # help-it How to submit a ticket, VPN instructions, FAQs (DM with Manager) Shared 1:1 agenda, goals, feedback notes
Editing and Collaboration
Multiple people can edit a Canvas at the same time. You see other editors' cursor positions live, similar to Google Docs. Every change is saved automatically — there is no Save button to click.
Canvases track edit history. Click the clock icon inside the canvas to view version history and restore an earlier version if needed.
Using Checklists in a Canvas
Checklists inside a Canvas function like interactive to-do items. Each item has a checkbox. Team members check off items as they complete them, and the checkmarks persist for everyone — no need to post "done!" in the channel.
CANVAS CHECKLIST EXAMPLE ## Launch Checklist ☑ Design assets approved ☑ Copy reviewed ☐ Legal sign-off ☐ Staging environment tested ☐ Deploy to production ☐ Send announcement to #general
Sharing a Canvas Beyond the Channel
A Canvas attached to a channel is visible to all channel members by default. You can also share a Canvas with people outside the channel by clicking the Share button inside the canvas and adding specific people or channels.
Canvas Notifications
When someone edits a Canvas you have access to, Slack can notify you. Click the bell icon inside the canvas to choose your notification preference: notify on all edits, notify only when someone @mentions you, or no notifications.
Key Takeaways
- A Canvas is a persistent collaborative document attached to a Slack channel or DM.
- Open a Canvas by clicking the Canvas icon in the channel or DM header.
- Use Canvases for reference content that all channel members need repeatedly — not for one-off conversations.
- Checklists in a Canvas function as live, shared to-do lists for the team.
- Multiple people can edit a Canvas simultaneously with automatic saving.
