Overview
itellicoAI uses a hierarchical account system that allows you to organize your teams, manage access control, and scale your voice AI operations. Whether you’re a single team or an enterprise with multiple departments, the accounts system provides flexibility and security.Account Types
Main Accounts
Main accounts (also called “root accounts” or “parent accounts”) are top-level organizations with:- Independent billing and subscriptions
- Full administrative control
- Ability to create subaccounts (subscription dependent)
- Separate API keys and integrations
- Individual companies
- Agencies managing multiple clients
- Enterprises with distinct business units
Subaccounts
Subaccounts are nested under parent accounts and provide:- Isolated workspace for teams or clients
- Separate agents, contacts, and conversations
- Independent team members and permissions
- Shared billing with parent account
- Subaccounts can have their own subaccounts (keep nesting simple for easier management)
- Parent accounts can access child data
- Subaccounts cannot access parent or sibling data
- Each subaccount has its own owner and team
- Agency client workspaces
- Department separation within enterprises
- Regional or product-line divisions
- Reseller customer accounts
Account Hierarchy
The system follows a parent-child hierarchy with strict access control:Access Rules
- Downward access: Parents can access all child subaccounts
- No upward access: Children cannot access parent data
- No sibling access: Subaccounts cannot access each other
- Context switching: Users with multiple memberships can switch between accounts
Common Use Cases
Agency Managing Multiple Clients
Agency Managing Multiple Clients
Benefits:
- Clients can’t see each other’s data
- Agency admins can manage all accounts
- Separate billing tracking per client
- Easy onboarding and offboarding
Enterprise with Regional Teams
Enterprise with Regional Teams
Benefits:
- Regional autonomy with central oversight
- Department-level access control
- Consolidated billing and reporting
- Flexible team structures
Reseller or White-Label Provider
Reseller or White-Label Provider
Benefits:
- Customer isolation and privacy
- Centralized billing to reseller
- Custom branding per customer
- Scalable customer onboarding
What You Can Do
Create Accounts
Learn how to create main accounts and subaccounts
Manage Team Members
Invite and manage team members
API Keys
Create and manage programmatic access
Account Settings
Customize branding and manage account details
Security Best Practices
Manage team access carefully
Manage team access carefully
- Only invite trusted team members
- Review team members regularly
- Remove access when team members leave
Organize with subaccounts
Organize with subaccounts
- Create separate subaccounts for clients
- Use subaccounts to isolate departments
- Leverage hierarchy for access control
Manage API keys carefully
Manage API keys carefully
- Create separate keys per environment
- Revoke unused or compromised keys immediately
- Set expiration dates for temporary access
- Monitor last used timestamps
Audit team members regularly
Audit team members regularly
- Review team members quarterly
- Remove departing employees immediately
- Update access when responsibilities change
FAQs
How many subaccounts can I create?
How many subaccounts can I create?
The number of subaccounts depends on your subscription plan. Contact support@itellico.ai to discuss your needs.
Can I transfer a subaccount to another parent?
Can I transfer a subaccount to another parent?
Contact support to transfer subaccounts between parents or convert subaccounts to main accounts.
Who gets billed for subaccount usage?
Who gets billed for subaccount usage?
The parent account is responsible for all subaccount billing. Usage is tracked separately for reporting.
Can subaccounts have their own API keys?
Can subaccounts have their own API keys?
Yes! Each subaccount can create independent API keys. Keys are scoped to their account context.
What happens to data when I deactivate an account?
What happens to data when I deactivate an account?
Accounts are soft-deleted (marked inactive). Data is preserved and can be reactivated by contacting support.
Can one user be a member of multiple accounts?
Can one user be a member of multiple accounts?
Yes! Users can be invited to multiple accounts and switch between them using the account switcher.
How do I transfer ownership of an account?
How do I transfer ownership of an account?
Contact support to transfer ownership. This cannot be done through the UI for security reasons.