> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chatsyncs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# User Permission

> User Permission packages define what a team role can do — toggle a feature (Chatbot Manager, Live Chat, Broadcast, WhatsApp Carousel Template, etc.) on or off, then grant Create/Update/Delete/Special access for it. Use this when a customer asks how to limit what a team member or role can access in ChatSyncs.

<Frame caption="Control Panel → User Permission, with the Create button and a row's Edit/Delete action icons highlighted.">
  <img src="https://mintcdn.com/chatsyncs/FizLP_1ybB1FGp5E/images/learn/control-panel-user-permission/step-01-user-permission-list.png?fit=max&auto=format&n=FizLP_1ybB1FGp5E&q=85&s=6378c8cb5643389c2b21158b6e208997" alt="ChatSyncs left navigation with Control Panel and User Permission selected, the Create button highlighted, and a permission package row's Edit and Delete action icons highlighted" width="1262" height="537" data-path="images/learn/control-panel-user-permission/step-01-user-permission-list.png" />
</Frame>

**Control Panel → User Permission** lists the permission packages (roles) you can assign to
team members under [User Manager](/learn/control-panel-user-manager). Each row shows its
**Package ID**, **Package/Role** name, **Type**, **Status** (enabled/disabled), **Price - USD**,
**Validity - days**, and whether it's the **Default** role. Click **Create** to define a new
one.

## The permission matrix

<Frame>
  <img src="https://mintcdn.com/chatsyncs/pDoE0O1fTLLmcyKo/images/learn/control-panel-user-permission/step-02-permission-matrix.png?fit=max&auto=format&n=pDoE0O1fTLLmcyKo&q=85&s=ff1ec363e35b0a6f89ddec558ce8dcfd" alt="Permission matrix with toggles for features like Bot AI Token, Chatbot Manager, Incoming Message to Webhook URL, Live Chat, Live Chat - Widget, Live Chat - Number Mask, Live Chat - Translator, Live Chat - Advanced, Broadcast, WhatsApp - Carousel Template, WhatsApp - Click Ads, each with Create/Update/Delete/Special checkboxes" width="736" height="538" data-path="images/learn/control-panel-user-permission/step-02-permission-matrix.png" />
</Frame>

Each permission package is built feature-by-feature. Turn a feature's toggle on to grant access
to it at all, then check **Create**, **Update**, **Delete**, and/or **Special** to control what
that role can do with it. Features include things like **Bot AI Token**, **Chatbot Manager**,
**Incoming Message to Webhook URL**, **Live Chat** (and its **Widget**, **Number Mask**,
**Translator**, and **Advanced** sub-permissions), **Broadcast**, **WhatsApp - Carousel
Template**, and **WhatsApp - Click Ads** — the list continues with the rest of ChatSyncs'
features.

For example, to give a support agent role access to handle live chats but not send broadcasts:
turn **Live Chat** on with **Create**/**Update** checked, and leave **Broadcast** toggled off.

## Frequently asked

<AccordionGroup>
  <Accordion title="How do I stop a team member from sending broadcasts?">
    Edit their **User Permission** package and toggle **Broadcast** off (or leave its
    Create/Update/Delete/Special boxes unchecked) — they'll keep access to whatever else their
    role allows.
  </Accordion>

  <Accordion title="What's the difference between toggling a feature off and unchecking its Create/Update/Delete/Special boxes?">
    The toggle controls whether the role can access the feature at all. The
    Create/Update/Delete/Special checkboxes control which specific actions they can take within
    it once access is granted.
  </Accordion>

  <Accordion title="Where do I assign a permission package to a team member?">
    Permission packages are created here, then assigned to a user from
    [User Manager](/learn/control-panel-user-manager).
  </Accordion>
</AccordionGroup>
