Managing Blog Users

Postnomic supports team collaboration through a role-based access system. Each blog maintains its own set of users with specific roles, allowing you to control who can read, write, edit, review, and a...

Overview

Postnomic supports team collaboration through a role-based access system. Each blog maintains its own set of users with specific roles, allowing you to control who can read, write, edit, review, and administer content.

User Roles

Every blog user is assigned one of five roles, listed from least to most privileged:

Reader

  • Can view published blog content
  • Cannot create, edit, or manage any content
  • Useful for granting access to private or internal blogs

Author

  • Can create new posts and edit their own posts
  • Can upload media files within storage limits
  • Cannot edit or manage other users' content
  • Ideal for individual contributors

Editor

  • Everything an Author can do, plus:
  • Can edit and manage all posts on the blog, regardless of author
  • Can manage tags and categories
  • Suited for content managers who oversee multiple writers

Reviewer

  • Everything an Editor can do, plus:
  • Can participate in the post review workflow
  • Can approve or reject posts submitted for review
  • Can add review comments
  • Designed for quality assurance and editorial oversight

Admin

  • Full access to all blog features
  • Can manage blog settings, users, and API keys
  • Can invite and remove users, change roles
  • Can delete the blog
  • The blog creator is automatically assigned this role

Inviting Users

To invite a new user to your blog:

  1. Navigate to your blog's Settings → Users
  2. Click Add User
  3. Search for the user by their email address or display name
  4. Select the role you want to assign
  5. Click Invite

The invited user must have an existing Postnomic account. They will see the blog in their dashboard after being added.

User Limits per Plan

The number of users you can add to a single blog depends on the blog owner's subscription plan:

Plan Users per Blog
Free 1 (owner only)
Plus 3
Pro 10
Enterprise Unlimited

If you reach your plan's user limit, the API returns a 403 Forbidden response when attempting to add more users. Upgrade your plan to increase the limit.

Changing Roles

Admins can change any user's role at any time:

  1. Go to Settings → Users
  2. Find the user in the list
  3. Select a new role from the dropdown
  4. Save the change

Role changes take effect immediately. Be cautious when demoting users, as they will lose access to any features above their new role level.

Removing Users

To remove a user from your blog:

  1. Go to Settings → Users
  2. Click the Remove button next to the user
  3. Confirm the action

Removing a user revokes their access to the blog but does not delete any content they authored. Their posts remain on the blog and can be managed by editors and admins.

Blog User Records

Each user's membership is tracked via a BlogUser entity that links the user to the blog with their assigned BlogRole. This is separate from the user's global Postnomic account — a single user can be a member of multiple blogs with different roles on each.

Was this article helpful?

Thank you for your feedback!