---
title: "Team Roles and Permissions"
label: "Manage roles"
description: "Understand team roles and set the right permissions for each team member."
publishedAt: 2025-12-31
updatedAt: 2026-10-14
order: 2
status: "published"
---

## What are team roles?

Team roles define what each member can access and change on your job board. Assigning the right role ensures people have the permissions they need without exposing sensitive settings like billing or team management.

Cavuno offers three roles: Owner, Admin, and Editor.

## Prerequisites

You need Owner or Admin access to manage membership. Only the primary Owner can transfer primary ownership, and the recipient must already be a member.

## Available roles

**Owner**

Full access to everything, including the two actions nobody else can take:
- Delete the board
- Transfer primary ownership

The account creator is automatically the primary owner and cannot be removed.

**Admin**

Everything except deleting the board and transferring ownership: jobs and companies, all board settings, the website builder, domains, sign-in methods, products and payments, integrations, API keys, the audit log, billing, legal, and the team. Admins manage Editors; only an Owner can change another Admin's role.

**Editor**

Runs the board's day-to-day content:
- Jobs, including publishing
- Companies and their team members
- Employers and access requests
- Job seekers (everything except permanently erasing one)
- The blog
- The inbox

Editors can view, but not change, job alerts and subscribers, the job form and custom fields, collections, and email templates. Pages they can view but not change say **View only** at the top.

Editors cannot open the website builder, board settings, features, redirects, products and payments, domains, sign-in methods, integrations (Slack, indexing, analytics, AdSense, feeds, webhooks), API keys, the audit log, team management, or billing. Those sections are hidden from their navigation.

## Request access

If an Editor opens a page their role doesn't include, Cavuno shows **You don't have access** with a **Request access** button. On a view-only page the button is **Request edit access**.

The request notifies the Owner and every Admin in the dashboard notification bell and by email. Each notification has a **Make (name) an Admin** button that changes the Editor's role in one click. Ignoring the request is fine; the Editor's role stays the same. An Editor can only have one open request per section at a time.

## Change a member's role

1. Go to **Settings → Members**.
2. Find the team member.
3. Click on their current role.
4. Select a new role.
5. Changes apply immediately.

## Transfer ownership

To make someone else the primary owner:

1. Go to **Settings → Members**.
2. Find the member.
3. Click the three-dot menu (...).
4. Select **Transfer Ownership**.
5. Confirm the transfer.

The previous owner becomes an Admin after the transfer.

## Permission details

| Action | Owner | Admin | Editor |
|--------|-------|-------|--------|
| Post, edit and publish jobs | Yes | Yes | Yes |
| Manage companies and employers | Yes | Yes | Yes |
| Manage job seekers | Yes | Yes | Yes, except erasing |
| Write blog posts | Yes | Yes | Yes |
| Answer the inbox | Yes | Yes | Yes |
| Job alerts, job form, collections, email templates | Yes | Yes | View only |
| Website builder | Yes | Yes | No |
| Board settings, domains, sign-in methods | Yes | Yes | No |
| Products, payments and billing | Yes | Yes | No |
| Integrations, API keys and webhooks | Yes | Yes | No |
| View audit log | Yes | Yes | No |
| Invite and manage members | Yes | Yes | No |
| Sign the Data Processing Agreement | Yes | Yes | No |
| Delete board | Yes | No | No |
| Transfer primary ownership | Yes | No | No |

## Best practices

- **Limit owners:** Only give owner access to trusted team members.
- **Use appropriate roles:** Give content staff the Editor role; promote to Admin when they need settings or billing.
- **Regular review:** Check team access periodically.
- **Remove promptly:** Remove access when someone leaves.

## Verify access

After changing a role, ask the person to reload the dashboard. Confirm an Admin can reach the intended management settings and an Editor sees jobs, companies and the blog but not settings or billing. After transferring ownership, verify the new primary owner is shown as Owner and the previous owner is shown as Admin before making further membership changes.

## If the expected action is unavailable

Confirm your own role and the target member's current status. An invitation must be accepted before its recipient can receive ownership, and an Editor cannot change roles. If access looks stale after a change, reload the dashboard before retrying.

## Troubleshoot missing controls

If a role action does not appear, confirm you are an Owner or Admin and the target has accepted their invitation. Admins cannot change another Admin's role. Primary-ownership transfer appears only to the current primary Owner.

## Next steps

Use [Invite team members](/docs/team/invite-team-members) for new collaborators. Revisit the permission table whenever responsibilities change, especially before giving billing or membership access.
