Menu

Agency workspace

A white-label workspace for your agency

Brand the console with your logo, manage your plan and billing, control team seats, lock down security and tune notifications — the agency account configuration that lives in the same workspace as the work. Try the demo below, or start your own workspace.

Already have a workspace? Sign in

  • Plans from $99/month
  • Built for multi-client agencies
  • Your brand across the console
Settings
Workspace · branding
Interactive demo
General
Organization
Permissions
Branding
Data Settings
Developer
Booking
Projects
Subscription & Billing
Notifications
Security
BrandingWhite label
Every client portal and email is painted with this brand.
Painting 4 client portalsPainting the Northwind Living portalPainting the Bramble Cycles portalPainting the Atlas Coffee portalPainting the Juniper Health portal
Brand name
Primary color
SidebarLightDarkAccent
Client portals wearing this brandNorthwind LivingNorthwindBramble CyclesBrambleAtlas CoffeeAtlasJuniper HealthJuniper
Save changes
Northwind Living, Bramble Cycles, Atlas Coffee and Juniper Health are invented for this demo, not customers. Click around; anything you'd create or send asks you to sign in first.Create your agency workspace

Agency workspace

White-label workspace and billing settings built for marketing agencies

The settings that make a console feel like your own — your logo, your plan, your team and your security posture — are usually scattered across a billing portal, an identity provider and a half-dozen admin screens. Settings in AI Marketing Dashboard keep the configuration of your agency's account in a single place: brand the workspace, choose the subscription that decides your limits, manage who has a seat, lock down account security, and tune notifications — all without leaving the console your team already works in. This is the operational foundation that lets a studio run its own business while it runs its clients' marketing.

Make it yours

Brand it, publish on it, build on it

White-label branding is on every plan. Custom domains come with Scale, and API keys with Enterprise.

On every plan

Your logo, colours and fonts on the console

In Branding settings you choose brand and status colours, a heading and body font, a browser tab title and how the sidebar looks. Your logo and company name come from Organization settings.
  • A light, dark or exact brand-colour sidebar
  • Colours that fail a readability check are refused
  • Each client's portal has its own brand settings too
  • Sign-in pages keep the product's own brand
Illustration
In Branding settings, a brand colour, a brand-coloured sidebar and a new heading font re-theme the console live, around the agency's own logo.

Scale and Enterprise

Publish a client's pages on their own domain

Connect a client's domain, add the DNS records the app shows you and watch it verify. The landing pages and forms you publish for that client then answer at their own address.
  • Up to 20 domains per workspace
  • Choose the page that answers the domain's home address
  • Google Tag Manager and custom code run on custom domains
  • The client portal itself is not served on a custom domain
On the Scale and Enterprise plans
Illustration
A client's domain is verified and their landing page goes live on it.

Enterprise

Let your own tools and AI agents call the workspace

Create scoped API keys for the CRM, Projects, Workspace, Library and Academy, then follow the reference docs inside Settings. An agent can file a lead or a task without opening the console.
  • Read and write scopes, picked per tool
  • The secret is shown once, when you create the key
  • A reference page for each API in Settings
On the Enterprise plan
Illustration
An AI agent calls the API with a scoped key and a new lead lands in the CRM.

Pricing

Plans sized to your client roster

Start on the plan that fits your clients and team today. Every plan includes projects, CRM, chat, meetings, the marketing library and AI drafting; larger plans raise the client and seat allowances and add connected reporting, the site and email builders and the branded client portal.

  • Studio

    $99/month

    For solo operators and boutique studios running their first client accounts.

    Client accounts
    3
    Team seats
    3
    AI transcription
    Not included

    Includes

    • Projects, CRM, chat, files, notes and worklog
    • Meetings with built-in video calls
    • Themes, Copy, Keywords, Creatives, Blogs and Forms
    • Ask AI and one-click AI Campaigns
    • White-label branding across the console
  • Most popular

    Agency

    $299/month

    For growing agencies running multi-channel work across a full client roster.

    Client accounts
    15
    Team seats
    10
    AI transcription
    10 hrs / mo

    Everything in Studio, plus

    • Site builder and Email builder in the Library
    • Publish landing pages and booking pages
    • Paid and Social campaign planners
    • Meeting recording with AI transcripts and recaps
    • Connected Google Ads, Microsoft Ads, LinkedIn Ads and Search Console reporting
  • Scale

    $699/month

    For established agencies and resellers managing a large client roster.

    Client accounts
    50
    Team seats
    25
    AI transcription
    40 hrs / mo

    Everything in Agency, plus

    • A branded client portal for every account
    • Client pages and forms on their own domains
    • The largest self-serve client and seat allowances
    • More included transcription every month

Enterprise

Custom pricing

Unlimited client accounts, team seats and meeting transcription, plus API keys for integrations and AI agents. Arranged directly with our team.

Get started

Prices in USD per month, excluding tax. Annual billing is charged for 10 of 12 months.

On this page
Agency workspace settings with a section rail, a white-label branding card and a plan and billing row

White-label branding that the whole console wears

Your logo and company name, everywhere it counts

Upload your logo and set your company name and the authenticated workspace puts on your brand. The sidebar and each client portal are white-labeled, while the public sign-in screens show the product's own logo.

Because it lives on the durable workspace record, the brand persists across the console rather than resetting between sessions or screens. For an agency reselling its operations as a white-labeled experience, this is the difference between bolting your name onto someone else's software and handing clients a workspace that feels unmistakably yours from the first login.

Subscription tiers and billing, managed in one place

Pick a plan and your limits follow

Manage your subscription from the same settings screen, choosing the tier that fits the size of your studio — Studio, Agency, Scale or Enterprise. The plan is not just a price: it decides how many seats you get, how many managed clients you can run, and which builders are unlocked, so upgrading is how you raise every limit at once instead of negotiating each cap separately.

Plan changes run through checkout, and the active tier is reflected back into the console so the gates and usage you see match what you are paying for. To be plain about the boundary: card-on-file management lives with the billing provider, while everything about which plan governs your workspace — and what that plan grants — is right here in settings.

Team seats and access scaled by a settings change

Invite, assign roles and watch your seat usage

Workspace access is managed from settings: invite teammates by email, assign their role, and see live seat usage measured against the cap your plan allows. The invite is a real organization invitation — the person receives an email, accepts, and takes a seat — so growing the team is a configuration step rather than a support ticket or a spreadsheet of logins.

When you approach the limit, the seat counter shows it before an invite fails, so you know exactly when scaling the team means scaling the plan. This is account-level access control for the agency itself — who belongs to your workspace and what they can do — distinct from rostering staff profiles or assigning people to individual client accounts elsewhere in the console.

Account security controls that actually do something

Passwords, two-factor and live device sessions

Set or change your password, enroll in two-factor authentication with a TOTP authenticator app, and capture backup codes for the day you lose your phone — the standard protections a workspace holding client data should require, available without leaving the console.

You can also review the devices currently signed in to your account and revoke any session you do not recognize, and delete the account outright when it is time. These are genuine identity flows wired into settings, so the people protecting your agency's workspace are using the same screen they configure everything else from.

Personal notification preferences

Choose what appears in your in-app feed

The notifications panel lets each person choose which categories appear in the in-app bell and Activity Center. Preferences belong to the signed-in membership, so one teammate's choices never change another teammate's feed.

Beside the bell, each category can reach a person by email, sent right away, bundled within a minute, held while they are away or gathered into a weekday morning summary. Where the workspace offers device alerts, it can also arrive on a phone or computer they have turned on. Outside their working hours, device alerts are skipped and bundled email waits for one catch-up message.

Multi-tenant organization controls for the agency

Your org, your isolated workspace, managed here

Each agency is its own organization backed by its own isolated workspace, and the org controls live in settings. Manage the organization identity — its name, slug and logo — and the tenancy that wraps everything else, so the boundary that keeps one agency's clients, team and work hard-separated from another's is something you administer directly rather than something hidden in the platform.

This is the tenant layer the rest of the console scopes to, which is what lets a single sign-in serve a whole roster of clients without anything bleeding across accounts. Configuring the organization is configuring the container your entire agency operates inside — the top-level setting from which every per-client and per-tool scope below it inherits.

What white-label covers in this workspace, and what stays on the product brand

White-label here means your brand on the surfaces your team and your clients work in. The sign-in doors and the public site stay with the product.

Where a brand is applied and where it is set
SurfaceWhat it carriesWhere it is set
The agency consoleYour logo, company name, colors, fonts and browser tab titleOrganization and Branding in Settings
Each client's portalThe client's own logo, name, colors and sidebarPortal Brand on the client account, or the portal's own Profile for the client admin
The new-staff welcome flowYour workspace name rather than the product'sOrganization in Settings
Sign-in and sign-up pages, the public site, social cards and iconsThe product's own identityNot configurable

The brand is applied on the server, so the first paint already wears it and nobody sees the default look flash before yours.

Plan

Branding is on every plan

Branding checks a permission, never the plan, so Studio carries the same logo, colors and fonts as Enterprise. The client portal that applies a brand per client is the part that needs the Scale or Enterprise plan.

Brand the console in six steps and preview it before you leave the page

Changes save as you make them, and a miniature console above the controls shows the result.

  1. Set the name and logo in Organization

    Your agency name and logo are kept in Organization settings, and Branding points to them. An uploaded logo appears as a compact mark beside the name and never replaces it.

  2. Choose the primary color

    Type a hex value or start from a preset. If white text on that shade would be hard to read, the editor refuses it and says why, instead of saving a color that never paints.

  3. Add a secondary color if you want one

    It colors gradients and accents. Left empty, it simply follows the primary color.

  4. Pick the sidebar

    Choose Light, Dark or Accent, or set an exact sidebar color. An exact color must clear the same readability check against the sidebar's own text.

  5. Choose the fonts

    Pick one heading font and one body font from seven curated families: Hanken Grotesk, Inter, Poppins, Montserrat, Cormorant Garamond, Playfair Display and Lora.

  6. Finish with the tab title and status colors

    Override the browser tab title, and the success, warning and danger colors if your brand needs different ones. A reset removes an override and returns to the default.

Tip

Let a designer own the brand

Branding is a delegable permission, so a designer can maintain it without billing or team powers. Anyone without it sees the panel read-only, with a note saying why.

How a client portal inherits your brand and where the client's own choices win

Each portal is resolved from layers, so a client can customize a little or a lot without breaking the look.

  1. What is set for the client's portal: its name, logo, colors, sidebar and fonts.
  2. Anything left empty falls through to your agency brand.
  3. Anything your brand also leaves empty falls through to the product default.

You can set a client's colors and sidebar on the client account under Portal Brand, where the logo is the client's profile picture. The client's own admin can adjust the portal's appearance from the portal's Profile. That editor previews a miniature portal from the draft, and its logo preview switches between sidebar, card, page and transparency views, so a logo with a hidden white box is caught before it ships.

What a client sees is a separate decision from how the portal looks, and it is made on the client account rather than here. Pair a branded portal with a client training academy and the first visit feels like their own product.

Plans, limits and billing: what counts toward a cap and what happens at one

The caps are simple to state and easy to misjudge, so here is exactly what each one counts.

How each plan limit is counted
LimitHow it is counted
Client accountsEvery client counts, archived ones included, until it is permanently deleted. Your agency's own account never counts.
Team seatsEvery active teammate, admins included, plus pending invitations that have not yet lapsed, which happens after 30 days. People invited to a client portal never use a seat.
Meeting transcriptionIncluded hours per calendar month, reset on the 1st (UTC): 10 on Agency, 40 on Scale, unlimited on Enterprise, none on Studio.
AI draftingNot capped by plan, though fair-use rate limits apply equally on every plan.

At a limit you cannot add a client or invite a teammate, and the message names which limit you reached. Nothing already in the workspace changes. An upgrade applies the moment checkout completes. A downgrade waits for the end of the billing period, deletes nothing, and locks the tools outside the new plan. Annual billing charges ten months of the twelve, prices are in USD excluding tax, and card details stay with the billing provider.

Only workspace admins see Subscription and Billing. Usage meters for clients, seats and transcription sit above the plan cards, and each card tells you whether your current roster would fit. The team roster and client management are where those numbers come from.

Who can see and change each Settings section

Settings sections are shown to the people who can use them, so a member is never faced with a wall of controls they cannot touch.

Visibility and edit rules for the Settings sections
SectionWho sees itWho can change it
General, Notifications and SecurityEveryoneEach person, for their own account; admins also set workspace-wide reminders
Organization, Branding, Data Settings and BookingPeople who can view the workspaceOrganization needs the workspace edit permission; Branding also needs the branding permission
Subscription and BillingAdmins who manage billingThe same admins
PermissionsAdmins and anyone who manages team permissionsNobody here: it is a read-only overview that links to Team Members
ProjectsAnyone who can view projectsStatuses and priorities need team-permission rights; custom fields need project edit rights
DeveloperEvery agency user, as reference pagesCreating keys needs the integrations permission and the Enterprise plan

Custom domains and API keys: the two plan-gated extras

Both are set up from Settings and the client account, and both come with limits worth knowing before you promise them to a client.

Custom domains for client pages

A domain is added from the client's Data Settings. It moves from waiting on DNS, to verifying, to active, and a failed check shows as an error. Each domain is pinned to one client, so a page can never be served from another client's address, and reserved hosts are refused. A workspace holds up to 20 domains.

A custom domain requires Scale, at $699 a month, or Enterprise. The pages it serves are built in the site builder, which is part of the Agency plan and above.

API keys for integrations and AI agents

A key belongs to the workspace rather than to a person. You choose separate read and write scopes per area, such as leads, projects or the Library, and can pin a key to one client. The secret appears once, when you create the key. Existing keys keep working if you leave Enterprise, but creating new ones needs the plan. Leads filed by a key arrive in the CRM like any other.

Frequently asked questions

Can I white-label the client portal with each client's own logo and colors?

Yes, on the Scale and Enterprise plans, which include the portal. Each client can have its own name, logo, colors, sidebar and fonts, set from the client account or by the client's admin from the portal Profile. Anything left empty falls back to your agency brand, then to the product default.

Does white-labeling hide the AI Marketing Dashboard name everywhere?

No. The console, the client portals and the new-staff welcome flow carry your brand. The sign-in and sign-up pages, the public site, social cards and icons keep the product's identity, so clients meet the product's logo on the page where they sign in.

Why did the branding editor refuse my brand color?

White text sits on the primary color throughout the console, so the editor checks that the shade has enough contrast with it, at the common 4.5 to 1 reading standard. A very light yellow fails. The editor explains the refusal and keeps your previous color. An exact sidebar color gets the same check against its own text.

Who can change the branding or the subscription?

Branding needs the workspace edit and branding permissions, which an admin can delegate, for example to a designer. Subscription and Billing is limited to admins who manage billing, and that permission cannot be delegated. Someone who can open Settings without the branding permission sees Branding read-only, and anyone who does not manage billing never sees the subscription section.

What counts toward my client and seat limits?

Every client counts, archived ones included, until permanently deleted, and your own agency account does not count. A seat is any active teammate plus an unexpired pending invitation, which lapses after 30 days. People invited to a client portal never use a seat. At a limit you cannot add more, and nothing existing changes.

What happens to my data if I downgrade a plan?

Nothing is deleted. Clients, teammates, pages and transcripts all stay. A downgrade takes effect at the end of the billing period, tools outside the new plan lock, and you cannot add clients or seats beyond the new limits. Upgrades apply as soon as checkout completes.

How does annual billing work?

An annual plan is billed once a year at ten times the monthly price, and checkout confirms the exact amount before you pay. Prices are in US dollars and exclude tax. The payment form belongs to the billing provider, so this console never receives or stores card details.

Can I put a client's landing page on their own domain?

Yes, on Scale and Enterprise. Add the domain from the client's Data Settings, publish the DNS records the app shows, and watch it verify. The domain serves only that client's pages, and a workspace can hold up to 20 of them. Portals are always served from the product address.