Client Onboarding Checklist for Agencies
The first two weeks with a new client set the tone for the entire relationship. A smooth onboarding process makes the client feel confident they made the right choice. A messy one makes them wonder what else you will drop the ball on.
Most agency churn happens in the first 90 days, and most of that churn traces back to a weak onboarding experience - unclear expectations, missing access credentials, delayed kickoffs, and no visible progress in the first few weeks. This checklist eliminates those problems by giving you a step-by-step process from the moment the contract is signed through the end of the first month.
Copy this checklist, customize it for your services, and use it for every single new client. Consistency is what separates professional agencies from freelancers winging it.
Checklist phases
Phase 1: Before the Kickoff Call
These items should be completed within 24-48 hours of the client signing the contract. Speed matters here - the client just made a buying decision and their excitement is at its peak. Capitalize on that momentum.
1. Send a welcome email with clear next steps
Within 2 hours of receiving the signed contract, send a welcome email that includes: a thank you, confirmation of their selected package, a link to your onboarding questionnaire, a list of platform access credentials you need, and the date and time of the kickoff call. Set a deadline for completing the questionnaire (3 business days). Here is a template:
Subject: Welcome to [Your Agency] - Let's Get Started
Hi [Client Name],
Welcome aboard. We are excited to start working together.
Here is what happens next:
1. Complete the onboarding questionnaire (link below) by [date - 3 business days from now]
2. Grant us access to your platforms (instructions below)
3. Join our kickoff call on [date/time] - calendar invite attached
[Questionnaire link]
[Platform access instructions]
Questions before then? Reply to this email or text me at [your number].
[Your name]
2. Send the onboarding questionnaire
Your questionnaire should cover everything you need to start working without constant back-and-forth. Include questions about:
- Brand voice and tone (formal, casual, playful, professional)
- Target audience (demographics, location, interests)
- Top 3-5 competitors they are aware of
- Products or services to prioritize in marketing
- Content topics to avoid or handle carefully
- Existing brand assets (logo files, brand colors, fonts)
- Key business goals for the next 90 days
- Preferred communication style and frequency
Use Google Forms, Typeform, or a simple shared document. Keep it under 20 questions. Anything longer and the client will procrastinate.
3. Collect platform access and credentials
Create a secure form or checklist for the client to grant access to all relevant platforms. Common access needs include:
- Instagram (Business Manager or direct login)
- Facebook (Page admin access via Business Manager)
- Google Business Profile (manager access)
- Google Analytics (viewer or editor access)
- Website CMS (admin login or editor access)
- Ad accounts (Meta Business Suite, Google Ads)
- Any scheduling tools they currently use
Pro tip: Use a password manager or secure shared vault instead of having clients email passwords. Never store plaintext credentials in spreadsheets or chat messages.
4. Set up internal project infrastructure
Before the kickoff call, set up everything on your end so you are ready to work immediately after:
- Create the client folder in your project management tool (Notion, Asana, Trello, ClickUp)
- Set up a dedicated Slack channel or communication thread
- Create reporting templates customized with their brand and KPIs
- Add them to your CRM or client management system
- Schedule recurring calendar events (strategy calls, report delivery dates)
5. Conduct a preliminary audit of their current presence
Before the kickoff call, do a thorough audit of their online presence so you walk in with insights, not questions. Review their website (speed, mobile experience, CTAs), social media profiles (content quality, posting frequency, engagement), Google reviews (volume, rating, recent trends), and competitors. Use Phantom to pull this data automatically - the AI enrichment gives you website scores, Instagram analysis, review data, and competitive insights in seconds.
Phase 2: Kickoff Meeting
The kickoff call is your chance to align on everything and demonstrate that you are organized, prepared, and already adding value. Schedule it within 3-5 business days of contract signing. Block 45-60 minutes.
6. Review and confirm project scope
Walk through the signed agreement together. Confirm the deliverables, timelines, communication cadence, and any custom terms. This prevents "I thought we agreed on X" conversations later. If anything is ambiguous, clarify it now and document the clarification in a follow-up email.
7. Walk through your audit findings
Present the preliminary audit you conducted in Step 5. Show the client where they stand today - website performance, social media metrics, review trends, and competitive positioning. This does two things: it demonstrates your expertise (you already found things they did not know about), and it creates urgency (seeing the gaps makes them eager to get started).
8. Align on goals and KPIs
Set 2-3 measurable goals for the first 90 days. Make them specific and tied to business outcomes when possible. Examples:
- "Increase Instagram engagement rate from 1.2% to 3% by [date]"
- "Generate 20 inbound leads through social media in the first 90 days"
- "Grow Google review count from 47 to 75 with a 4.5+ average rating"
Write these down during the call and include them in your follow-up email. These become the benchmarks you report against each month.
9. Establish the communication rhythm
Set clear expectations about how and when you will communicate. Define: the primary communication channel (email, Slack, text), expected response times (within 4 business hours is reasonable), strategy call frequency (bi-weekly or monthly), and report delivery dates (by the 5th of each month, for example). The clearer you are now, the fewer misunderstandings later.
10. Confirm the content approval process
Agree on how content gets approved before it goes live. Define: how many days in advance you will send content for review (3-5 business days is standard), how many rounds of revisions are included (2 rounds is typical), what happens if the client does not respond by the approval deadline (content goes live as submitted), and who on the client side has final approval authority.
Phase 3: First Week
The first week is about demonstrating momentum. The client should see visible progress by Friday of week one - even if it is foundational work rather than finished deliverables.
11. Optimize all online profiles
Clean up and optimize every profile you have access to. Update bios, profile photos, cover images, contact information, business hours, and category tags. Fill in any missing fields on Google Business Profile. This is a quick win that shows the client immediate improvement and takes 1-2 hours per platform.
12. Build the first month's content calendar
Using the questionnaire responses, brand assets, and audit findings, create the first month's content calendar. Include post topics, content types (static, carousel, Reel, Story), captions, hashtags, and suggested posting times. Send it to the client for approval by mid-week so you have time to incorporate feedback before the first posts go live.
13. Set up tracking and analytics
Install or verify tracking on all channels. This includes Google Analytics (with goal tracking configured), Meta Pixel on their website, UTM parameters for all links you will use, and a baseline metrics snapshot (save current follower counts, engagement rates, website traffic, review counts). You need this baseline to prove your impact later.
14. Create brand guidelines document (if none exists)
If the client does not have documented brand guidelines, create a simple one-page guide covering: approved logo usage, brand colors (hex codes), fonts, photography style, and tone of voice examples (3 "do" examples and 3 "don't" examples). This ensures consistency across all content and prevents subjective feedback like "this does not feel like us."
15. Send a Week 1 progress update
At the end of the first week, send a brief update email. Include what you accomplished, what is in progress, what you need from them (if anything), and what to expect next week. This takes 10 minutes to write and massively reinforces the client's confidence that they made the right decision. Template:
Subject: Week 1 Update - [Client Name]
Hi [Client Name],
Quick update on our first week:
Completed: [2-3 bullet points of what you did]
In progress: [1-2 items currently being worked on]
From you: [Anything you need from them, or "Nothing needed right now"]
Next week: [What they can expect]
Questions? Just reply here.
[Your name]
Phase 4: First Month
By the end of month one, the client should feel like the engagement is running smoothly, see initial results (even if early), and trust your process completely.
16. Publish first round of content
Get content live within the first 7-10 days after kickoff. Waiting until "everything is perfect" is a trap. The client signed up for action. Start posting, monitor performance, and iterate. First-month content rarely performs as well as month-three content because you are still learning what resonates with their audience - and that is fine. Set that expectation.
17. Launch any initial ad campaigns
If paid advertising is part of the scope, launch test campaigns in week 2 or 3. Start with small budgets ($10-$20/day) to test creative and targeting before scaling. Brief the client on what to expect: "We are testing 3 ad variations this week to find the winning message. Initial results take 3-5 days to stabilize." This prevents the "why are we only getting 2 clicks" panic on day one.
18. Conduct a mid-month check-in
Schedule a brief 15-minute call or send a written update at the 2-week mark. Cover early performance indicators, any adjustments you are making, and ask if they have feedback or questions. This prevents small concerns from growing into big frustrations. Many client issues that lead to churn were minor problems that nobody addressed for 30+ days.
19. Deliver the first monthly report
Your first monthly report sets the standard for all future reports. Include: performance against the KPIs set during kickoff, key metrics compared to the baseline snapshot, top-performing content and why it worked, what you will do differently next month, and a preview of the Month 2 strategy. Keep the report to 2-3 pages. Data without insight is just numbers - always include what the data means and what action you are taking because of it.
20. Conduct the Month 1 strategy call
End the first month with a 30-minute strategy call. Walk through the report, celebrate early wins (even small ones), discuss what you learned, and align on Month 2 priorities. Ask the client directly: "On a scale of 1-10, how satisfied are you with the first month?" Anything below an 8 means there is an unspoken concern you need to surface and address immediately.
The Complete Checklist (Copy This)
Before Kickoff (Days 1-3)
- Send welcome email with next steps (within 2 hours of signing)
- Send onboarding questionnaire (deadline: 3 business days)
- Collect platform access and credentials (secure method)
- Set up internal project infrastructure (folders, channels, templates)
- Conduct preliminary audit of current online presence
Kickoff Meeting (Day 3-5)
- Review and confirm project scope and deliverables
- Present audit findings and initial observations
- Align on 2-3 measurable 90-day goals
- Establish communication rhythm and response expectations
- Confirm content approval process and timelines
First Week (Days 5-10)
- Optimize all online profiles (bios, images, info, GBP fields)
- Build and submit first month's content calendar
- Set up tracking and analytics (GA, Pixel, UTMs, baseline snapshot)
- Create brand guidelines document (if none exists)
- Send Week 1 progress update email
First Month (Days 10-30)
- Publish first round of content (within 7-10 days of kickoff)
- Launch initial ad campaigns with test budgets
- Conduct mid-month check-in (15-min call or written update)
- Deliver first monthly report (performance vs. KPIs)
- Conduct Month 1 strategy call (satisfaction check + Month 2 plan)
For more on keeping clients long-term after onboarding, read our guide on client retention strategies. And if you are still building your client base, check out our guide to landing your first 10 clients.
Frequently Asked Questions
How long should agency client onboarding take?
Client onboarding should take 5-7 business days from contract signing to the start of active work. The kickoff call should happen within 48 hours of signing. All account access, brand assets, and questionnaire responses should be collected within the first week. Do not let onboarding drag past 2 weeks - momentum dies and clients start wondering why they are paying you.
What should I include in a client onboarding questionnaire?
Your onboarding questionnaire should cover brand voice and tone (formal, casual, edgy), target audience demographics, competitor information, content preferences and restrictions, key products or services to promote, login credentials for platforms, existing brand assets (logos, colors, fonts), business goals for the next 90 days, and any topics or language to avoid. Keep it to 15-20 questions maximum.
Should I do an onboarding call or just send a questionnaire?
Do both. Send the questionnaire first so the client can fill it out at their own pace, then schedule a 45-60 minute kickoff call to walk through their answers, clarify anything, and align on expectations. The call builds the relationship. The questionnaire captures the details. One without the other leaves gaps.
How do I handle clients who are slow to provide onboarding materials?
Set clear deadlines in your welcome email: "Please complete the onboarding questionnaire and grant platform access by [date]. Our official start date and first deliverables depend on receiving these materials." If they miss the deadline, send one follow-up and then call them directly. If onboarding delays extend past 2 weeks, have a candid conversation about whether the timing is right.