Understanding team roles and permissions in CornerSpot

In Cornerspot, a role is a named bundle of rights, and every teammate is assigned exactly one. Your team starts with three ready-made roles, and you can build as many of your own as you need. This guide covers what rights are, where roles live, how to create a custom role, and the guardrails that keep your team from locking itself out.

Where rights and roles live

Open Settings and choose Rights & Roles (at /dashboard/settings/rights-roles). The tile only appears for teammates whose role lets them read roles, so if you can't see it, ask an admin.

The Rights and Roles tile in Cornerspot Account Settings
The Rights & Roles tile in Account Settings.

Rights are the vocabulary

A right is permission to do one specific thing, such as view contacts or publish a knowledge base article. Cornerspot ships a fixed catalog of rights, grouped into areas like CRM, Commerce & Billing, Forms, Live Chat, and Administration.

Most rights come in pairs. A read right lets someone see a kind of record; the matching write right lets them create, change, and delete it. Granting contacts_read without contacts_write gives a teammate a view-only CRM.

These are the same rights you attach to a consumer API key, so a role and an integration are described in exactly the same vocabulary.

The three roles every team starts with

Each new team is seeded with three roles. You can rename them and adjust what Manager and Rep may do, but you cannot delete them.

The Rights and Roles list in Cornerspot showing the seeded Admin, Manager, and Rep roles
The Rights & Roles list, showing the seeded roles alongside any custom ones.
  • Admin holds every right, and always will. Cornerspot keeps this role complete as new rights ship, so an admin can never be locked out of a new feature. Its rights can't be edited.
  • Manager can read and write everything in the day-to-day working area, but reaches none of the administration settings: no team members, no roles, no API keys, no audit log, no automations.
  • Rep can read everything, and additionally has full write access to live chat and support tickets. A Rep works the inbox and the ticket queue, but does not edit your CRM records.

Creating a custom role

When none of the seeded roles fits, build your own. Click New Role to open the role editor.

The Cornerspot role editor open in a side panel, ready to create a new role
The role editor opens in a side panel.
  1. Give the role a name, and a description explaining what it is for.
  2. Pick its rights. They are grouped by area, and each group has a checkbox that selects the whole group at once. Use Filter rights to narrow the list, or Select all reads to start from a view-only role and add writes from there.
  3. Click Create role. A role needs a name and at least one right before it can be saved.
Naming a custom role and describing its purpose in the Cornerspot role editor
Name the role and describe what it is for.
The Cornerspot rights picker, grouped by area with a live count of selected rights
Rights are grouped by area, searchable, and counted as you select them.

The new role appears in the list with the number of rights it grants and the number of teammates using it.

A newly created custom role listed in Cornerspot with its rights and member counts
The custom role, ready to assign.

Assigning a role

Roles are handed out on the Team Members page (at /dashboard/settings/team-members). Open a teammate and pick from the Role dropdown, which lists your custom roles right alongside Admin, Manager, and Rep. The same picker appears when you invite someone.

A teammate only ever sees the parts of Cornerspot their rights allow. Settings tiles and menu entries they can't use simply don't render, and an action beyond their rights is refused by the server, not merely hidden.

What makes a role administrative

Administrator is not a rank in Cornerspot. It is a shape. A role is administrative when it grants both of these rights:

  • Manage team members, the right to invite, change, and remove teammates.
  • Manage roles, the right to create and edit roles themselves.

Any role granting both is administrative and is marked with an Admin badge in the list, including a custom one you built yourself. Together those two rights let someone hand out any other right, which is why they define the boundary.

The Admin badge marking an administrative role in the Cornerspot roles list
The Admin badge marks every administrative role, seeded or custom.

Guardrails that keep your team safe

Because administrative access is what protects everything else, Cornerspot refuses changes that would leave nobody in charge.

  • Your team keeps at least one administrative member. The last one can't be demoted, suspended, or removed.
  • The owner is protected. One teammate owns the team, marked with a crown. The owner can't be moved to a non-administrative role, suspended, or revoked. To hand the team over, use Transfer ownership, which promotes another administrative teammate and leaves you as a regular member.
  • You can't change your own role. This keeps you from removing the access you are currently relying on.
  • Seeded roles can't be deleted, and the Admin role can't have rights taken away from it.
  • A role in use can't be deleted outright. Move its members to another role first, which the editor offers to do for you.

Tips for designing roles

  • Grant the least access someone needs. You can always add rights later.
  • Start from Select all reads, then add only the writes that role genuinely performs.
  • Name roles after the job, not the person, so "Support Lead" outlives whoever holds it.
  • Keep more than one administrative teammate, so you never depend on a single person for access.
  • Grant the two administrative rights deliberately. Any role holding both can hand out every other right.

Was this article helpful?