Skip to content

Team Roles & Permissions

WPsigner adds four team roles on top of a user’s normal WordPress role. Use them to separate document creation, organization-wide visibility, management, and administration.

  1. Sign in as a WordPress Administrator.
  2. Go to WPsigner → More → Users.
  3. Find the WordPress user.
  4. Choose Sender, Viewer, Manager, Admin, or No Access.
  5. Save the change.

WordPress Administrators are not listed because they already receive full WPsigner access through manage_options.

AbilitySenderViewerManagerWPsigner AdminWordPress Administrator
Open WPsignerYesYesYesYesYes
Create and send documentsYesNoYesYesYes
Create campaignsYesNoYesYesYes
View own documentsYesYesYesYesYes
View all users’ documentsNoYesYesYesYes
Edit/delete other users’ documentsNoNoYesYesYes
View audit trailsOwnAllAllAllAll
View sensitive signer details on other users’ documentsNoNoYesYesYes
Manage WPsigner usersNoNoNoYesYes
Manage settings and integrationsNoNoNoSee note belowYes

For team members who prepare and send their own documents and campaigns. Senders cannot browse or manage documents created by other users.

Provides organization-wide read-only visibility. Viewers can see all documents and audit trails, but cannot create documents or modify another user’s records. Sensitive signer details remain restricted unless the document belongs to that Viewer.

For operational leads who need to create documents and manage documents from the whole organization. Managers do not receive access to administrative settings or user-role management.

Receives WPsigner’s administrative capabilities, including users and settings at the role level.

WordPress Administrators receive full WPsigner access automatically, even without a separate WPsigner role.

  • The WordPress user who creates a document is its owner.
  • Senders are filtered to their own documents and campaigns.
  • Viewers, Managers, WPsigner Admins, and WordPress Administrators can list all documents.
  • Only Managers and administrators can modify another user’s document.
  • A Viewer’s own legacy document may still pass the ownership check for modification, but the Viewer role does not expose the create workflow.

The [insigner_admin_portal] shortcode follows the same visibility rules:

  • Sender: own documents.
  • Viewer: all documents, read-only for other owners.
  • Manager: all documents, with management permissions.
  • WPsigner Admin / WordPress Administrator: all documents.

The signer portal, [insigner_client_portal], is different: any logged-in WordPress user can use it, and documents are matched by email instead of WPsigner role.

For custom code and role-management plugins, WPsigner uses these capabilities:

CapabilityPurpose
wps_accessOpen WPsigner
wps_create_documentsCreate documents
wps_send_documentsSend signing requests
wps_create_campaignsCreate public campaigns
wps_view_allView all users’ documents
wps_manage_allModify all users’ documents
wps_manage_settingsManage WPsigner settings
wps_manage_usersAssign WPsigner roles
wps_manage_templatesManage templates
wps_manage_webhooksManage webhooks
wps_manage_digital_idManage certificate settings
view_wps_auditRead document audit trails

Do not grant individual capabilities without testing the related screen: some administrative pages also require manage_options.

Assign one of the four WPsigner roles, confirm the account can log in to WordPress, then sign out and back in.

A Sender cannot find another user’s document

Section titled “A Sender cannot find another user’s document”

This is expected. Use Viewer for organization-wide read-only access or Manager for organization-wide management.

A Viewer can see a document but not signer details

Section titled “A Viewer can see a document but not signer details”

Viewer access intentionally limits sensitive details on documents created by another user.

A WPsigner Admin sees a blank settings page

Section titled “A WPsigner Admin sees a blank settings page”

The current screen also requires manage_options. Complete the configuration with a WordPress Administrator.