How to Use Notion Page Sharing With Custom Permission Roles
🔍 WiseChecker

How to Use Notion Page Sharing With Custom Permission Roles

Notion page sharing allows you to collaborate with team members, clients, or freelancers without giving them full access to your workspace. The default sharing options — Can View, Can Edit, and Full Access — may not always match the level of control you need. Custom permission roles let you define exactly what each collaborator can do on a page, from viewing only to editing specific properties. This article explains how to create and apply custom roles to pages in your Notion workspace.

Key Takeaways: Notion Custom Permission Roles for Page Sharing

  • Share button > Add people, groups, or emails: Opens the sharing menu where you can assign a custom role to each collaborator.
  • Permission dropdown > Customize: Lets you toggle individual capabilities such as Can Comment, Can Edit Content, or Can Share.
  • Workspace Settings & Members > Permissions: Where workspace admins create and manage reusable custom roles for consistent access control.

ADVERTISEMENT

Understanding Notion Custom Permission Roles

Custom permission roles in Notion let you go beyond the three default sharing levels. Instead of giving a contractor Full Access or limiting them to Can View, you can grant them permission to edit only certain blocks or properties. This feature is available on Notion Plus, Business, and Enterprise plans. Workspace owners and admins create custom roles in the workspace settings, then apply them to individual pages. Each role is a set of toggles that control actions like adding comments, editing page content, moving blocks, sharing the page with others, and deleting the page. Custom roles apply only to the page they are assigned to, not to the entire workspace. This granularity is useful when you share a project board with an external client or give limited editing rights to a junior team member.

Steps to Create a Custom Permission Role in Notion

  1. Open Workspace Settings
    Click Settings & Members in the left sidebar. If you are a workspace owner or admin, you will see the Permissions tab. If you are a member, you cannot create custom roles; ask an admin to do this step.
  2. Navigate to Custom Roles
    In the Permissions tab, scroll to Custom Roles. Click the Add a Role button. A new role creation panel opens.
  3. Name the Role
    Type a descriptive name such as “Client Editor” or “Junior Contributor”. The name will appear in the share menu when you assign the role to a person or group.
  4. Configure Permissions Toggles
    You will see a list of permissions with toggles. The available toggles include:
    – Can View: The person can see the page but not edit anything.
    – Can Comment: The person can add comments but not edit content.
    – Can Edit Content: The person can add and modify blocks, but cannot delete the page or change sharing settings.
    – Can Share: The person can invite others to the page.
    – Can Delete: The person can delete the page entirely.
    Toggle each permission according to the access level you want. For example, for a client who should only add comments, turn on Can Comment and turn off all others.
  5. Save the Role
    Click the Save button. The role now appears in the list of custom roles. You can edit or delete it later by clicking the three-dot menu next to its name.

ADVERTISEMENT

Steps to Apply a Custom Role to a Page

  1. Open the Page You Want to Share
    Navigate to the page in your Notion workspace. This can be a database, a wiki page, or a project board.
  2. Click the Share Button
    In the top-right corner of the page, click the Share button. The sharing menu appears.
  3. Add a Collaborator
    In the Invite field, type the email address or name of the person you want to share the page with. You can also select an existing group from the dropdown.
  4. Assign the Custom Role
    Next to the collaborator’s name, click the permission dropdown. By default, it shows Can Edit. Click Customize at the bottom of the dropdown list. A panel appears showing all custom roles created in your workspace. Select the role you created earlier, such as “Client Editor”.
  5. Confirm the Invitation
    Click Invite. The collaborator receives an email notification and can access the page with the permissions defined in the custom role. If the person is already a member of your workspace, they gain access immediately.

Common Mistakes and Limitations When Using Custom Roles

Custom roles cannot override workspace-level permissions

If a workspace member has Full Access at the workspace level, a custom role on a page cannot restrict them. Workspace-level permissions always take precedence. To limit a team member, change their workspace role to Member or Guest first, then apply the custom role to individual pages.

Custom roles do not apply to subpages automatically

When you assign a custom role to a page, that role does not cascade to its child pages. You must manually share each subpage with the same role if you want consistent access. To save time, use the Share button on the parent page and check the box that says “Also share with all subpages” before inviting the collaborator.

Custom roles cannot be assigned to guests in the free plan

The free Notion plan only supports the default permission levels: Can View, Can Comment, Can Edit, and Full Access. Custom roles require a paid plan (Plus, Business, or Enterprise). If you invite a guest on a free plan, they will only see the default dropdown options.

Shared databases may behave unexpectedly

If you share a database page with a custom role, the collaborator may not be able to add new database entries if the role lacks Can Edit Content. To allow adding entries, make sure the role includes Can Edit Content. Also note that database views (like Calendar or Board) are part of the page and follow the same permission rules.

Notion Default Permissions vs Custom Roles: Key Differences

Feature Default Permissions Custom Roles
Flexibility Four fixed levels: View, Comment, Edit, Full Access Granular toggles for each action
Availability All Notion plans including Free Plus, Business, and Enterprise only
Reusability Must set each time for each person Save once, reuse on any page
Subpage inheritance Manual for each subpage Can apply to subpages via the share menu checkbox
Override by workspace role Workspace Full Access overrides page permissions Same limitation

Custom permission roles give you precise control over who can do what on a Notion page. Create reusable roles for clients, contractors, or team members with limited responsibilities. Apply the role via the Share button and remember to check the subpage option when needed. For advanced access control, combine custom roles with Notion groups to assign the same role to multiple people at once.

ADVERTISEMENT