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

# Create and Manage Client Workspaces – WaMatrix Reseller

> Create isolated sub-workspaces for each client in your WaMatrix Reseller dashboard, with separate contacts, conversations, and WhatsApp channels.

Each client gets their own isolated workspace inside your reseller account. Workspaces are fully independent — contacts, conversations, WhatsApp numbers, and settings are never shared between clients. You can create unlimited workspaces from your master dashboard.

## Creating a New Workspace

<Steps>
  <Step title="Open the New Workspace form">
    In your Reseller Dashboard, go to **Clients → New Workspace**.
  </Step>

  <Step title="Enter the workspace name">
    Enter the workspace name — this is typically the client's business name.
  </Step>

  <Step title="Enter the primary contact email">
    Enter the primary contact email address. This person will receive the workspace invitation and be set as the workspace owner.
  </Step>

  <Step title="Assign a plan (optional)">
    Optionally assign a plan immediately, or leave it unassigned and add it later from the workspace's Subscription tab.
  </Step>

  <Step title="Create the workspace">
    Click **Create Workspace**. The primary contact receives an email with a link to set their password and get started.
  </Step>
</Steps>

## Workspace Isolation

Every workspace operates as a fully sealed environment within your reseller account. The following are completely independent per workspace and are never shared between clients:

* **Contact lists and segments** — each client owns their own database of contacts
* **Conversation history** — messages and chat threads are scoped to the workspace
* **WhatsApp Business numbers** — each workspace connects its own WABA and phone number(s)
* **Team members and roles** — agents, admins, and permissions are managed per workspace
* **Billing and plan assignment** — each workspace is on its own plan with its own usage counters
* **Automation flows and chatbots** — all flows are isolated and cannot reference data from another workspace

No data leaks between client workspaces. A client can only ever see and interact with their own workspace, which is always presented under your brand.

## Managing Existing Workspaces

Your **Clients** list view gives you a central place to manage every workspace at a glance:

* **Search and filter** — find workspaces by name or status to quickly locate a specific client
* **View workspace details** — click any workspace to open its full detail page, including subscription info, usage stats, and settings
* **Suspend or re-activate** — pause a client's access instantly, then restore it just as quickly when they're ready to resume
* **Impersonate (view as client)** — enter a workspace as if you were the client, giving you full visibility for support and troubleshooting without requiring the client to share their credentials

## Workspace Statuses

| Status        | Description                                                                                                               |
| ------------- | ------------------------------------------------------------------------------------------------------------------------- |
| **Active**    | The client is on an active plan with full access to all features included in their plan.                                  |
| **Trial**     | The workspace is in a trial period. Access may be limited to a subset of features or a capped usage level.                |
| **Suspended** | Access is paused — typically due to overdue billing or a client-requested pause. No new messages can be sent or received. |
| **Archived**  | The workspace is read-only. Existing data is preserved but no new messages or changes are permitted.                      |

<Note>
  When you view a client's workspace via impersonation, both your account and the client's account log show the access event for audit purposes.
</Note>

<Tip>
  Use a consistent naming convention for workspaces (e.g. "\[ClientName] - \[Project]") to keep your client list organized as you scale.
</Tip>
