Manage Tenants
π What is a Tenant?β
In HelloMe, a Tenant is like a secure, separate workspace inside the platform.
A Tenant connects an Agent β and optionally an Agent Branch β to HelloMeβs system in a safe, organised way.
π Think of a tenant as a private room in a big office building (HelloMe). The Agent owns the room. Only they (and their branch staff) can open it using secure keys β the App ID and Secret Key β and do their work inside without mixing with other agents.
β Why Tenants Matterβ
- They keep each agentβs operations separate.
- Make sure transactions, permissions, and settings do not overlap.
- Allow secure API integrations using unique IDs and secret keys.
- Help HelloMe work with multiple agents and branches in different countries β all safely isolated.
π What is the Manage Tenants Module?β
The Manage Tenants sub-module is where admins can:
- Create, view, update, or remove tenants.
- Link tenants to the correct Agent and Agent Branch.
- Generate the secure Tenant App ID and Secret Key.
- Control which parts of the system an agent or branch can access.
This keeps the platform tidy, secure, and well organised.
π How it Worksβ
1οΈβ£ Home Page:
Shows all tenants in a table with:
- Tenant Name
- Linked Agent
- Linked Agent Branch
- Tenant App ID (unique ID for secure API access)
- Created By (who created it)
- Actions: Edit, Delete, or open Settings.
2οΈβ£ Filters:
Filter tenants by:
- Tenant Name
- Agent
- Agent Branch
3οΈβ£ Actions:
- Edit: Update the tenantβs info, agent link, or branch link.
- Delete: Remove a tenant if no longer needed.
- Settings: Adjust tenant-specific integration settings.
β Adding a New Tenantβ
Admins click Add Tenant to create a new tenant environment.
β Fields Needed:β
| Field | What it Means |
|---|---|
| Tenant Name | The name of the tenant workspace. |
| Agent | The agent linked to this tenant. |
| Agent Branch | (Optional) A specific branch linked to this tenant. |
| Tenant App ID | Unique ID HelloMeβs system uses to identify the tenant. |
| Tenant Secret Key | Secure key for safe system-to-system connection. |
Once added, the tenant shows up in the list with its own App ID and Secret Key, ready for secure connections and transactions.
π How It Connects to Other Modulesβ
| Related Module | How It Works Together |
|---|---|
| Manage Agents | Every tenant must be linked to an existing agent. |
| Manage Branches | Tenants can be tied to specific branches to control which branch operates under which tenant. |
| APIs/Integrations | The App ID and Secret Key let agents and branches connect to HelloMeβs system safely. |
β Practical Exampleβ
Example:
Josh (Agent) has a branch called Gislason Group.
An admin creates a Tenant for Josh β Gislason Group, which gets its own App ID and Secret Key.
Now, transactions done by Gislason Group stay inside that tenant β clearly separated, securely connected, and easy to track.
π Key Takeawaysβ
- Tenant = private, secure workspace for an agent (and branch).
- Keeps operations separated, secure, and organised.
- Uses App IDs and Secret Keys for safe connections.
- Fully tied to Manage Agents, Manage Branches, and API Integrations.
In summary:
Tenants help HelloMe safely manage who can do what, by giving each agent or branch its own secure space inside the system β with clear rules, unique IDs, and strict separation.