Client Success

Agency client onboarding: A 4-phase, 90-day playbook

A step-by-step agency client onboarding process: who supplies each input, the kickoff agenda, how clients get into your portal, and the first 90 days.

Bilal Azhar
Bilal Azhar
Updated
16 min read
#client onboarding#agency client onboarding#client kickoff#client portal#agency operations

Agency client onboarding is everything that happens between a signed contract and a client relationship that runs on a steady rhythm: the welcome, portal access, the intake questionnaire, the kickoff meeting, access to the client's systems, the first deliverable and the first invoice. Done well, it takes about 90 days and the client never has to ask "what happens next?"

This playbook splits onboarding into a sales handoff plus four phases, with an owner, a deadline and an output for each. It also covers the part most onboarding guides skip: exactly which inputs the client supplies, who on their side usually holds them, and how the client gets into your portal on day one.

Key takeaways

  • Four phases: Welcome (days 0-2), Kickoff (days 3-10), First deliverable (days 11-35), First invoice and rhythm (days 36-90). A sales-to-delivery handoff comes before all of them.
  • Send the welcome email and the portal invitation within one business day of signature. Hold the kickoff within five business days.
  • Most onboarding delays come from client-side inputs: questionnaire answers, access and brand files. Name the person on the client side who owns each one.
  • Collect credentials through a password manager or your portal, never in email.
  • Get one concrete deliverable in front of the client by day 35, then review the whole engagement at day 90.

Why onboarding deserves a written process

Onboarding is the first delivery work a client sees, and it happens before you have results to point to. If access setup drags, the kickoff is rescheduled and nobody tells the client what happens next, they start doubting the hire before any real work ships. Agency leaders see the same pattern: in Promethean Research's 2026 client retention research, 62% said delays in getting access to systems such as logins and domains hurt client confidence.

Retention is also cheaper than replacement. Harvard Business Review's The Value of Keeping the Right Customers (Amy Gallo, 2014) puts the cost of acquiring a new customer at 5 to 25 times the cost of keeping an existing one, and cites Bain & Company research that a 5% increase in retention raises profits by 25% to 95%. Those are cross-industry figures, not agency benchmarks, but the direction holds: a client you lose in month three cost you a full sales cycle and gave back one month of fees.

A written process fixes the most common onboarding failure, which is not bad work. It is a client who repeats their goals to three different people, waits a week for a login and does not know who to ask.

The 4-phase onboarding playbook at a glance

PhaseDaysOwnerMain outputDone when
0. Sales handoffBefore day 0Sales lead to account leadHandoff documentDelivery can brief the client without asking sales again
1. Welcome0-2Account leadWelcome email, portal invitation, questionnaireClient has logged in to the portal
2. Kickoff3-10Account lead + strategistKickoff meeting, working agreement, accessAll access granted and working agreement confirmed
3. First deliverable11-35Delivery teamOne concrete piece of workClient has reviewed it and given feedback
4. First invoice and rhythm36-90Account lead + financeRecurring cadence, 90-day reviewDay-90 review held and next 90 days agreed

The day counts are a starting point for a retainer or a multi-month project. A two-week website fix compresses all of this into a few days; an enterprise account with procurement and security review stretches it. Keep the order and the owners, and change the timing.

The exact sequence, day by day

This is the order of events for a typical retainer, with who does what. Each step is explained in the phase sections below.

DayAgency doesClient does
Before signatureSales completes the handoff documentReviews and signs the contract
Day 0Internal handoff meeting; client record and project created; welcome email and portal invitation sentReceives the welcome email and portal invitation
Day 1Intake questionnaire sent; kickoff invitation sent with two or three time slotsSets a portal password and logs in
Day 2Requests billing contact; sends the access list with a named client owner per itemConfirms billing contact and picks a kickoff slot
Day 3Checks who has not logged in and resends invitationsReturns the questionnaire
Day 5Reviews questionnaire answers and prepares the kickoffUploads brand assets to the portal
Days 3-10Runs the 90-minute kickoff; sends the summary within 24 hoursAttends kickoff; names the single approver
Day 7Confirms every access item worksGrants access to website, analytics, ad and social accounts
Day 10Sends the working agreement and the five onboarding documentsConfirms the working agreement in writing
Day 14Onboarding check-in (20-30 minutes)Flags anything blocking or unexpected
Day 30Relationship check and short feedback surveyAnswers the survey; confirms the cadence
By day 35Delivers the first deliverable for reviewReviews and gives consolidated feedback
Days 36-90First invoice; weekly updates; monthly reportPays the first invoice; joins check-ins
Day 90Day-90 reviewAgrees priorities for the next 90 days

Phase 0: The sales-to-delivery handoff

Onboarding starts before the contract is signed. If sales promised a weekly call, a specific report or a launch date, delivery needs to know before the welcome email goes out.

What the handoff document should contain

Sales fills this in before signature and the account lead reads it before the internal handoff meeting:

SectionWhat goes in it
Contract summaryServices, fees, term, payment schedule, notice period
ScopeDeliverables in scope, and what was explicitly left out
GoalsThe client's stated goals and how they will judge success
StakeholdersDecision-maker, day-to-day contact, approver, billing contact
Promises madeAnything sales committed to: dates, meetings, reports, people
RisksBudget pressure, a previous agency that failed, internal politics
Reference materialProposal, discovery call notes or recording, existing assets

The internal handoff meeting

Hold a 30-minute meeting between sales and delivery before the client hears from delivery. Walk through the proposal and scope, read the discovery notes together, flag concerns, and confirm who owns the relationship from now on. The goal is simple: the client should never have to repeat what they already told sales.

Phase 1: Welcome (days 0-2)

Send the welcome email within one business day of signature. Speed and clarity matter more than length.

The welcome email

Subject: Welcome to [Agency]: here is what happens this week

Hi [Client name],

Welcome to [Agency]. [Account lead name] is your main contact from today. You can reach them at [email] or in your client portal.

Here is what happens this week:

  1. Today: you will get an invitation to your client portal. That is where files, updates, approvals and invoices live.
  2. By [day]: please complete a short questionnaire (about 15 minutes) so we start the kickoff with the basics covered.
  3. By [day]: you will get a calendar invitation for our kickoff on [date]. If the time does not work, reply with two alternatives.

If anything comes up before then, message me directly.

[Account lead name]

Personalize the first line with something from the sales conversation. For more versions, see these client onboarding email templates.

Day 0-2 setup checklist

  • Client record and organization created, with an account manager assigned
  • Portal invitation sent to each client stakeholder (one login per person, no shared logins)
  • Folder structure created for briefs, assets, deliverables and reports
  • Project created with phase 1-3 tasks and owners
  • Intake questionnaire sent
  • Kickoff scheduled, offering two or three time slots
  • Internal channel created for the account team
  • Time tracking and billing set up against the project

How the client gets into your portal on day one

A portal only helps if the client actually uses it. Most "the client keeps emailing us" problems start with a messy first login. Here is the sequence that works:

  1. Create the client record and organization. Use the client's company as the organization and add each stakeholder as a separate contact with their own email address.
  2. Assign an account manager. The client should see a named person, not a generic inbox.
  3. Send the invitation from the portal. The client receives an email with a portal link and sets their own password. Tell them in the welcome email that it is coming, so it does not get ignored or caught in spam.
  4. Show a short welcome flow on first login. Three or four steps at most: who their contacts are (with a one-line bio for each team member on the account), where to upload files, how to request work, and where invoices appear. Attach the welcome packet as a downloadable document, and link a two-minute walkthrough video if you have one.
  5. Give them one task in the portal straight away. Completing the questionnaire or uploading brand assets in the portal teaches the habit on day one.
  6. Check who has not logged in by day 3. Resend the invitation, or walk the client through it on a two-minute screen share.

In AgencyPro, this is the standard client flow on every plan: you create the client and their organization, tick "Send invitation" (or send it later from the client page), and the client sets a password from the email link. The first-login welcome flow, its steps and any downloadable onboarding documents are set up under Workspace Settings > Onboarding, and the portal carries your branding and custom domain. Pending invitations can be resent. Details are in the client management and onboarding help docs. Intake forms are on the Pro plan and up.

Phase 2: Kickoff (days 3-10)

The kickoff is where expectations get fixed in writing. Hold it within five business days of signature, and do not hold it until the questionnaire is back.

Who supplies each input

This is the intake sequence for a typical retainer. The "client owner" column is the role that usually holds the item; confirm the actual names during the welcome call.

InputClient owner (usual)Agency requesterDue byWhere it goes
Signed contract and SOWDecision-makerAccount leadDay 0Documents area of the portal
Billing contact and payment methodFinance or ownerAccount leadDay 2Billing settings
Intake questionnaireDay-to-day contactAccount leadDay 3Portal form or document
Brand assets (logo, fonts, colors, guidelines)Marketing leadDesigner or strategistDay 5Portal files
Website, CMS and hosting accessWeb admin, IT or developerTechnical leadDay 7Password manager share
Analytics, Search Console, Tag ManagerMarketing lead or ITAnalystDay 7User invitation in each tool
Ad accounts (Google, Meta, LinkedIn)Marketing leadPaid media leadDay 7Partner or manager access
Social account accessSocial or community managerSocial leadDay 7Scheduler or business manager
CRM and email platformSales ops or marketing opsStrategistDay 10User invitation
Approver list and approval rulesDecision-makerAccount leadKickoffWorking agreement

Ask for user invitations in the client's own tools wherever possible (Google Analytics, Google Ads, Meta Business Manager and most CMSs support this). It keeps the client in control and means nobody has to share a password. When a password is unavoidable, use a password manager share, not email or chat.

The intake questionnaire

Send it on day 1 or 2 and keep it to about 15 minutes. Cover:

  • Business goals for the next 6-12 months and how they will measure success
  • Audience: who buys, who influences the decision, what they care about
  • Competitors and what the client likes or dislikes about them
  • Brand: voice, existing guidelines, things they never want to see
  • Project specifics: assets, technical constraints, integrations, deadlines
  • Reporting: which metrics they report upward and how often
  • Hard constraints: legal review, regulated claims, blackout dates

Ready-made question sets: the marketing questionnaire template, the branding questionnaire template and the client intake form template.

The 90-minute kickoff agenda

BlockTimePurpose
Introductions10 minWho is on each side and what they own
Goals and scope15 minRestate goals, deliverables, and what is out of scope
Questionnaire review15 minClarify gaps in the answers
Communication and approvals15 minChannels, response times, meeting cadence, who approves what
Portal walkthrough10 minWhere files, requests, approvals and invoices live
Timeline15 minMilestones, client-side deadlines, the first deliverable date
Next steps10 minAction items with owners and dates

Record the call if the client agrees, and send a written summary with action items within 24 hours. For a deeper agenda and facilitation tips, read how to run client kickoff meetings.

The working agreement

Before day 10, confirm in writing: communication channels, expected response times on both sides, how the client requests new work, revision rounds included, feedback turnaround, the escalation path, the reporting cadence and the change-order process. One page is enough. It is the document you point to when scope starts to drift (see how to prevent scope creep).

Phase 3: First deliverable (days 11-35)

The aim of phase 3 is to put one concrete piece of work in front of the client. Choose it at kickoff so the date is agreed, not hoped for.

Examples of a first deliverable by service

ServiceFirst deliverable by day 35
SEOTechnical audit plus the top three fixes implemented
PPCAccount audit plus the first campaign restructure live
ContentEditorial calendar plus the first published piece
DesignBrand audit plus the first creative deliverable
Web developmentAudit plus a first sprint of fixes deployed
Social mediaStrategy document plus two weeks of scheduled posts
BrandingDiscovery findings plus initial direction or moodboard

A first deliverable shows the client the team can execute, gives their internal sponsor something to show their boss, and tests your approval process on a small piece of work before the big ones.

Day 14 check-in

Hold a 20-30 minute check-in around day 14. It is about the onboarding experience, not the work. Ask:

  • Is anything still blocking you from giving us what we need?
  • Is the communication cadence right?
  • Is anything different from what you expected when you signed?

Fix what comes up that week. A missing login or a wrong contact costs an email on day 14 and a difficult conversation by month four.

Day 30 relationship check

Around day 30, hold a short review call against the goals set at kickoff and send a two-question survey: a 0-10 "how likely are you to recommend us" score and an open "what should we change?" field. Then:

  • Adjust anything in your process the client pushed back on, and tell them what you changed
  • Confirm the meeting and reporting cadence for the rest of the quarter (weekly calls often drop to every two weeks here)
  • Name the wins from the first month, however small, so the client's sponsor can repeat them internally

Phase 4: First invoice and rhythm (days 36-90)

By now the first invoice has gone out and the engagement is moving from setting up to running.

Set the recurring cadence

  • Weekly written status update in the portal
  • A check-in call every week or two (weekly for the first month is common, then adjust)
  • Monthly performance report
  • A quarterly business review booked in the calendar

Make sure the first invoice matches what the contract says, down to the line items and payment terms. A surprise on the first invoice undoes a lot of good onboarding.

The day-90 review

TopicTime
Progress against the goals set at kickoff15 min
What is working and what is not15 min
Process changes on either side10 min
Priorities for the next 90 days10 min
Open feedback10 min

Treat day 90 as the end of onboarding. Anything still broken at this point needs an owner and a date, not a note to revisit.

The five documents every client should have by day 10

DocumentPurposeTypical length
Welcome packetWho you are, how you work, key contacts, FAQ4-8 pages
Project briefScope, goals, metrics, timeline, dependencies2-4 pages
Working agreementCommunication, approvals, reporting, escalation1-2 pages
Questionnaire summaryThe client's answers, synthesized and shared back2-3 pages
Meeting and reporting scheduleEvery recurring touchpoint in one view1 page

Store all five in the client's portal so the client and any new team member can find them without asking.

Common onboarding problems and fixes

The client does not send inputs

Tie each input to a date in the timeline and show the consequence: "the audit starts the day we get Search Console access." Send reminders at +3 and +7 days, then offer a 20-minute working session to do it together on a screen share.

Too many stakeholders, conflicting feedback

Name one approver at kickoff and write it into the working agreement. Ask for consolidated feedback from that person, not separate notes from five people.

What was sold does not match what the client expects

Walk through the scope line by line at kickoff, including what is excluded. When a request falls outside scope, use the change-order process from day one so it does not become a habit.

The client never logs in to the portal

Usually the invitation was missed or the first visit had nothing to do. Resend it, give the client a task that can only be done in the portal, and post updates there instead of in email.

Metrics to track

There is no reliable published benchmark for agency onboarding, so set your own targets and track them per client:

MetricSuggested internal target
Days from signature to kickoff5 business days or fewer
Days to first deliverable35 or fewer
Portal login by day 3Every invited stakeholder
Access complete by day 10All items on the intake list
Clients lost in the first 120 daysTrack the trend quarter over quarter

When a client leaves early, go back to these numbers. A slow kickoff or missing access usually shows up long before the cancellation email.

Free checklist version

If you want the steps as a working checklist, the client onboarding checklist template covers welcome and access, discovery, project setup, communication and the first deliverable. It also includes a day-by-day workflow version (pre-kickoff from day -7, day 1, week 1, weeks 2-3) you can tick off per client.

When this playbook is not the right fit

  • Small one-off projects. For a two-week job, a 90-day process with five documents is overkill. Keep the welcome email, the access list and a 30-minute kickoff.
  • Self-serve productized services. If clients buy a fixed package from a checkout page, onboarding should be a form and an automated welcome, not a 90-minute meeting. See productized services.
  • White-label or subcontracted work. If you never speak to the end client, the partner agency owns onboarding. Your version is a handoff brief and an access list from the partner.
  • Enterprise accounts with procurement and security review. Expect phase 2 to take weeks, not days. Start access requests and security questionnaires in parallel with the contract, not after it.

Running onboarding in AgencyPro

AgencyPro puts the client side of this process in a branded portal. On every plan (Basic is $39/month), you get the client portal with your branding and custom domain, portal invitations, the first-login onboarding flow with downloadable documents, project management, file storage, messaging and invoicing, with unlimited clients. The Pro plan ($79/month) adds intake forms, documents for quotes, proposals and contracts, time tracking, versioned proofing and approvals, and a Brand Hub for each client's assets.

Seats are priced per team member: each plan includes one seat, and extra seats cost $15 (Basic), $20 (Pro) or $30 (Plus) per month. A five-person team on Pro pays $79 + 4 x $20 = $159 per month. See pricing and the client portal overview.

AgencyPro is not the right tool if you only onboard a handful of clients a year and already run delivery in a project tool your clients like, or if your onboarding is mostly enterprise procurement paperwork. A checklist in your existing tool will do the job.

Frequently asked questions

How long should agency client onboarding take?

For a retainer or multi-month project, plan on about 90 days from signature to the day-90 review, with the kickoff inside the first five business days and a first deliverable by day 35. Small projects compress this into a week or less.

What should the first week of onboarding include?

A welcome email within one business day, a portal invitation for each stakeholder, the intake questionnaire, a scheduled kickoff and an internal handoff meeting between sales and delivery. By the end of the week the client should know their contact, where to find things and the kickoff date.

What is the biggest onboarding mistake agencies make?

Waiting on client inputs without a deadline. When access, brand files or questionnaire answers have no owner and no due date, the kickoff slips and the first deliverable slips with it. Name the client-side owner for every input and tie each one to a date.

Who should own onboarding inside the agency?

The account lead owns the outcome. A project manager may run the tasks and a strategist leads the kickoff discussion, but one person is accountable for the client getting through all four phases. In agencies under about ten people, the account lead often does all three jobs.

Should agencies charge for onboarding?

Most include it in the first month's retainer or the project fee. If onboarding involves real work, such as an audit, a migration or tracking setup, price it as a separate setup fee so it is visible in the proposal.

How do I get clients to use the portal instead of email?

Make the portal the only place where certain things happen: files are uploaded there, approvals are given there and invoices appear there. Give the client a portal task in the first week, and reply to emailed requests by linking to the portal thread.

If you want to see the welcome flow, portal invitations and intake forms in practice, book a demo of AgencyPro.

About the author

Bilal Azhar
Bilal Azhar•Co-Founder & CEO

Co-Founder & CEO at AgencyPro. Former agency owner writing about the operational lessons learned from running and scaling service businesses.

Continue reading

Ready to transform your agency?

Join thousands of agencies already using AgencyPro to streamline their operations and delight their clients.