# Companies & Workspaces

Give each client their own isolated workspace for assistants, chats, and billing

> Full REST + WebSocket API reference: https://api.happ.tools/reference

Run one client per company so their assistants, integrations, chats, knowledge bases, and billing stay fully separate from everyone else's.

<CompaniesPageDemo />

## Create a company [#create-a-company]

1. After signing in, click **Create Company** (it's also the first step after registration).
2. Enter the company name.
3. Select the preferred language.
4. Click **Create**.

Create as many companies as you have clients. Switch between them with the company selector in the sidebar.

## Settings [#settings]

Open **Settings** in the sidebar:

| Section         | Controls                                                                                             |
| --------------- | ---------------------------------------------------------------------------------------------------- |
| General         | Company Name, Language, Timezone (used for analytics + scheduling)                                   |
| Team Management | View members, invite by email, remove members — see [Account → Team](/docs/account#profile-and-team) |
| Data & Privacy  | Export company data, delete company (irreversible — removes all data)                                |

## Data isolation [#data-isolation]

Everything is scoped to its company and invisible to others: assistants, integrations (Telegram, Instagram, etc.), chats, knowledge bases, per-assistant tools, phone numbers, and [billing](/docs/billing). Each company carries its own plan and usage limits.

**API:** [api.happ.tools/reference](https://api.happ.tools/reference)

## Next [#next]

* [Account Management](/docs/account) — invite operators to a workspace
* [Billing & Plans](/docs/billing) — per-company plans and limits
* [Channels](/docs/channels) — connect each company's messengers
