Permissions
Docu Ninja provides a granular permissions system that lets you control who can access and modify specific resources.
Permission levels
| Permission | Description |
|---|---|
| View | Can see the resource and its details |
| Edit | Can modify the resource |
| Delete | Can delete the resource |
| Create | Can create new resources of this type |
| Requires Approval | Resources created by this user must be approved before sending |
How permissions work
Owners and Admins
- Owners have unrestricted access to all resources in the company.
- Admins have full access to all resources within the company.
No explicit permissions need to be set for these roles.
Standard Users
Standard users can only access:
- Resources they created — a user can always see and manage their own documents, clients, and blueprints.
- Resources with explicit permissions — an admin or owner can grant specific permissions on individual resources.
Granting permissions
- Navigate to Team > Users.
- Select the user.
- Go to the Permissions section.
- Set permissions:
- Global permissions — apply to all resources of a type (e.g. "can view all documents").
- Entity permissions — apply to a specific resource (e.g. "can edit Document #42").
- Click Save.
Resource types with permissions
Permissions can be applied to:
- Documents — control who can view, edit, or delete specific documents.
- Blueprints — control access to document templates.
- Clients — control who can see and manage client information.
- Client Contacts — control access to individual contacts.
- Templates — control access to email templates.
Requires Approval
The Requires Approval permission adds an approval step to a user's workflow:
- When a user with this permission tries to send a document, it goes to Pending Approval instead.
- An admin or owner must then Approve or Reject the document.
- Only approved documents can be sent to signatories.
This is useful for teams where documents need to be reviewed before being sent externally.
Examples
Scenario: Restricted document access
A team member should only see their own documents plus a shared contract:
- Do not grant any global document permissions.
- Grant View permission on the shared contract specifically.
- The user sees only their own documents and the shared contract.
Scenario: Review before sending
A junior team member's documents should be reviewed before sending:
- Grant the Requires Approval permission.
- When they click Send, the document goes to Pending Approval.
- A manager can then review and approve or reject it.