Client portal

Agencies can give every client a login that sees only that client's workspace — campaigns, creatives, and reports isolated to them, with spend shown (or hidden) per your disclosure setting. On a white-labeled domain the portal carries your brand end to end: sign-in page, console, emails, and exports.

Access levels

RoleSeesCan do
ViewerCampaigns, creatives, reports for their workspaceRead-only
ApproverEverything a viewer sees, plus the request inboxApprove or reject creatives and change requests
CollaboratorEverything an approver sees, plus the creative studioUpload creatives and submit change requests

Client users never see billing, people management, other workspaces, whole-book views, developer settings, or tenant settings — the sidebar itself is cut down to their scope.

Inviting a client

From the workspace overview, use Invite a client login: pick the workspace, their email, and an access level. They sign in with an email code — no password to manage.

Workspace overview with the client invite form
The invite form pins the client to the currently selected workspace.

Change requests

Clients with approver or collaborator access submit and track change requests ("raise budget on the retargeting line") in the request inbox; your staff sees the same queue with an approval workflow, and every decision is logged.

Change request inbox shared between staff and clients

Share links (no login at all)

For stakeholders who shouldn't have accounts, any report can be shared as a tokened, expiring read-only link (Create share link on the Reports page). Proposals work the same way — clients review and accept from a tokened page.

Reports page with the create share link button

Spend disclosure

Per workspace, choose whether client roles see spend in dollars, or delivery metrics only. Reports, dashboards, exports, and share links all respect the setting.

Client portal — Waveband Docs