Agility CMS documentationAgility CMS documentation
OverviewEditorsDevelopersOwners & AdminsTraining GuideApps
Sign inLet's Chat
Owners & Admins
User AccessUser PermissionsItem-level PermissionsPassword ManagementCustom Roles

User Management

Item-level Permissions

Best practices for controlling what user can do and which content they have access to.

What is Item and Page Security and Why is it Important?

You may find yourself in a situation where you want a user who can manage or modify specific content lists or pages, but you don’t want to give them full Editor or Publisher permissions for the entire instance. This can be done! 

How to Manage Security

1. Assign the user the Reader Role to get started 

2. Navigate to the Content List or Page you want to give them access to, for this example we’ll use the Home Page

3. From the Home Page, click the Menu Indicator to the right, then click Security 

4. Click Add Security 

5. Select the User(s) you want to manage and click Next

6. Assign them the additional Roles you want them to have for this specific Page or Content List and click Save

Note

Security settings only allow you to grant permissions above and beyond those granted through User Settings. You are not able to use the Security feature to lower a users roles for a specific page or content list.

Further Reading

  • User Access
  • Custom Roles

When you are adding users to your Agility CMS instance it's important to think about what Role that user will have in managing your instance and your content.

Choosing the right permissions (roles) when adding users gives them a safe and streamlined environment when viewing or editing content. When adding users, you should select the bare minimum role that users will require.

This guide we'll go over some of the best practices when adding new users and permissions in your Agility CMS.

What We'll Cover

  1. Adding a user who can only
  2. Adding a user who should only be able to
  3. Adding a user who can only manage

Adding a user who can only view Content without Editing or Publishing

Adding a user with the Reader role permission will grant them access into your Agility CMS, but only allow then to view your content without being able to Edit or Publish new content or modify any of your Content Models.

The figure above shows a user with the Reader role permission. Buttons like Add New or Delete are revoked from this user and text fields are greyed out (uneditable). Select an Image

Adding a user who should only be able to Edit or Publish Content

Adding a user with the Editor role grants them access to edit and create new items on the site. This user, however, can only save content and not approve or publish items.

The figure above shows a user with the Editor role permission creating a new blog post. Select an Image

Adding a user with the Publisher role grants them access to publish content or pages, in addition to edit access.

The figure above shows a user with the Publisher role permission creating a new blog post with the ability to publish. Select an Image

Adding a user who can only manage specific Pages or Content

Sometimes you may want a user to be able to modify some specific content. This can be done by setting a user's role to Reader and setting security roles on the specific page or content item you want them to modify. Let take a look at an example of this.

After setting a user's permission to Reader, I want to go ahead and grant him the ability to only manage content within the Home Page.

On my Home page, I can navigate to the Security tab and add a new user to the list. This is a list of the users who have specific access to this item.

Select an Image

After selecting a user, I can then select the role I want to give them from the list and submit. In my case, I'll give this user Publisher permissions.

Select an Image

When the user is logged into Agility CMS with their new User Permission roles, the specific content (in this case the Home page) will be editable, but the other pages or content will not be.

Home Page (editable):

Select an Image

Contact Page (non-editable):

Select an Image

← Previous
User Permissions
Next →
Password Management
On this page
What is Item and Page Security and Why is it Important?How to Manage Security
Agility CMS documentationAgility CMS documentation

Documentation for the CMS built for editors, developers, and AI agents.

Docs
  • Overview
  • Editors
  • Developers
  • Owners & Admins
  • Training Guide
  • Changelog
Resources
  • Get Support
  • MCP Server
  • System Status
  • llms.txt
Agility
  • agilitycms.com
  • Start Free Trial
  • Sign in
  • Blog
© 2026 Agility Inc. All rights reserved.
Privacy PolicyTerms of Service