> For the complete documentation index, see [llms.txt](https://help.flowerbuddy.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.flowerbuddy.co/reference/workspace-settings/roles/workspace-roles/create-and-manage-workspace-roles.md).

# Create and manage workspace roles

Custom workspace roles let you define the access a member needs without changing the access of everyone else. Start with the person's work, such as designing assigned events or reviewing reports, then choose only the pages and records they need.

Use **New Role** in the Workspace Roles section to open the role editor.

<div data-with-frame="true"><figure><img src="https://2616748322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUtdSEPutB4SrRwwUMOIx%2Fuploads%2Fgit-blob-f8b31c6afda9fda4129b50eb337d9b4b8c4ed580%2F04-roles.png?alt=media" alt="Roles tab with the Workspace Roles heading, Full-Access role row, custom role rows, and New Role button." width="550"><figcaption></figcaption></figure></div>

## Create or edit a role

1. Open **Workspace Settings** and select **Roles**.
2. In **Workspace Roles**, select **New Role**, or select the pencil icon with the **Edit role** label beside an existing custom role.
3. Enter a clear **Role name** and optional **Description**.
4. Choose the record, item, and page access for the role.
5. Select **Save and Close**.

The role becomes available from the **Role** menu on **Members**. You can edit a custom role later. A role with assignees cannot be deleted until it has no assigned members.

## Choose event and retail-plan access

The **Event & Plan Permissions** section controls access to both events and retail plans. Set **View** and **Edit** separately:

<div data-with-frame="true"><figure><img src="https://2616748322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUtdSEPutB4SrRwwUMOIx%2Fuploads%2Fgit-blob-6c52a97b73410b92f861e804052ad930a66f1e8f%2F17-role-record-scopes.png?alt=media" alt="Workspace role editor for Design Team showing Event and Plan Permissions with View and Edit choices of None, Assigned, and All, plus Allow creating events." width="550"><figcaption></figcaption></figure></div>

* **None** does not allow that action.
* **Assigned** allows that action only for events and plans assigned to the member.
* **All** allows that action across the workspace's events and plans.

For example, a designer could view all records but edit only assigned records. Edit access cannot be broader than View access; FlowerBuddy adjusts those choices to keep them consistent.

The creation switch is labeled **Allow creating events** within this shared section. Enabling it also requires at least **Assigned** View and Edit access, so a member can work with records they create.

## Choose item and pricing access

**Flower & Hard Good Selection Permissions** controls which items appear when building recipes:

* **Event Items** limits choices to flowers and hard goods already in the current event or plan.
* **Workspace Items** includes items in your workspace.
* **All Items** also includes FlowerBuddy's built-in flower and hard-good catalog.

**Allow creating flowers and hardgoods** separately controls whether the member can create new flower and hard-good records.

**Allow editing flower and hardgood prices** permits price changes. Turning it on also enables **Allow cost & profit access**. Turning cost and profit access off disables price editing. Selling-price information remains visible when cost and profit information is hidden.

## Restrict page access

The **Page Access Permissions** controls list the pages that can be restricted: **Workspace Settings**, **Core Data**, **Event Settings**, **Tasks**, **Purchasing**, **Events**, **Event Templates**, **Forms**, **Inventory**, **Reports**, **Accounting**, **Plans**, **Retail Settings**, **Retail Templates**, and **Calendar**.

<div data-with-frame="true"><figure><img src="https://2616748322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUtdSEPutB4SrRwwUMOIx%2Fuploads%2Fgit-blob-dd5f5cd5b0770a1345b16fb035034a568d71a7b9%2F18-role-page-access.png?alt=media" alt="Workspace role editor Page Access Permissions showing Select all and individual switches for Accounting, Calendar, Core Data, Event Settings, Event Templates, Events, Forms, Inventory, Plans, Purchasing, Reports, and Retail Settings." width="550"><figcaption></figcaption></figure></div>

Use **Select all** to change the page switches together, then adjust individual pages. Turning a page off hides it from navigation and prevents access through a direct link. Pages left allowed remain available to the role.

Page access does not replace record-level choices. For example, allowing **Events** does not by itself give a role permission to edit every event. Review both sets of choices before assigning the role.

## Delete a custom role

Use the trash icon with the **Delete role** label only after the role has no assignees. FlowerBuddy disables deletion while people are assigned, so move those members to another role or **Full-Access** first.
