Slab provides a flexible permission system to control which teammates can view or edit your post. It's also possible to share with a wider audience, including everyone on the web, through topics or the post link.

To view and modify a post's permission settings, click on the Share button in the top-right corner of a post page. The Share dropdown provides you with all the details about your post's permission.

Each post has an owner. By default, this is the user who created the post. The owner has all permissions to the post. They can edit the post and are the only user who can verify it.

There are multiple ways to share the post with specific and wide audiences.

Sharing directly

Sharing directly is the most straightway to add a teammate to a post:

  1. Go to the post

  2. Click on the Share button in the top-right corner

  3. Click on Add topics or users input

  4. Search and add the teammate

For directly shared teammates, you can assign them one of the two possible levels of permissions:

  • Editor: can edit the post

  • Viewer: can only read the post

Sharing through topics

Published posts are also shared through their topics. Topic members and owners may gain either editor or viewer permission depending on the topic settings. Read more details in Topic Permissions.

A published post with no topics is accessible and searchable by anyone in your organization.

Multiple Topics

Topics apply additive access to posts. For example, if you have two private topics Engineering and Product applied to a post "Design Spec", both the members of Engineering and Product will be able to view "Design Spec".

Similarly, in the above example, if Product was an open topic, everyone in your organization would be able to access "Design Spec".

Topic and Draft

Both the conditions of private topics and drafts much be met for access. For example, if you have a draft "iPhone 20" and added a private topic "Upcoming Products", only members of that topic who also know the draft's URL will be able to view it. Those that only know the URL will get a permission error when they try to edit it, which will confirm the existence of the draft but will not reveal its contents.

Sharing through post link

Slab posts have unique URLs that guarantee privacy. You can control who can access the post through the link, including sharing the post publicly on the Internet. To edit the link settings:

  1. Go to the post

  2. Click on the Share button in the top-right corner

  3. Click on the Link access dropdown

  4. Choose the access level

Default behavior

When you create a new Slab post, it is in draft mode and viewable only by you. If you share the post link with a teammate who has a Slab account, they will be able to view and edit it.

Once a post is published, its access is determined only by its user and topic membership.


Post Mentions

Slab has a helpful feature that turns linked post URLs into an embedded mention. Because the title of the post is included in a Slab post URL, the title of a post, when mentioned in another post, is not considered secret.

For example, if a post "Features Roadmap" mentions another post "iPhone 20", everyone who can access "Features Roadmap" will be able to see the title and URL of the mentioned "iPhone 20" post. However, only users that can also access "iPhone 20" will see a preview of its contents when hovering over this mention.

Did this answer your question?