Menu

Agency client management

Onboard and manage every client account

Client profiles, brand-intake briefs, scope of work, retainers, onboarding checklists, team roles and invoices — one structured record for every account your agency manages. 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
Subaccounts
Client roster · 4 accounts
Interactive demo
All clientsGroup: None4 of 41 of 41 of 41 of 41 of 4
Add client
Active clients
3Three of four accounts live
Onboarding
1Juniper Health in week two
Needs attention
1One account below neutral
ClientStatusIndustryRetainerHappinessLead manager
Northwind LivingActiveHome goods$12,000/moAva Hart
Bramble CyclesActiveElectric bikes$9,500/moSam Gray
Atlas CoffeeActiveSpecialty coffee$8,000/moSana Kim
Juniper HealthOnboardingHealthcare$7,500/moRae Fielding
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 client management

Client onboarding and account management for marketing agencies

A marketing agency lives or dies by how well it manages its roster of client accounts — and most teams scatter that information across a shared drive, a spreadsheet of retainers, an intake form in someone’s inbox and a half-finished onboarding doc nobody can find. Client Management in AI Marketing Dashboard gives every client you manage a single, structured account record: who they are, what their brand sounds like, the scope you’ve agreed, the checklist that gets them launched, the people on their team and the invoices on their ledger. This is the home for your client relationships, kept deliberately separate from your sales pipeline and your file drive.

Client onboarding

Four steps from a signed deal to a working account

Each step feeds the next, and the onboarding checklist ticks itself off as the information arrives.

  1. Create the account

    Name the client in one short dialog and finish the rest on its profile. A Files drive is created with folders for marketing, design and development.
  2. Let research draft the profile

    An Agency Admin starts a research run, and seven AI researchers work through as many as 44 public documents, citing every fact. Only profile fields that are still empty get filled.
  3. Scope the work

    Choose from twelve services. Each lists the platform access it needs, and those requests become checklist items and step-by-step cards for the client.
  4. Invite the client

    Create the client's portal and queue an invitation. Their admin signs the agreements, confirms the company details and takes a short tour.
    Scale plan
Illustration
A new client is added, then an Agency Admin runs research from its Research tab and a brand kit of light and dark logos is saved.

The client's side

A welcome that wears the client's brand

The invitation opens a short wizard in the client's own logo and colours: agreements to sign, company details already filled in to confirm, and a quick tour. It takes about two minutes.
  • Agreements, company details and a 60-second tour
  • Clients see only the work you choose to share
  • Up to 20 portal people per client, and none of them takes a seat from your team
On the Scale and Enterprise plans
  • Home
  • Chat
  • Projects
  • Pipeline
  • Files
  • Notes
  • Library
  • Academy
  • Support
  • Profile
Illustration
A portal invitation is queued from the client's profile, and the client lands in a welcome wizard in their own brand with company details already filled in.

One profile

Everything about the client, in one place

Eleven tabs hold the whole relationship, so anyone on the team can pick up an account without asking around.

  • Scope of Work

    Services in scope, and the access they need

    Twelve catalogue services plus your own custom ones. Switch a service on and its access requests reach the Account Manager and that service's role lead. Remove one and Undo restores it exactly as it was.

    Google Ads, Meta Ads, SEO, Blogs, Social Media, Landing Pages, Websites, Design, AI Agents, Merchant Center, Tag Manager and Bing Ads.

  • Research

    Cited research and a brand kit

    Every fact carries its source. The kit is built from the company's real artwork: light and dark logos, profile pictures, social covers and a brand guidelines PDF.
  • Contracts

    Prepare, sign, countersign

    Upload a PDF, place signature, date and text fields, add the parties and countersign. Keep a layout as a template for the next client.
  • Team and roles

    Four role leads per client

    Account Manager, Marketing, Design and Development, with additional members beneath them, so ownership is never a guess.
  • Accounting

    Invoices on the account

    Send invoices, record payments and send reminders from the client's Accounting tab. Connect your own Stripe account and a client admin can pay from the portal.

Onboard your next client in one place

Create your workspace, add the account and let research and the checklist do the first round of work.

Plans start at $99/month.

On this page
The client roster's insight band in the AI Marketing Dashboard console — pressable tiles for active clients, onboarding, scope of work, platform access, outstanding invoices and accounts needing attention

Client profiles and brand briefs in one structured record

Everything you need to know about an account, on the account

Each managed client gets its own profile — an editable record carrying the essentials your team reaches for constantly: company name, industry, the date you began working together, the plan they're on, their working timezone, account status and a profile picture. It's the at-a-glance identity of the relationship, so anyone picking up the account knows who they're working for without asking around.

Underneath the profile sits a full brand-intake brief, organized into seven sections you fill in once and reference forever: Company Background, Target Audiences, Services, Social Media, Brand Guidelines, Competitors and Voice. Instead of hunting for the kickoff questionnaire in an old email thread, the strategist, the copywriter and the designer all read from the same brand brief — and the brand assets you attach here also surface in the client's file drive, so the logos and guidelines live where the work happens.

Scope of work and retainers you can actually keep current

What you're delivering, what it costs, and where it stands

The scope tab is fully editable rather than a static document. A stats band across the top summarizes the account at a glance — how many services are active, how many are paused, what's still available, the retainer figure and the hours committed — so the shape of the engagement is legible the moment you open it. No more digging through a signed PDF to remember what a client is actually paying for.

Each service is its own card with an editable status, a note and a budget or KPI target, you can add custom services for anything outside the standard menu, and an editable documents list keeps the statements of work and addenda attached to the account. When a retainer changes or a service pauses, you update the record in seconds — and the scope that everyone references stays true instead of drifting out of date.

Onboarding checklists so every new client launches the same way

A repeatable launch sequence, not a fresh scramble each time

Onboarding a new client is the moment an agency is most likely to drop a step — access not granted, a pixel not installed, an intro call not booked. Each account carries its own onboarding checklist, so a new client follows the same repeatable launch sequence every time and nobody is improvising the first two weeks from memory.

Because the checklist lives on the account rather than in a generic task list, the launch state is always visible alongside everything else you know about the client. Anyone on the team can open the account and see exactly what's done and what's still outstanding before the relationship is fully up and running — which is how a growing agency keeps a consistent first impression across every new logo it signs.

Team and role assignments mapped to every account

Who owns what on each client, made explicit

Every client needs clear ownership, so each account has role-lead cards for the core functions — Account Manager, Marketing, Design and Development — naming the single person accountable for that discipline on that client. When a question comes in or work needs assigning, there's no ambiguity about who runs which part of the engagement.

Beyond the leads, an additional-team-members section lets you assign anyone else to the account without making them a lead, so contributors who touch the work are on the record without muddying who's actually responsible. The result is a staffing map per client that the whole agency can read at a glance — and that stays attached to the account as people rotate on and off it.

Accounting and invoices kept on the account

The financial side of the relationship, where the rest of it lives

An agency's relationship with a client is operational and financial, so the account record keeps the money side close to everything else. Per-client invoices and accounting live on the account, so when you're reviewing a relationship you're not jumping into a separate billing tool to remember where things stand.

Keeping the financial picture next to the scope, the brief and the onboarding state means an account manager can speak to the whole relationship from one place — the work agreed, the work delivered and the invoices behind it — instead of stitching the story together from three disconnected systems before a renewal conversation.

Per-client data settings, organized on the account

Where each client's technical setup is meant to live

Beyond the human side of a relationship, every client comes with technical plumbing — the domains and DNS you manage, the email authentication that keeps their campaigns deliverable (SPF, DKIM and DMARC), and the Twilio Voice setup behind phone numbers, routing, trust and provider readiness. A per-client Data Settings tab is the designated place this configuration is organized, account by account.

Rather than tracking each client's domains, email records and voice infrastructure in scattered notes, the account record is where that technical context belongs alongside the brief and the scope. SMS and A2P remain a separate future messaging domain, while the current Twilio surface stays focused on voice. The full operating picture of a client — brand, scope, finances and infrastructure — sits in one structured record instead of being spread across separate tools.

A client onboarding process for agencies, from signed deal to first deliverable

Good onboarding is a sequence in which each step feeds the next. This one runs the same way for every client, so nothing depends on who set the account up.

  1. Create the record

    Name the client and add an industry in one short dialog; the rest can follow. A deal won in the CRM is the usual reason to add one. Each client counts against your plan, and creating one past the allowance asks you to upgrade in Settings first.

  2. Write the brief

    Answer the company questions on the Profile tab in plain words. Every answer saves when you leave the field, so there is no form to submit and no draft to lose.

  3. Use research as a head start

    An Agency Admin can start a research run whenever a company name and a public website are known. Findings carry citations, and only profile fields that are still empty are filled.

  4. Define the engagement

    Switch on the services you will deliver, then give each a status, a note and a spend or results target. Every service declares the platform access it needs.

  5. Name the account team

    Pick a lead for each of the four roles, then add other contributors under them. Anyone opening the account can see who answers for design, development, marketing and the relationship. Team members see only the clients they are assigned, which you set on Team Members.

  6. Prepare the paperwork

    Upload an agreement as a PDF, then use Prepare to place the fields and set the parties in signing order. A signed Master Services Agreement completes its checklist item without anyone ticking it.

  7. Ask for what is missing

    The Onboarding tab counts what is outstanding. On any plan it prepares a list you copy and send yourself, because nothing is emailed from the tab. With the client portal, each requested access becomes a card of steps the client follows.

How the onboarding checklist knows what is done

Most items tick themselves when the evidence exists. Only the ones the workspace cannot detect are ticked by hand.

Completion rules for the onboarding checklist items
Checklist itemCounts as done when
Company background, audiences, services, social media, competitors and voiceAt least half of that section's questions in the brief are answered
HQ address and monthly ad-spend budgetThe matching brief answer is filled in
Logo, brand guidelines, fonts and photographyFiles arrive in that category, or someone ticks it
Share creatives, copy and other filesEvery one of those brand categories is complete
Master Services AgreementThe document reaches Signed
Billing contactThe account has at least one billing contact
Invite team members to the dashboardThe client portal has at least one member
Give access to the platforms neededEvery requested access has been ticked
The tour, NDA, ad-spend contract, legal name, tax number, meeting invites and each individual platform accessTicked by hand

The same rules run on every surface, so a signature given in the client's portal, in the welcome flow or by an agency countersignature closes the same step for everyone. The agency's view and the client's view cannot drift apart, because both read one record per item. Brand files uploaded here, or by the client, land in the account's Files drive under Design.

Note

The checklist is scoped, not generic

Access items appear only for services the client has in scope, and the Voice group appears only when AI Agents is in scope. A client is not asked for a login that no service needs.

Which platform access each service in scope asks the client for

Switching a service on in the Scope of Work tab decides which accesses the client is asked to grant.

Access requests by service in scope
Service in scopeRequested by defaultOptional extras you can switch on
Google AdsGoogle AdsGoogle Analytics
SEOGoogle Search ConsoleGoogle Analytics, Bing Webmaster Tools
Merchant Center ManagementGoogle Merchant CenterNone
Google Tag Manager ManagementGoogle Tag ManagerNone
Bing AdsBing AdsNone
Meta Ads and Social MediaMeta Business SuiteNone
Landing Pages and WebsitesDomain and DNSCRM access

Each request is addressed to the Account Manager and the service's own role lead, plus anyone else you add, so the client knows whose email to invite. A platform is requested once even when two services need it. Blogs and Design ask for no platform access, and AI Agents adds a branded calling agreement to the checklist instead.

Plan

Access cards need the client portal

The step-by-step access cards belong to the client portal, a Scale and Enterprise feature. On other plans you still choose the requests, and the Onboarding tab copies the list.

Read the whole client roster at a glance

The tiles above the roster answer the account management questions an owner asks on a Monday, and each one doubles as a filter.

What each roster tile counts and what pressing it filters
TileWhat it showsPressing it shows
ActiveActive clients, and the monthly retainer they add up to when retainers are setActive clients only
OnboardingClients still onboarding, and how many setup steps are doneOnboarding clients only
Scope of workService lines that are live, and how many are pausedClients with a paused service line
Platform accessAccesses granted out of those requestedClients with access still outstanding
OutstandingThe unpaid invoice total, and how many invoices are overdueClients with a balance
Needs attentionClients rated Unhappy or At riskThose clients only

Below the tiles, the roster has sortable columns you choose from a picker, filter chips you can remove one by one, and groups that work like folders. A client belongs to one group, Ungrouped comes last, and grouping reorders the list without hiding anyone. Most cells edit in place: industry, primary contact, retainer, status and happiness.

The happiness rating runs Unhappy, At risk, Neutral, Happy and Thriving. Your team sets it, which makes the Needs attention tile a prompt for a conversation rather than a score the system computes on its own.

Prepare agreements and invoice the client without leaving the account

Paperwork and money live beside the brief and the scope, so whoever fronts the account can answer questions about the whole relationship without opening another tool.

Agreements that stay with the account

Contracts sit on the Scope of Work tab. Upload a PDF and it goes to the client's portal for signature; Prepare opens a designer where you drag signature, date and text fields onto its pages and add the parties in signing order. Fields are placed against the page itself, so a box lands in the same spot on any screen. A document counts as signed only after every party with fields has finished, and a saved layout keeps the arrangement only, never a signature or an answer.

Invoices, reminders and payment links

The Accounting tab is the client's receivables desk. Create an invoice from your product catalogue, email it, then record payments or chase overdue ones from the same list. Connect your own Stripe account and an invoice can carry a payment link. A hosted invoice page works for anyone holding the link.

Plan

What the portal adds

Document signing and invoicing belong to every plan. Signing by the client and paying inside a portal both require Scale or Enterprise.

Hand the account over: portal brand, visible sections and people

The portal is where the client meets the work, so its look, its sections and its guest list are all set from the account.

Portal Brand sets the client's colors and sidebar, and the client's profile picture becomes the portal logo. Portal Access then controls what they see: hide chat, projects, pipeline, files, notes, library, academy or support and the section leaves their navigation, their Home and their bell. Home and Profile always remain.

A portal holds up to 20 people, pending invitations included, and portal people never use your team seats. Only an Agency Admin can appoint a portal's first client admin; after that, the client admin and your team can invite client team members. Each invitation shows whether its email was queued, sent or blocked, and can be resent as a fresh one. Pair it with the client training academy so the first visit is not unguided.

Agency owners

See every account's state

Know which clients are onboarding, who still owes access, what is unpaid and who is unhappy, without opening a single profile.

  • Filterable roster tiles
  • Retainers and balances beside each name
  • An archived list you can restore from

Your team

Open one record, find everything

Brief, scope, contacts, agreements, access status and notes sit on one account, so a new hire is not left asking around.

  • Brief and research on the account
  • Role leads named per client
  • A Files drive created with the account

Your clients

Follow a clear route

On Scale and Enterprise, the client works through a checklist, access cards, agreements and invoices in a branded portal.

  • A branded welcome wizard
  • Only the sections you choose
  • Signing and paying in one place

Frequently asked questions

What should a marketing agency collect when onboarding a new client?

Collect five things: the company's legal and billing details, a written brief covering audience, services and voice, brand files such as logos and guidelines, access to the platforms you will manage, and signed agreements. Here they map to checklist groups, from Legal & Billing and Company info to Branding and Access & Accounts, with the agreements as items under Legal & Billing, and the scope of work decides which platform access is requested.

How do I know when a client's onboarding is finished?

The Onboarding tab counts items done out of the items that apply to that client. Brief sections, brand files, a signed agreement, a billing contact and a first portal member tick themselves when the evidence exists, while a few items, such as the tour, the NDA and each individual platform access, are ticked by hand. The roster's Onboarding tile adds the counts up across clients.

Can I ask a client for platform access without a client portal?

Yes. Choose the services in scope, switch on the access requests each one offers, and use the request button on the Onboarding tab. It prepares a list you can copy into email or chat, and nothing is sent automatically. The step-by-step access cards for clients need the portal, which is on Scale and Enterprise.

How many client accounts does each plan include?

Scale allows 50 client accounts, Agency 15 and Studio 3, while Enterprise has no cap. Archived clients still count until they are permanently deleted, and your own agency account never does. Adding a client past your allowance is blocked with a prompt to upgrade in Settings.

Can clients sign contracts inside the workspace?

Yes, on the plans that include the client portal. Upload a PDF and it goes to the portal for signature, and Prepare lets you place the signature and date fields and order the parties. The client's portal admin signs there, an agency member can countersign, and the document is signed only when every party with fields has finished.

Can the workspace invoice my clients and take payment?

Invoices are created per client from your product catalogue and sent by email, with reminders and recorded payments on the same list. Connect your own Stripe account to attach payment links. On Scale and Enterprise a client admin can see balances and pay from the portal.

What happens to a client's data when we stop working together?

Deleting a client archives it and revokes access rather than erasing it. An administrator can restore it from the Archived list, or delete it permanently by typing a confirmation that names the client. Permanent deletion is an administrator permission that cannot be delegated to a team member.

Can I organize clients into groups or folders?

Yes. Groups work like folders on the roster, or you can group by a derived field. Each client belongs to one group, Ungrouped appears last, and grouping reorders the list without hiding anyone. Filters and the tile presses still apply inside every group.