Northbase*
PatternsFlowsSystemsPricing
Ask N*Sign inSign up
Northbase
PatternsFlowsSystemsAboutPricingPrivacyTerms
© 2026 Northbase. All rights reserved.
    1. Systems
    2. Slack
    3. Permission & Access Control

    Slack - Permission & Access Control

    We analyzed 13 examples of how Slack handles permission & access control across their product, spanning 8 different approaches: access denied page, confirm destructive, invite flow, member list, permission settings, role assignment, role definitions, upgrade prompt.

    Member List

    Workspace member directory showing People tab with invite prompt

    Slack — Directories → People

    Workspace member directory showing People tab with invite prompt

    Admin member management table with detailed user info

    Slack — People → Members (Admin)

    Admin member management table with detailed user info

    Invite Flows

    Workspace invite modal with email entered and channel pre-selection

    Slack — Invite people modal

    Workspace invite modal with email entered and channel pre-selection

    Invite sent confirmation with domain auto-join option

    Slack — Invite people modal → Sent

    Invite sent confirmation with domain auto-join option

    Workspace invite email received by invitee

    Slack — Email (Gmail)

    Workspace invite email received by invitee

    Pending invitations management with extend/delete actions

    Slack — People → Invitations (Admin)

    Pending invitations management with extend/delete actions

    Access Denied Pages

    Sign-in page showing user doesn't have access to workspace

    Slack — Workspace sign-in page

    Sign-in page showing user doesn't have access to workspace

    Role Definitions

    Permission matrix showing capabilities for each account type

    Slack — Roles & permissions → Account types

    Permission matrix showing capabilities for each account type

    Permission Settings

    Modal for editing which roles can perform a specific permission

    Slack — Roles & permissions → Account types → Edit

    Modal for editing which roles can perform a specific permission

    Workspace-wide permission settings page

    Slack — Settings → Settings & permissions

    Workspace-wide permission settings page

    Upgrade Prompt

    Upgrade checkout page for Slack Pro with billing form

    Slack — Upgrade to Pro

    Upgrade checkout page for Slack Pro with billing form

    Role Assignment

    Modal for changing a member's account type/role

    Slack — People → Members → Change account type

    Modal for changing a member's account type/role

    Confirm Destructive

    Confirmation dialog for deactivating a workspace member

    Slack — People → Members → Deactivate

    Confirmation dialog for deactivating a workspace member

    See how other products handle permission & access control

    AirtableAsanaAtlassianDropboxFigmaGitHubLinearNotionTrello