#Role Reference
| Role | Access Level |
|---|---|
| Client Admin | Full customer access across available customer surfaces |
| Client Manager | Broad review access, with view-only access for most operational settings |
| Client Staff | Limited access to calls, support, read-only report schedules, and their own account |
#Overview
Every AiDial portal user is assigned a role that determines what they can see and do. This page provides a quick reference for the three customer roles. For detailed information about how roles are assigned, see Roles and Permissions.
Access is enforced by the portal for each signed-in session. The browser uses your portal session, and you do not need to enter or send an API key.
Your own profile, password, multi-factor authentication, notification list, and active sessions live in the Account area at /account for all three customer roles. Open it from the account menu at the bottom of the sidebar. Settings at /settings covers organisation and project settings only.
Navigation visibility is a convenience, not the security boundary. If a direct link is outside your role, tenant, or project scope, the portal blocks access without exposing cross-tenant identifiers.
#Customer Roles
#Client Administrator
The primary administrative role for your organisation. Client administrators open Overview (dashboard), Calls, Billing, Privacy & records, Settings, and Support from the sidebar, and reach the status page and audit log by direct link. Within Privacy & records they can open every subsection: Caller consent, Data we keep, Activity record, Caller data requests, and Compliance reports.
They can edit the available customer-managed settings, request and download account data exports, and submit or cancel data deletion requests. Portal Team screens are not implemented. Client Administrators may manage their own tenant's members through the authenticated AiDial API, including invitations, role changes and removal. The Portal provides no customer per-session administration. Help with these operations is available from your AiDial partner.
Sensitive-access (PII unlock) requests are permitted for this role on the portal's server-side route, but the current Calls inline review panel does not mount the unlock request form, so there is no supported in-browser way to submit one.
Recording playback and download are not currently exposed in the customer portal. Recording posture summaries may appear where a page includes compliance or data-retention context.
Multi-factor authentication: Not mandatory by role, but it may still be required by an explicit tenant or user policy.
#Client Manager
A senior role with broad visibility but limited management capabilities. Client managers see the same sidebar as client administrators — Overview, Calls, Billing, Privacy & records, Settings, and Support — and reach the status page and audit log by direct link. Within Privacy & records they can open Caller consent and Activity record; Data we keep, Caller data requests, and Compliance reports are Client Admin only. In Billing they view usage and invoices; payment methods and the billing portal are Client Admin only.
Client managers review most settings as read-only summaries rather than editing them; temporary closures and the on-call roster are the exception (see below). Report delivery schedules are read-only for this role and recipient addresses are masked. Data exports and data deletion requests are not shown at all. Team and user management is handled by your AiDial partner and is not available to client managers.
Sensitive-access (PII unlock) requests carry the same server-side permission as client administrators, and the same absence of an in-browser request form. Recording playback and download are not currently exposed in the customer portal.
Multi-factor authentication: Not mandatory by role, but it may still be required by an explicit tenant or user policy.
#Client Staff
A standard user role for day-to-day operational access. Client staff land on Calls after signing in and see Overview, Calls, Settings, and Support in the sidebar. They can view project-scoped calls with the caller number masked, create and review support tickets, open the status page by direct link, and manage their own profile, security, and sessions from the Account area.
Reports is the only section shown in Settings for this role, and it is read-only: schedules and delivery history can be reviewed but not saved, and recipient addresses are masked.
Client staff cannot access billing, Privacy & records, audit logs, PII unlock, data exports, data deletion requests, recording playback/download, or operational settings such as notifications, opening hours, call limits, and transfers. Team and user management is not a customer portal feature and is handled by your AiDial partner.
Multi-factor authentication: Not mandatory by role, but it may still be required by an explicit tenant or user policy.
#Feature Access Comparison
| Feature | Client Admin | Client Manager | Client Staff |
|---|---|---|---|
| Dashboard | Full | Full | Full |
| Call log and inline review | Full | Full | Caller number masked |
| Recording playback | Not exposed | Not exposed | Not exposed |
| Recording download | Not exposed | Not exposed | Not exposed |
| Support tickets | Create and review | Create and review | Create and review |
| System status (direct link) | Yes | Yes | Yes |
| Privacy & records - Caller consent, Activity record | Yes | Yes | No |
| Privacy & records - Data we keep, Caller data requests, Compliance reports | Yes | No | No |
| Billing overview and invoices | Yes | Yes | No |
| Billing portal and payment methods | Yes | No | No |
| Team and user management | API available; Portal UI unavailable | Handled by your AiDial partner | Handled by your AiDial partner |
| Account - profile | Edit | Edit | Edit |
| Account - own active sessions | Yes | Yes | Yes |
| Settings - notifications | Edit | View summary | No section |
| Settings - reports | Edit per-project schedules/recipients; saved-recipient samples and eligible resend | View only, recipients masked | View only, recipients masked |
| Settings - opening hours | Edit | Temporary closures editable; other cards view only | No section |
| Settings - On-call roster | Edit when configured | Edit when configured | No section |
| Settings - call limits | Edit, direct link | View summary | No section |
| Settings - security / IP allowlist | Edit, direct link | View summary | No section |
| Settings - compliance copy / collection notice | Edit, direct link | View summary | No section |
| Settings - secondary use | Edit, direct link | View summary | No section |
| Settings - transfer settings | Edit, direct link | View summary | No section |
| Settings - tenant settings | Edit, direct link | View summary | No section |
| Settings - data governance | No section | No section | No section |
| Settings - data exports | Request/cancel/download, direct link | No section | No section |
| Settings - data deletion | Submit/cancel and view, direct link | No section | No section |
| Plan and entitlements | Detail view | Summary only | No access |
| PII unlock requests | Server-side permission, no request form in the UI | Server-side permission, no request form in the UI | No |
| Audit log (direct link) | Yes | Yes | No |
| MFA required by role | No, unless explicitly required | No, unless explicitly required | No, unless explicitly required |
"No section" means the server does not include that section in the Settings shell for the role. A direct ?section=... link to a section that is not included normalises to the first section your role can open, so it does not render an error state.
"Direct link" means the section is served for Client Admin but is deliberately kept out of the visible Client Admin Settings menu, which shows only Opening hours, On-call roster (when configured), Notifications, and Reports. Open those sections with their ?section=... link; the panel then shows a "Viewing: <Section>" caption above the menu.
Profile and Active Sessions are the exception to the normalising rule: they live in the Account area. For Client Admin, /settings?section=profile redirects to /account?section=profile; for Client Manager and Client Staff, /settings?section=profile and /settings?section=active-sessions return a not-found state.
#Temporary closures and On-call roster
Client Administrators and Client Managers can add, edit, delete and save temporary closures and dated on-call periods for their authorized phone lines. Staff cannot open these controls. The first Opening hours card is Temporary closures; managers still have view-only weekly hours, public holidays and special days. On-call roster is its own Settings row after Opening hours when at least one phone line has it configured. See Temporary closures and On-call roster.
#Sidebar Differences
The customer sidebar changes based on role:
- Client Admins see Overview (dashboard), Calls, Billing, Privacy & records, Settings, and Support.
- Client Managers see Overview (dashboard), Calls, Billing, Privacy & records, Settings, and Support.
- Client Staff see Overview (dashboard), Calls, Settings, and Support.
All three roles also get an account menu at the bottom of the sidebar with Profile, Security, and Sign out. Profile and Security open the Account area at /account.
Status is not a sidebar item for any customer role. The status page stays reachable by direct link for every customer role — only the sidebar entry is omitted.
The Audit Log is not a sidebar item for any customer role either. Client Admins and Client Managers still have audit log access by direct link, and the Privacy & records area provides a related Activity record page; Client Staff have no audit log access at all. Navigation visibility is a convenience, not the security boundary: the portal enforces access on every request regardless of which links are shown.
Privacy & records opens on Caller consent for both Client Admin and Client Manager. Its subnav then lists only the subsections your role can open.
The Portal Team UI is unavailable for every customer role. Client Administrators may manage members through the AiDial API or ask their AiDial partner for help. Customer-facing consent and collection notice copy is managed through Settings - compliance copy / collection notice.
#Related Pages
- Roles and Permissions - detailed role descriptions
- Settings Overview - full per-role Settings section table
- Multi-Factor Authentication - MFA setup and management
- Getting Started - first-time portal orientation