| Agency overview | Total clients, managed spend, attributed revenue, average client ROAS, and a table of visible client performance states. | Agency overview reads client workspaces, membership permissions, dashboard configs, and derived client metrics before returning only visible clients. |
|---|
| Client workspace creation | An add-client form with owner-only controls and a plan-limit message before a new client workspace is saved. | Client creation requires manage-client permission, uses the active account scope, creates normalized branding, and is checked against billing client limits in runtime routes. |
|---|
| Client dashboard handoff | A client selector and dashboard context that keep source data, readiness, Ask Data answers, and reports tied to the selected workspace. | Dashboard state and request context resolve the active client before reading connections, events, dashboard configs, Ask Data queries, or report snapshots. |
|---|
| Team invitations | Invite forms, pending invitations, role labels, expiration dates, revoke actions, and current user access status. | Client access modules normalize email, limit invite roles, hash tokens, require manage-client permission, and create scoped client memberships on acceptance. |
|---|
| Branding and weekly recipients | White-label display name, logo, accent color, footer note, and weekly report recipients for the active client workspace. | Workspace branding and weekly recipients are saved on the client workspace, then reused by report rendering and weekly delivery workflows. |
|---|