Team Management
Control who has access to your Heffl workspace and what they can do. Manage team members, define roles, and create custom permission sets.Inviting team members
Sending invitations
- Go to Settings > Team
- Click Add Member
- Fill in the member details:
| Field | Description |
|---|---|
| The member’s email address (invitation sent here) | |
| First Name | Member’s first name |
| Role | Owner, Admin, or Member |
| Permission Set | (Optional) Assign a permission set for Members |
- Click Send Invitation
Invitation management
- View pending invitations in the team settings
- Resend invitations if the email was missed
- Delete invitations to revoke access before they’re accepted
Roles
Owner
- Full access to all features and settings
- Can manage billing and licenses
- Can assign any role to team members
- Can delete the workspace
Admin
- Access to most features and settings
- Can invite and manage team members
- Can assign Admin or Member roles (not Owner)
- Cannot access billing or delete the workspace
Member
- Access is controlled by their assigned permission set
- Cannot access team or workspace settings
- Best for team members who need access to specific modules
Permission sets
Permission sets define exactly what a Member-role user can access. Create sets that match your team’s responsibilities.Creating a permission set
- Go to Settings > Permissions
- Click Add Permission Set
- Name the set (e.g., “Sales Representative”, “Project Coordinator”)
- Toggle individual permissions on or off
Available permissions
Permissions are grouped by module. Each permission controls a specific action: CRM Permissions:| Permission | Actions |
|---|---|
| Contacts | View, Create, Update, Delete, Export |
| Leads | View, Create, Update, Delete, Export, Convert |
| Deals | View, Create, Update, Delete, Export |
| CRM Tasks | View, Create, Update, Delete |
| CRM Reports | View |
| Permission | Actions |
|---|---|
| Invoices | View, Create, Update, Delete, Export |
| Quotations | View, Create, Update, Delete, Export, Convert |
| Payments | View, Create, Update, Delete |
| Products | View, Create, Update, Delete |
| Recurring Invoices | View, Create, Update, Delete |
| Sales Orders | View, Create, Update, Delete, Convert |
| Permission | Actions |
|---|---|
| Projects | View, Create, Update, Delete |
| Project Tasks | View, Create, Update, Delete |
| Activities | View, Create, Update, Delete |
| Timesheets | View, Create, Update, Delete |
| Templates | View, Create, Update, Delete |
| Permission | Actions |
|---|---|
| Inbox | View, Create messages |
| File Manager | View, Upload, Delete |
| Document Templates | View, Create, Update, Delete |
Duplicating permission sets
Save time by duplicating an existing set and making adjustments:- Open a permission set
- Click Duplicate
- Rename the copy
- Adjust permissions as needed
Assigning permission sets
Assign a permission set when inviting a member or update it later:- Go to Settings > Team
- Select a team member
- Choose a permission set from the dropdown
User profile
Each team member can manage their own profile:- Click your avatar in the top corner
- Go to Profile
Profile settings
| Setting | Description |
|---|---|
| Name | Your display name across Heffl |
| Password | Change your account password |
| Devices | View and manage logged-in devices |
Device management
View all devices where your account is logged in:- Device type and browser
- Last active time
- Revoke access to specific devices
Licensing
Each team member needs an active license seat. Manage licenses in Settings > Billing.| Action | Description |
|---|---|
| View licenses | See total, assigned, and available seats |
| Assign license | Allocate a seat to a specific member |
| Purchase licenses | Add more seats as your team grows |
FAQ
Can I change a member's role after they've joined?
Can I change a member's role after they've joined?
Yes. Go to team settings, select the member, and change their role. The change takes effect immediately.
What's the difference between role and permission set?
What's the difference between role and permission set?
Role determines the level of system access (Owner > Admin > Member). Permission sets provide granular control within the Member role, specifying exactly which modules and actions they can access.
Can I have multiple Owners?
Can I have multiple Owners?
Yes. A workspace can have multiple Owners, though it’s recommended to keep this limited for security.
What happens to a member's data when they're removed?
What happens to a member's data when they're removed?
All records they created or were assigned to remain in the workspace. Their name still appears in historical records and activity logs.