Sharing & Permissions
Control who can see and edit your data
Sharing & Permissions
Coherence provides flexible permission controls to ensure the right people have access to the right data.
Permission Levels
Workspace Roles
Every user has a workspace-level role that defines their base permissions:
| Role | Description |
|---|---|
| Owner | Full access to everything, including billing and user management |
| Admin | Can manage users, modules, and settings. Cannot access billing |
| Member | Standard access to workspace data based on module permissions |
| Guest | Limited access to specific modules or records only |
Module Permissions
Each module can have its own permission settings:
| Permission | What it allows |
|---|---|
| View | See records and data |
| Create | Add new records |
| Edit | Modify existing records |
| Delete | Remove records |
| Manage | Configure module settings and fields |
Access Levels
Public Modules
All workspace members can access public modules according to their role permissions.
- Best for shared data like Contacts and Companies
- Everyone can view, but edit permissions may vary
Private Modules
Only specified users or teams can access private modules.
- Best for sensitive data like HR records or financials
- You control exactly who has access
Record-Level Sharing
Share individual records with specific users or teams.
- Useful for one-off sharing needs
- Recipients get view access by default
Teams
Creating Teams
Organize users into teams for easier permission management:
- Go to Settings > Teams
- Click Create Team
- Name your team and add members
- Assign module permissions to the team
Team Permissions
When you assign permissions to a team, all members inherit those permissions:
Sales Team
├── Leads: View, Create, Edit
├── Deals: View, Create, Edit, Delete
└── Contacts: View, Create, Edit
Use teams for department-based access. It's easier than managing individual user permissions.
Ownership
Record Ownership
Every record has an owner - the user responsible for that record.
Owners can:
- Always view and edit their own records
- Receive notifications about their records
- Be used in automation conditions
Transferring Ownership
Transfer records when:
- An employee leaves
- Territories change
- Workload needs rebalancing
To transfer:
- Select the records to transfer
- Click Actions > Transfer Ownership
- Choose the new owner
Sharing Individual Records
Share with Users
- Open the record
- Click the Share button
- Enter user names or emails
- Set permission level (View or Edit)
- Click Share
Share with Teams
Follow the same process but select a team instead of individual users.
Share Links
Create a shareable link for external access:
- Open the record
- Click Share > Create Link
- Set expiration and permissions
- Copy and send the link
Share links allow access without logging in. Use them carefully and set expiration dates for sensitive data.
Field-Level Permissions
Control which fields users can see or edit:
Sensitive Fields
Mark fields as sensitive to limit visibility:
- Only owners and admins can see sensitive fields
- Useful for salary, SSN, or confidential notes
Read-Only Fields
Make certain fields read-only for non-admins:
- System fields that shouldn't be edited
- Calculated or synced fields
Best Practices
- Start restrictive - Begin with minimal permissions and expand as needed
- Use teams - Easier to manage than individual permissions
- Audit regularly - Review who has access periodically
- Document policies - Create clear guidelines for your team
Next: Learn about Activity Feeds to track changes.