Skip to main content Enter
Proto Workflows Headless SaaS
Enterprise
Enterprise Identity, access, deployment, and support controls for contracted environments. Version control Branches, releases, snapshots, and history in the per-app Command Centre.
Enterprise Talk to sales. Deployment, support, security, procurement and commercial terms. Contact sales
Pricing
Search apps — ⌘K / Ctrl K Sign Up
Proto Workflows Headless SaaS
Enterprise
Enterprise home Version control Contact sales
Pricing
Sign Up
  1. Home
  2. Help
  3. ERP•AI guide
  4. App access and app roles/permissions

App access and app roles/permissions

ERP•AI guide 4 min read Article 3 of 3 in App settings

On this page

  1. Invite someone new (two steps)
  2. App Access: who can use the app
  3. App Permissions: roles
  4. Show each person only their own records
  5. Landing page per role
  6. Best practices

App settings

  1. App settings: General, Theme, Currency, Storage
  2. Connections (integrations)
  3. App access and app roles/permissions

ERP•AI has two levels of access control:

LevelControlsWhere
Organization rolesWhat a member can do across the organization (create apps, manage members, billing, API keys…)Settings → Access Roles. See Members and roles
App rolesWhat a user can see and do inside one app (tables, views, pages, workflows, settings…)App Settings → App Permissions (this article)

Invite someone new (two steps)

  1. Add them to the organization: Settings → Members → Invite User. Enter their email, choose an organization role (for most staff, Limited Access: they only see the apps you share with them), and click Send invite.
  2. Give them this app: once they’ve joined, open App Settings → App Access (or Invite User at the top right of the app) and assign an app role.

App Access only lists people who are already in your organization, so do step 1 first.

App Access: who can use the app

  1. Open App Settings → App Access, or click Invite User at the top right of the app.
  2. You’ll see the app’s users in a table with User, Name, Email, Role, and Status columns, plus Current and Deleted tabs.
  3. Click Invite User to give a member of your organization access and assign them an app role.

The list works like any ERP•AI table: you can add columns, sort, filter, group, and search.

App Access
App Access

App Permissions: roles

Open App Settings → App Permissions. Every app has three system roles:

RoleSummary
AdminFull control of the app (all permissions)
ManagerWorks with all data and most features, but can’t administer everything
View OnlyCan read data, but can’t change it

System roles are read-only. To change permissions, click + Add Role and create a custom role (for example Sales Rep, Approver, Warehouse Clerk).

What a role controls

When you open a role, permission areas are listed on the left and individual permissions on the right. You can also search permissions.

AreaPermissions
All Tables (or per table)Table: View, Edit, DeleteColumns: Create new column, Edit columns, Delete columns, Edit field visibilityRecords: View records, Create new record, Edit records, Delete records, Bulk edit records, Bulk delete records, Lock/unlock records, Export records, Edit records in table layout, View record logs, Print records, Process recordsForm: Edit form layoutComments: View, Add, Edit, Delete commentsCustom actions: View custom actions, Manage custom actions
All Views (or per view)The same kinds of permissions as tables
AppAccess to the app
UsersManage the app’s users
RolesManage app roles
WorkflowsView, Create, Edit, Delete
All PagesView page, Edit page, Delete page, Create new page
App SettingsManage, Arrange menu
Audit LogsView the app’s audit logs
Import LogsView import history
TrashUse the Trash
API DocumentationManage API docs
Usage TrackingView usage
DocumentsView, Create, Edit, Delete documents; View and Manage templates
MailMail features (several separate permissions)
ConnectionsManage integration credentials
Sync OperationsView, Manage
SnapshotsSnapshot permissions for this app
App Permissions: system roles and landing pages
App Permissions: system roles and landing pages
Viewing the Manager role’s permissions
Viewing the Manager role’s permissions

Table-level permissions

Under All Tables, each table is listed separately (for example Orders, Customers), so you can give a role different rights on each table. For example, Sales Reps might edit Orders but only view Products.

Show each person only their own records

A common setup: sales reps see only the deals assigned to them.

  1. Make sure the table has a User field for the owner (for example Owner or Assignee).
  2. Create a view with the filter Owner is Current User (for example My Deals). See Views.
  3. Create a custom role (App Permissions → Add Role). Under All Tables, turn off View for that table, and under All Views, allow the My Deals view.
  4. Under Records, leave Delete records off if the role shouldn’t delete.
  5. Assign the role to the reps in App Access.

Records outside the view stay hidden from that role everywhere, including the API.

Tip

Before you roll it out, invite a test account (or ask a colleague) with that role and check what they can see. API keys act with the permissions of the user who owns them.

Landing page per role

Under Landing page, choose the default page each role sees when they open the app. You need at least one custom page first.

Best practices

  • Follow least privilege: give each role only what it needs.
  • Use views plus view permissions to show people only their slice of the data.
  • Review roles whenever you add new tables or pages.
PreviousConnections (integrations) Next Command Centre overview

Related articles

Organization details, members, and roles Organization settings apply to the whole company tenant: every app, member, and billing item.Views: saved, filtered slices of a table A view is a saved version of a table that shows only certain records and columns.

Get help from the team.

In ERP•AI, open the organization or app menu and choose Report an issue. For deployment, billing or contract questions, write to the team.

Contact the team Open ERP•AI
ERP.AI

Business apps and Proto, a personal agent for your business.

Products

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Platform

Company

  • Company
  • Enterprise
  • Pricing
  • Contact
  • Partners

Resources

  • Resources
  • Documentation
  • Help Center
  • Security
  • Legal
  • Photo credits
© 2026 ERP•AI. All rights reserved. · Built with Proto
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Your browser's Global Privacy Control signal is honored: advertising cookies are off.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.

Meet Proto.Free to use.

A personal agent for your business.

Brief Proto. It works across your files and tools, then brings the results back.

89.5% of attempts accepted on BusinessBench.

Download Proto

Also for macOS Windows Linux

Your own model provider may charge for usage.