Entities
Subsidiaries and brands under your company — each with its own support channel, branding, and agent team.
Demo — Entity Cards
Ca
CashMatrix
cashmatrix
support@cashmatrix.com
Pa
PaySorta
paysorta
support@paysorta.com
Ma
MatrixPay
matrixpay
support@matrixpay.com
What is an Entity?
An entity represents a distinct brand, product, or subsidiary within your company. Each entity has its own:
- Support channel — unique email address for incoming tickets
- Branding — name, logo, and primary color for the chat widget
- Agent team — agents assigned to handle that entity's support
- Knowledge base — articles and categories specific to that entity
Example
A company called Reechdesk Inc. might have three entities:
CashMatrix
cashmatrix • support@cashmatrix.com
PaySorta
paysorta • support@paysorta.com
MatrixPay
matrixpay • support@matrixpay.com
Each entity has its own chat widget, ticket queue, and agent assignments. A visitor on the CashMatrix website sees the CashMatrix-branded widget, while a PaySorta visitor sees a different one.
Entity Properties
| Field | Type | Description |
|---|---|---|
| name | string | Display name shown in dashboard and widget |
| slug | string | Unique identifier used in API calls and SDK |
| supportEmail | string | Email address for incoming support tickets |
| primaryColor | string | Brand color (hex) for widget theming |
| logoUrl | string | null | Logo displayed in chat widget header |
Multi-entity SDK usage
Pass the entity slug to
HelpdeskProvider to load the correct branding and route tickets to the right team:<HelpdeskProvider entityId="cashmatrix" ...>