The two-tier model
What you do at the agency level
The agency view is where you manage the platform itself, not where you do day-to-day CRM work. Tasks performed at the agency level include:Create sub-accounts
Provision new client accounts or location workspaces from the Sub-accounts list.
Manage billing
View aggregate usage, configure rebilling, and manage subscription details for the agency and all sub-accounts.
Apply snapshots
Push pre-built workflow and funnel templates to new or existing sub-accounts.
White-label branding
Set the logo, colors, custom domain, and email identity that all sub-accounts inherit.
Aggregate reporting
View cross-account performance dashboards (on plans that support this).
Agency user management
Add and remove agency-level admin users who can switch into any sub-account.
What you do at the sub-account level
The sub-account is where all the actual work happens. Each sub-account operates entirely independently and contains its own:Contacts and CRM
The contact database, custom fields, tags, and smart lists for this client or location.
Conversations
The unified inbox for all inbound and outbound SMS, email, calls, and social messages.
Pipelines and opportunities
Sales stages, deal tracking, and opportunity management.
Automations
Workflows, triggers, and drip campaigns specific to this account.
Phone numbers
Numbers purchased for this sub-account, call routing, and voicemail settings.
Funnels and websites
Landing pages, lead forms, and websites for this client’s brand.
Calendars and appointments
Booking pages and appointment management for this location.
Payments
Invoices, products, and transactions for this client.
Switching between levels
From sub-account to agency view
If you are inside a sub-account and need to return to the agency level, look for the agency name or a “back to agency” button in the top-left of the navigation. In some views, clicking the logo or the breadcrumb at the top of the page returns you to the agency dashboard.From agency to a sub-account
In the agency view, go to Sub-accounts and click the name of the account you want to enter. This switches your view entirely into that sub-account — the sidebar changes to show the sub-account’s features.Your browser URL changes when you switch levels. The agency view URL contains
/agency/. Sub-account URLs contain the specific account identifier. You can bookmark sub-account URLs for direct access.Who sees what
| User type | Agency view access | Sub-account access |
|---|---|---|
| Agency admin | Full agency view — all sub-accounts | Can switch into any sub-account |
| Agency user | Limited agency view — can view sub-accounts | Can switch into assigned sub-accounts |
| Sub-account admin | No agency view access | Full access to their sub-account |
| Sub-account user | No agency view access | Scoped access to their sub-account based on permissions |
Common setups
Agency managing multiple clients
An agency uses the agency level to provision and configure each client’s sub-account. Each client is completely isolated — they can only see their own data. The agency team works inside each client’s sub-account when they need to manage that client’s CRM, campaigns, or automations.Franchise or multi-location business
A parent organisation uses the agency level to maintain brand standards (white-label) and push standard workflows (snapshots) to each franchise location. Each location manages its own contacts and campaigns independently within its sub-account.Solo operator on a single account
Many HoopAI users operate a single sub-account and never need to visit the agency view at all. If you are a solo user or a small team focused on one business, your day-to-day work happens entirely within your sub-account. The agency level is available but rarely needed.Internal teams and departments
Larger organisations use sub-accounts to separate business units, brands, or departments. Each department has its own CRM, automations, and reporting — without the risk of data crossing between departments.Frequently asked questions
Can I work in the agency view without entering a sub-account?
Can I work in the agency view without entering a sub-account?
Yes, for agency-level tasks (billing, white-label, user management, snapshots). But you cannot access contacts, conversations, or operational data from the agency view — those only exist inside individual sub-accounts.
Can a sub-account user be promoted to agency admin?
Can a sub-account user be promoted to agency admin?
Yes. An existing sub-account user can be invited as an agency-level user by an agency admin. They will need to use the same email address. Note that agency admins gain visibility into all sub-accounts, so this is a significant privilege escalation.
Is billing separate per sub-account?
Is billing separate per sub-account?
The master subscription is billed at the agency level. Usage costs (SMS, calls, email) roll up per sub-account. With rebilling enabled, individual sub-accounts can be charged separately for their usage. See Rebilling setup.
Do snapshots overwrite existing sub-account data?
Do snapshots overwrite existing sub-account data?
No. Applying a snapshot adds assets (workflows, funnels, etc.) to a sub-account without deleting existing data. However, if a snapshot includes an asset with the same name as one that already exists, you may be prompted to skip or overwrite that specific asset.
Can I merge two sub-accounts into one?
Can I merge two sub-accounts into one?
There is no built-in merge tool. You can export contacts from one sub-account as a CSV and import them into another. Operational data (conversations, automations, appointments) cannot be transferred and would need to be manually recreated.
.png?fit=max&auto=format&n=EQK5eX9kTD8NzWwA&q=85&s=878008bf159fcc4964d0c0d508b6e400)