- one shared account
- multiple team members in one account
- parent/subaccount structure for centralized billing and customer isolation
- agency access inside a client-owned account
- hybrid models that combine both approaches
Start With The Simplest Model That Fits
Use the simplest structure that matches your real operating needs.Team Members vs Subaccounts
This is the most important distinction.Add a team member when:
- they should work inside the same account
- they should see the same agents, contacts, and conversations
- they share the same operational surface
Create a subaccount when:
- data should stay isolated
- billing or governance differs
- one customer, client, brand, or department should not see another
- defaults, branding, or access policies should differ by account
- a parent account should pay itellicoAI centrally and handle its own downstream customer billing
- your API integration needs a separate account context per customer
Parent/Subaccount Model vs Agency Access Model
Use the parent/subaccount model when your company owns the itellicoAI relationship, gets one central invoice, and handles its own downstream customer billing. Use agency access when the client owns and pays for their own itellicoAI account and your team needs elevated access to manage it. Hybrid setups are common. For billing decisions, workflows, and a full side-by-side comparison, see Client Service Models.Who Controls What
Recommended Operating Patterns
Internal operations team
Internal operations team
Start with one account and multiple team members.Add subaccounts only if you later need strict separation between brands, regions, or departments.
Multi-brand company
Multi-brand company
Use subaccounts when each brand needs its own conversations, contacts, or public-facing settings.
Reseller or API integrator serving many customers
Reseller or API integrator serving many customers
Use parent-billed subaccounts when your company owns the central itellicoAI relationship, wants one parent invoice, and handles downstream customer billing itself.
Agency serving multiple clients
Agency serving multiple clients
Use agency access when each client owns its itellicoAI account and invites your team to help manage setup, maintenance, or optimization.Use subaccounts instead when the agency prefers to own the parent account relationship and rebill clients directly.
Hybrid partner model
Hybrid partner model
Use parent-billed subaccounts for customers you package or rebill, and agency access for customers who prefer direct platform billing.
Common Mistakes
Creating subaccounts when a role would have been enough
Creating subaccounts when a role would have been enough
If people are meant to collaborate on the same agents and conversations, add members and roles first. Do not create extra accounts unless you need isolation.
Adding external clients as members of an internal account
Adding external clients as members of an internal account
If customers or clients should not see each other’s data or internal operations, give them separate accounts instead of shared member access.
Treating subaccounts like folders
Treating subaccounts like folders
Subaccounts are operational boundaries, not just organization labels. Use them when the boundary actually matters.
Next Steps
Accounts and Subaccounts
Learn the core hierarchy and access model
Team Management
Invite members and assign roles in a shared account
Subaccounts
Create isolated child accounts
Client Service Models
Compare parent billing, agency access, and hybrid setups