Team Workspaces: How AiVIS Cite Ledger Handles Multi-Client Agency Operations | AiVIS Cite Ledger Blogs

By · · 7 min read · IMPLEMENTATION

Managing visibility for 20 clients used to mean 20 logins or one messy dashboard. AiVIS Cite Ledger team workspaces fix that properly.

Key Takeaways

  • Every audit, competitor, citation test, and mention scan is scoped to the active workspace with X-Workspace-Id header injection.
  • Four roles (Owner, Admin, Member, Viewer) are enforced server-side via middleware, not just UI filters.
  • Invite flow supports existing and new users, with configurable expiration and revocation.
  • Agencies can onboard clients as Viewers for read-only dashboard access to their own data.
  • Usage limits apply at the plan tier level, not per workspace member.

Article

If you run an agency, you know the drill. You have 15 clients. Each one needs audits. Each one has different team members who need access. Each one has data that should never bleed into another client's view. And every tool you have tried either gives you one giant account where everything is visible to everyone, or forces you to manage separate logins for each client.

AiVIS Cite Ledger team workspaces solve this by building multi-tenancy into the core of the platform. Not bolted on. Not a shared folder with permissions. A real workspace layer where every audit, every competitor, every citation test, and every mention scan is scoped to a workspace.

How Workspaces Actually Work

When you sign up for AiVIS Cite Ledger you get a personal workspace automatically. This is your default context. Every audit you run, every competitor you track, every citation you test lives under your personal workspace.

When you create a team workspace, you give it an organization name and a workspace name. That workspace gets its own UUID. Every API call from the workspace injects an X-Workspace-Id header so the server knows exactly which context you are operating in. There is no ambiguity. There is no accidental cross-contamination.

The workspace switcher in the top navigation lets you flip between personal and team workspaces with one click. The active workspace determines what data you see everywhere in the dashboard. Audits, analytics, competitors, mentions, citations. All scoped.

Roles and Permissions

Each workspace has four roles.

**Owner.** The person who created the workspace. Full control. Can invite, remove, change roles, delete the workspace, and access all data. There is always exactly one owner.

**Admin.** Can do everything the owner can except delete the workspace or demote the owner. Admins manage day-to-day team operations. They invite new members, adjust roles, and have full access to all audits and features.

**Member.** Can run audits, view results, add co

Enable JavaScript for the full interactive reading experience with related articles and discussion.