Skip to content

Permissions

This guide explains how permissions work in Mainbranch, including role-based access control and data-level permissions.

Mainbranch uses two types of permissions:

  1. Role-based access control — Determines what features users can access
  2. Data-level permissions — Determines what content users can see

Mainbranch has three user roles:

RoleDescription
OwnerFull access to all features and settings, can delete workspace
AdminCan manage settings, users, and connectors
MemberStandard access to search, AI, and tools
CapabilityOwnerAdminMember
Use AI AssistantYesYesYes
Access The VaultYesYesYes
View MeetingsYesYesYes
Use ToolsYesYesYes
View All SettingsYesYesNo
Manage MembersYesYesNo
Manage ConnectorsYesYesNo
Configure SSOYesYesNo
Configure AI SettingsYesYesNo
Delete WorkspaceYesNoNo
Transfer OwnershipYesNoNo

Administrators can change user roles:

  1. Go to Workspace settings > Members
  2. Find the user
  3. Select a new role
  4. Save changes

Mainbranch inherits permissions from your connected data sources:

  • Google Drive — File and folder sharing settings
  • Microsoft 365 — OneDrive and SharePoint permissions
  • Gmail/Outlook — Mailbox access
  • Zendesk — Ticket visibility settings

When a user searches in Mainbranch:

  1. The search is performed across all connected sources
  2. Results are filtered based on the user’s permissions
  3. Only content the user can access in the source system is shown

Example:

  • User A can see files shared with them in Google Drive
  • User B cannot see User A’s private files
  • The same visibility applies in Mainbranch search results

When a document is shared in Google Drive or OneDrive:

  • Users with access see it in Mainbranch
  • Users without access do not see it
  • Changes to sharing update Mainbranch access

Private files and emails:

  • Only the owner sees them in Mainbranch
  • Not visible to other users or admins
  • Admins do not have special content access

Company-wide shared content:

  • Visible to all users
  • Follows source system’s org-wide sharing

Files uploaded directly to The Vault:

  • Visible to the uploader
  • May have organization-wide visibility
  • Depends on workspace configuration

Users can:

  • See files they uploaded
  • See files shared with them
  • See organization-shared files

Permission changes sync from source systems:

  • Most changes reflect within minutes
  • Large permission changes may take longer
  • Full permission sync occurs periodically

If permissions seem out of date:

  • Wait for automatic sync
  • Check source system permissions
  • Contact administrator for connector status

Control access by:

  • Managing user roles
  • Configuring connector scope
  • Reviewing connected sources

Control your content visibility by:

  • Managing sharing in source systems
  • Understanding what’s connected
  • Reviewing your permissions

Administrators can enable/disable:

  • Web search capability
  • File upload capability
  • Chat history retention

These settings apply to all members.

  • Use member role for most users
  • Limit admin access to those who need it
  • Review permissions regularly
  • Document access policies
  • Understand what content is searchable
  • Use source system sharing appropriately
  • Report unexpected access issues
  • Regularly review who has admin access
  • Audit permissions periodically
  • Keep source system permissions current
  • Verify access in the source system
  • Check if content is in a connected source
  • Allow time for permission sync
  • Contact administrator
  • Review source system sharing settings
  • Content may be shared more broadly than expected
  • Check team or organization sharing
  • Allow time for sync
  • Verify change was made in source
  • Check connector status
  • Contact administrator