Team & Security
Go to Settings → Users to manage your team, and Settings → Security → Audit Log to review activity history.Roles
| Role | What they can do |
|---|---|
| Owner | Full access to everything, including deleting the organization. There is one owner per organization. |
| Admin | Manage users, change settings, and access all content (invoices, proposals, leads, products, etc.) |
| Member | Create and edit content. Cannot manage users or change organization settings. |
Inviting team members
- Go to Settings → Users
- Click Invite Member
- Enter the invitee’s email address
- Select their role (Admin or Member — owners are not assignable via invite)
- Optionally set an expiry date for the invite link (default: 7 days)
- Click Send Invite
Managing pending invites
Open the Pending Invites tab to see all outstanding invitations with their status:| Status | Meaning |
|---|---|
| Pending | Invite sent, not yet accepted |
| Accepted | Member has joined |
| Expired | Invite link passed its expiry date |
- Resend — send the invite email again (resets expiry)
- Revoke — cancel the invite so the link no longer works
Changing a member’s role
In the Members tab, click the role badge next to any member’s name to open a dropdown and select a new role. Changes take effect immediately.Removing a member
Click the actions menu on any member row and select Remove. A confirmation dialog will appear. Removed members lose access to the organization immediately.You cannot remove yourself if you are the owner. Transfer ownership first, or contact support.
Audit log
Go to Settings → Security → Audit Log to see a full history of actions taken in your organization.What is logged
- Document creates, updates, and deletes (invoices, proposals, leads, contacts, products, templates, workflows)
- User invitations and role changes
- Settings changes
- AI-generated actions
Filtering the audit log
| Filter | Options |
|---|---|
| Date range | Last 7 days, 30 days, 90 days, or custom date range |
| Team member | Filter by a specific user |
| Action type | Create, update, delete, and others |
Viewing a log entry
Click any row to open the full detail view, which includes:- Timestamp
- User who performed the action
- Resource type and ID
- Before / After values — what the data looked like before and after the change
- IP address and user agent
Exporting
Click Export CSV to download the current filtered log as a CSV file. The export includes up to 200 log entries per query.Troubleshooting
Invitee didn't receive the invite email
Invitee didn't receive the invite email
Ask them to check their spam folder. You can also copy the invite link directly from the Pending Invites tab and send it to them via another channel. If the invite has expired, use Resend to issue a new one.
Member can't access certain features
Member can't access certain features
Check their role. Members cannot manage users or settings. Upgrade them to Admin if they need that access.
Audit log shows no entries
Audit log shows no entries
Make sure your date range filter is wide enough. The audit log is populated by Firestore triggers — if a very recent action isn’t showing, click Refresh. Up to 200 entries are returned per query.