Default Agents
π What is the Default Agents Module?β
The Default Agents sub-module in HelloMe lets admins assign default sending and receiving agents (and their branches) for each Tenant and Country.
This means the system knows which agent and branch to use automatically when:
- Thereβs no specific agent manually chosen.
- A new transaction, payout, or remittance needs a fallback agent.
Itβs a way to keep operations smooth and automatic, even when customers or API calls donβt specify an agent explicitly.
β Purposeβ
The Default Agents module helps HelloMe:
- Map each Tenant to the right default agent and branch for personal and business transactions.
- Ensure payments are always routed through an approved, pre-configured local agent.
- Make transaction processing faster and more reliable.
π How It Worksβ
β Home Pageβ
Shows a table with:
- Tenant: Which tenant this default applies to.
- Country: Country for which the default agent applies.
- Personal Agent & Branch: Default agent and branch for personal transactions.
- Business Agent & Branch: Default agent and branch for business transactions.
- Status: Active or inactive.
- Actions: Edit or Delete the mapping.
β Filtersβ
Use filters at the top to search:
- By Tenant
- By Country
- By Status
β Set New Default Agentβ
Admins click βSet New Default Agentβ to add a new default setup.
Here, they choose:
- Tenant: Which tenant this default belongs to.
- Country: Which country it covers.
- Personal Agent & Branch
- Business Agent & Branch
- Status: Active or not.
π How It Connects to Other Modulesβ
| Related Module | How It Works Together |
|---|---|
| Manage Tenants | Each default agent setup must belong to an existing tenant. The tenant provides the secure workspace and API keys for operations. |
| Manage Agents | The default agent must be an existing agent in HelloMe. Itβs the fallback helper for sending/receiving money when none is specified. |
| Manage Branches | The default agent is linked to a specific branch to clearly define where the transaction flows physically or operationally. |
β Practical Exampleβ
Example:
- Josh has a Tenant called Josh Wallet Nigeria.
- For Nigeria, the default Personal Agent is Josh Agent Ltd with its Lagos Branch.
- The Business Agent is Josh Corp, using its Abuja Branch.
- When a customer sends money to Nigeria under this tenant, the system automatically routes it through these default agents if no other agent is chosen.
π Key Benefitsβ
- Removes guesswork β HelloMe always knows which agent to use for a country and tenant.
- Keeps operations running smoothly with clear fallback logic.
- Ensures compliance by controlling which agents can process transactions for each country.
β Actionsβ
| Action | What It Does |
|---|---|
| Edit | Update the default agent, branch, or country mapping. |
| Delete | Remove a default setup if no longer needed. |
β How It All Fits Togetherβ
| Sub-Module | Role |
|---|---|
| Manage Tenants | Creates the secure workspace for an agent or branch. |
| Manage Agents | Registers and configures the actual sending/receiving partners. |
| Manage Branches | Defines specific branch locations under an agent. |
| Default Agents | Connects it all β telling HelloMe which agent & branch to use by default for each tenant & country. |
In summary:
The Default Agents module keeps HelloMeβs global payment flows automatic, predictable, and well-controlled β by connecting each tenant, agent, and branch into a clear map for every country served.