> ## Documentation Index
> Fetch the complete documentation index at: https://help.teable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Authority Matrix Guidelines

> Configure Authority Matrix roles for a sales team that needs shared data, ownership-based record access, and restricted data entry.

This guide uses a sales base with three tables: `Customers`, `Sales Orders`,
and `Products`. The goal is to let each role work with the data it needs
without exposing the whole base.

| Role             | Access goal                                                                                                     |
| ---------------- | --------------------------------------------------------------------------------------------------------------- |
| Sales Director   | View customer and sales data, comment on products, and avoid changing product prices.                           |
| Sales Rep        | View and update only their own customers and orders, create new customers, and avoid deleting completed orders. |
| Data Entry Clerk | Add new products without seeing existing products, customers, or orders.                                        |

<Info>Turn on the Authority Matrix before relying on role permissions.</Info>

<img src="https://mintcdn.com/teablecn/JXl8j8XwFBkch1xQ/images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-enable-en.png?fit=max&auto=format&n=JXl8j8XwFBkch1xQ&q=85&s=1b27f476caafc41e56124a8a2ea08fdd" alt="Enable the Authority Matrix" className="docs-screenshot" width="1600" height="479" data-path="images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-enable-en.png" />

## Create the Roles

<Steps>
  <Step title="Enable the Authority Matrix">
    Open the Authority Matrix page in the base and turn on the main switch. The
    user who enables it is added as an administrator.
  </Step>

  <Step title="Add custom roles">
    Click `Add role` and create `Sales Director`, `Sales Rep`, and `Data Entry
            Clerk`.
  </Step>
</Steps>

<img src="https://mintcdn.com/teablecn/JXl8j8XwFBkch1xQ/images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-create-roles-en.png?fit=max&auto=format&n=JXl8j8XwFBkch1xQ&q=85&s=423f32d48c2035a31ead4a8a1ad0038a" alt="Create three roles: Sales Director, Sales Rep, Data Entry Clerk" className="docs-screenshot" width="1600" height="475" data-path="images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-create-roles-en.png" />

## Configure Sales Director

The Sales Director needs broad visibility, but product prices should stay
protected from accidental edits.

| Node         | Setting                                                                                                    |
| ------------ | ---------------------------------------------------------------------------------------------------------- |
| Customers    | Set the table to `Can edit`. Keep record and field permissions open so the role can view customer data.    |
| Sales Orders | Set the table to `Can edit`. Keep record and field permissions open so the role can review sales activity. |
| Products     | Set the table to `Can edit`, then allow only `Read record` and `Comment on record` in record permissions.  |

<img src="https://mintcdn.com/teablecn/JXl8j8XwFBkch1xQ/images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-sales-director-permissions-en.png?fit=max&auto=format&n=JXl8j8XwFBkch1xQ&q=85&s=9a37d6597358290baf9170868f2278df" alt="Configure Sales Director permissions" className="docs-screenshot" width="1600" height="858" data-path="images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-sales-director-permissions-en.png" />

Assign members from the role list with `Add user` or `Add from organization`,
then make sure the role switch is enabled.

<img src="https://mintcdn.com/teablecn/JXl8j8XwFBkch1xQ/images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-sales-director-members-en.png?fit=max&auto=format&n=JXl8j8XwFBkch1xQ&q=85&s=9e1a199de171e341ed5acbc305ff630d" alt="Add members to the Sales Director role" className="docs-screenshot" width="1600" height="462" data-path="images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-sales-director-members-en.png" />

After setup, a Sales Director can review customer and order data, comment on
products, and avoid changing product records.

<img src="https://mintcdn.com/teablecn/JXl8j8XwFBkch1xQ/images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-sales-director-view-en.webp?fit=max&auto=format&n=JXl8j8XwFBkch1xQ&q=85&s=4f7fecb8bbbb3bfc8dadacb877c1302c" alt="Sales Director view after permissions are configured" className="docs-screenshot" width="1600" height="856" data-path="images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-sales-director-view-en.webp" />

## Configure Sales Rep

The Sales Rep role uses record filters so each rep works only with records
where they are the owner.

### Customers

Set `Customers` to `Can edit`.

| Permission area    | Setting                                                                                                                          |
| ------------------ | -------------------------------------------------------------------------------------------------------------------------------- |
| Record permissions | Choose records that match specific conditions. Add a filter such as `Sales Rep` `is` `Me (current user)`.                        |
| Record operations  | Allow `Read record`, `Update record`, and `Create record`. Leave `Delete record` off if reps should not delete customer records. |

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-sales-rep-filter-en.webp?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=1f25b5ddfa48cae8bb280789cb1f84fc" alt="Configure an owner-based record filter for Sales Rep" className="docs-screenshot" width="1600" height="853" data-path="images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-sales-rep-filter-en.webp" />

<img src="https://mintcdn.com/teablecn/JXl8j8XwFBkch1xQ/images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-sales-rep-customer-permissions-en.png?fit=max&auto=format&n=JXl8j8XwFBkch1xQ&q=85&s=ae57b6fa30b2c9c4d1b23a3d60f1a86b" alt="Configure Sales Rep customer permissions" className="docs-screenshot" width="1600" height="856" data-path="images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-sales-rep-customer-permissions-en.png" />

### Sales Orders

Set `Sales Orders` to `Can edit`.

| Permission area    | Setting                                                                                                                           |
| ------------------ | --------------------------------------------------------------------------------------------------------------------------------- |
| Record permissions | Use the same owner-based filter, such as `Sales Rep` `is` `Me (current user)`.                                                    |
| Record operations  | Allow `Read record` and `Create record`. Leave `Update record` and `Delete record` off if completed orders should stay unchanged. |
| Field permissions  | Hide sensitive fields such as `Payment Method` by turning off `Read record` for that field.                                       |

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-sales-rep-order-permissions-en.png?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=16b820bdfff9747c93917bfbf6cf1b08" alt="Configure Sales Rep order permissions" className="docs-screenshot" width="1600" height="856" data-path="images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-sales-rep-order-permissions-en.png" />

Assign sales reps to the role and keep the role enabled.

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-sales-rep-members-en.png?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=2ed73b9ec47d11513ff6dc492bec2f38" alt="Add members to the Sales Rep role" className="docs-screenshot" width="1600" height="467" data-path="images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-sales-rep-members-en.png" />

Each sales rep now sees only the customer and order records that match the
owner filter.

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-sales-rep-view-en.webp?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=29eb22711290c04f0b8115eed874774e" alt="Preview of the Sales Rep view" className="docs-screenshot" width="1600" height="441" data-path="images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-sales-rep-view-en.webp" />

## Configure Data Entry Clerk

The Data Entry Clerk only needs to add products.

| Node                       | Setting                                                                                        |
| -------------------------- | ---------------------------------------------------------------------------------------------- |
| Products                   | Set the table to `Can edit`. In record permissions, allow only `Create record`.                |
| Product fields             | If linked order data should stay hidden, turn off `Read record` for the `Orders` linked field. |
| Customers and Sales Orders | Keep these tables as `No access`.                                                              |

<img src="https://mintcdn.com/teablecn/JXl8j8XwFBkch1xQ/images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-data-entry-permissions-en.png?fit=max&auto=format&n=JXl8j8XwFBkch1xQ&q=85&s=6ce26335c4bb7166466526db376fec3b" alt="Configure Data Entry Clerk permissions" className="docs-screenshot" width="1600" height="856" data-path="images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-data-entry-permissions-en.png" />

Assign clerks to the role and keep the role enabled.

<img src="https://mintcdn.com/teablecn/JXl8j8XwFBkch1xQ/images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-data-entry-members-en.png?fit=max&auto=format&n=JXl8j8XwFBkch1xQ&q=85&s=a7dd9b10a54725f8ff57f85c99544786" alt="Add members to the Data Entry Clerk role" className="docs-screenshot" width="1600" height="469" data-path="images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-data-entry-members-en.png" />

After setup, the Data Entry Clerk can add new product records but cannot browse
existing product, customer, or order data.

<img src="https://mintcdn.com/teablecn/JXl8j8XwFBkch1xQ/images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-data-entry-view-en.webp?fit=max&auto=format&n=JXl8j8XwFBkch1xQ&q=85&s=b2f67e5bd321a80c9b9d53f2b7923ac7" alt="Preview of the Data Entry Clerk view" className="docs-screenshot" width="1600" height="917" data-path="images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-data-entry-view-en.webp" />

## Sales Review View

<Tip>Use this setup for sales reviews: reps can see the full customer list, but can only edit customers they own.</Tip>

During a review, reps may need to see every customer record to compare follow-up
patterns and customer status. Day-to-day editing should still stay limited to
the customers they own, so they do not change another rep's records by mistake.

Keep the existing `Sales Rep` role, then add a read-only role for company-wide
customer visibility. A rep can use the read-only role to view all customers and
use the `Sales Rep` role to update only the customers they own.

### Create a Read-Only Role

Click `Add role` and create a read-only role, such as `Global Customer Viewer`.

### Configure Customer Access

Set `Customers` to `Can edit`. In record permissions, allow only `Read record`.
Do not enable `Update record`, `Delete record`, or `Create record`. Leave the
record filter empty so this role can view all customer records.

<img src="https://mintcdn.com/teablecn/JXl8j8XwFBkch1xQ/images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-global-customer-viewer-permissions-en.png?fit=max&auto=format&n=JXl8j8XwFBkch1xQ&q=85&s=78f7161412cf3c700e853092afa589cf" alt="Configure read-only customer permissions for Global Customer Viewer" className="docs-screenshot" width="1600" height="855" data-path="images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-global-customer-viewer-permissions-en.png" />

### Assign Sales Reps

Return to the role list and add the sales reps who need review access to
`Global Customer Viewer`.

<img src="https://mintcdn.com/teablecn/JXl8j8XwFBkch1xQ/images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-global-customer-viewer-members-en.png?fit=max&auto=format&n=JXl8j8XwFBkch1xQ&q=85&s=057a503e4b7dcdaee39d5112924fe68b" alt="Add members to the Global Customer Viewer role" className="docs-screenshot" width="1600" height="498" data-path="images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-global-customer-viewer-members-en.png" />

When a user has both `Sales Rep` and `Global Customer Viewer`, Teable combines
the permissions. The user can view all customer records, but can update only
records allowed by the owner-based `Sales Rep` role.

<img src="https://mintcdn.com/teablecn/JXl8j8XwFBkch1xQ/images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-global-customer-viewer-result-en.webp?fit=max&auto=format&n=JXl8j8XwFBkch1xQ&q=85&s=dd80bdcad090366af674c01aab0ddb02" alt="Sales Rep view with Global Customer Viewer permissions" className="docs-screenshot" width="1600" height="856" data-path="images/docs/authority-matrix/2026-05-27-authority-matrix-practical-guide-global-customer-viewer-result-en.webp" />
