Canvas sharing, security and access

Creating a canvas is a great way to share information with your coworkers, but some information isn’t meant for everyone. Read on to learn more about sharing canvases, assigning permissions, and who can access your canvases.


Understand access permissions

A channel or DM canvas

A standalone canvas

Channel canvases

  • Members of your workspace can view any public channel's canvas. To view a private channel's canvas, they need to be a member of the channel.
  • A member's ability to edit a channel canvas is determined by their posting permissions in the channel, and by permissions set by the Channel Manager.

DM canvases

  • A direct message (DM) canvas can only be viewed by members of the DM.
  • All members of a DM or group DM can edit the DM canvas.

Embedded canvases

  • You can embed other canvases into your conversation’s canvas by pasting a link or clicking the  plus icon to insert one. When you embed a canvas, you’ll be prompted to choose whether everyone in the conversation should have Can view or Can edit access to it.
  • A member's ability to edit the embedded canvas depends on the permissions they're assigned.

The following permissions can be applied to individual people, entire channels, or your entire workspace or Enterprise Grid organization as general access permissions:

  •   Restricted (default)
    A restricted canvas won't appear in search or in the   Canvases tab for anyone it hasn’t been shared with. If it's shared to a public channel, a restricted canvas can be viewed by anyone in your workspace or organization.
  •   Can view
    Those with view access can read a canvas, but cannot make changes or add comments. When a canvas is shared in a public channel, everyone in your workspace can view it.
  •   Can edit
    Those with edit access can read a canvas, plus make changes and add comments. Members with edit access can assign either view or edit access to others, unless the canvas owner has limited sharing.
  • Limited sharing
    Only the canvas owner can grant view and edit access permissions to other members. Members who can access a canvas with limited sharing can either view or edit the canvas, but they can't assign access to others.

Note: Once a canvas has been shared in a public channel, everyone in your workspace or organization will be able to find and view it, even when the general access permission is set to Restricted.


Limit sharing

The owner of a standalone canvas can limit sharing to prevent anyone with edit access from granting other members view and edit access. When Only you can share is enabled, only the canvas owner can grant access permissions. Owners and admins can also enable limited sharing for all canvases. 

  1. From a canvas, click  Share.
  2. Click the General tab and check or uncheck Only you can share.
  3. Click Save.

If someone other than the canvas owner shares a link to a canvas with limited sharing in a public channel, the canvas won't be visible to those who haven't been granted access by the canvas owner. On the other hand, when the canvas owner shares their canvas in a public channel, it becomes visible to everyone. Members without access can request permission from the canvas owner to view or edit it.


Manage requests

Members who haven’t been granted access permissions to a canvas will need to request them. When someone requests access, the canvas owner will receive a DM from Slackbot where they can grant access, or deny the request. If the canvas owner has limited sharing, only they will be able to approve requests for access.

  1. When you receive a request, open your DM with Slackbot to review it.
  2. Select Grant edit access, Grant view access, or Ignore to deny the request.


Share a canvas

A channel or DM canvas

A standalone canvas

By default, anyone with posting permissions in a channel can edit the channel canvas. Channel Managers can restrict this to only allow Channel Managers to have edit access.

  1. From your desktop, open the channel you'd like to adjust canvas edit access for.
  2. Click the channel name in the conversation header.
    Gif of a cursor clicking the channel name in the channel header
  3. Select the Settings tab.
  4. Next to Posting permissions, click Edit.
  5. Select who can edit the channel canvas.
  6. Click Save Changes.

When sharing a canvas, set the general access permissions, then add specific people or channels and decide what kind of access they should have. If you don’t see this option, you might not have edit access, or sharing may be limited to the canvas owner.

Set general access permissions

By default, the standalone canvases you create are Restricted and only the people you share it with can find and view it. The general access permissions you choose for your canvas will apply to anyone who finds it in the canvas browser, or is sent a link to the canvas.

  1. From a canvas, click  Share.
  2. Click the General tab and choose either Restricted, Can view, or Can edit.
  3. Click Save.


Add people and channels

When sharing a canvas, add specific people to choose whether they have permission to view or edit it, or add specific channels to give everyone in the channel the same permission.

  1. From a canvas, click  Share.
  2. Type the name of the people or channels you’d like to share the canvas with, and choose whether they have Can view or Can edit access.
  3. Add a message if you'd like, then click Share.

Tip: To share a canvas on mobile, tap the   three dots icon, then tap   Share in Slack.


Revoke or adjust access permissions

A channel or DM canvas

A standalone canvas

If you were the last person to edit a channel or DM canvas, you can lock it to prevent others from making changes:

  1. From your desktop, click the  canvas icon in a channel or DM to open the canvas.
    An image of a cursor pointing at the channel canvas icon in the Slack desktop app
  2. Click the  three dots icon then choose Settings.
  3. Check the box next to Lock the ability to edit the canvas, then click Save.

Note: Anyone with posting permissions in the conversation can unlock the canvas to make edits.

If you have edit access for a canvas, you can revoke or adjust the access permissions for the people and channels it's been shared with. If you don’t see this option, you might not have edit access, or sharing may be limited to the canvas owner.

  1. From a canvas on your desktop, click Share.
  2. To change the access for a channel, click the Channels tab. To change it for an individual, click the People tab.
  3. Click the current access level, then select Can edit, Can view, or Remove.
  4. Click Save or Remove Access to confirm the change.


Send a link to a canvas

Copy a link to a canvas and send it in a message, or paste it into another canvas to embed it. When you send a link to a canvas, everyone’s ability to view the canvas will depend on the general access permission, and whether the canvas owner has limited sharing.

  1. From any canvas on your desktop, click the   three dots icon.
  2. Click Copy link.
  3. Paste the link in a message, then send the message to share the canvas with members of the conversation.


Role-based access permissions

The following tables describe what actions can be taken on a canvas based on where it's been shared, the role of the person accessing the canvas, and whether they have Can edit access.

Public channels

A channel or DM canvas

A standalone canvas

✔ Yes

★ Yes, if the member is in the channel where the canvas was created

◼︎ Yes, if the member is in the channel and has posting permissions

  View Edit

Grant access permissions

Org Owner/Org Admin ✔ *
Owner/Admin ◼︎ ✔ *
Channel Manager
Member ◼︎  
Guest ◼︎  
* Can adjust the posting permissions in the channel to enable edit access

✔ Yes

★ Yes, if the member is in the channel where the canvas was shared

◼︎ Yes, if the member has Can edit access

  View Edit

Grant access permissions**

Canvas owner
Org Owner/Org Admin ◼︎ * ◼︎
Owner/Admin ◼︎ * ◼︎
Member ◼︎ ◼︎
Guest ◼︎
* Owners and admins can delete any canvas they can view. ** Only the canvas owner can grant access permissions if limited sharing is enabled.

Note: When you share a canvas in a public channel, your entire workspace or organization will be able to find and view it.


Private channels

A channel or DM canvas

A standalone canvas

✔ Yes

★ Yes, if the member is in the conversation where the canvas was created

◼︎ Yes, if the member is in the conversation and has posting permissions

  View Edit

Grant access permissions

Org Owner/Org Admin ◼︎ ✔ *
Owner/Admin ◼︎ ✔ *
Channel Manager
Member ◼︎  
Guest ◼︎  
* Can adjust the posting permissions in the channel to enable edit access

✔ Yes

★ Yes, if the member is in the conversation where the canvas was shared

◼︎ Yes, if the member is in the conversation and has Can edit access

  View Edit

Grant access permissions**

Canvas owner
Org Owner/Org Admin ◼︎ * ◼︎
Owner/Admin ◼︎ * ◼︎
Member ◼︎ ◼︎
Guest ◼︎ ◼︎
* Owners and admins can delete any canvas they can view. ** Only the canvas owner can grant access permissions if limited sharing is enabled


Slack Connect

Canvases in Slack Connect conversations follow the same principles for access as any other canvas in your workspace or org. When you share a canvas with external people in Slack Connect, you can choose whether it is shared with view or edit permissions. 

A channel or DM canvas

A standalone canvas

✔ Yes

★ Yes, if the member is in the conversation where the canvas was created

◼︎ Yes, if the member is in the conversation and has posting permissions

  View Edit

Grant access permissions

Org Owner/Org Admin ✔ *
Owner/Admin ◼︎ ✔ *
Channel Manager
Member ◼︎  
Guest ◼︎  
External people ◼︎  
* Can adjust the posting permissions in the channel to enable edit access

✔ Yes

★ Yes, if the member is in the conversation where the canvas was shared

◼︎ Yes, if the member is in the conversation and has Can edit access

  View Edit

Grant access permissions

Canvas owner
Org Owner/Org Admin ◼︎ ◼︎
Owner/Admin ◼︎ ◼︎
Member ◼︎ ◼︎
Guest ◼︎ ◼︎
External people ◼︎  

Note: In Slack Connect, someone from the organization who created the canvas will need to assign view permissions to any additional external people.

Who can use this feature?
  • All members and guests
  • Channel and DM canvases are available on all plans
  • Standalone canvases are available on paid plans