Client Onboarding Checklist for Agencies
The first two weeks of a project set the tone for everything that follows. A sloppy onboarding means confused clients, scope creep, and the dreaded “this isn't what I expected” email three months in. Here's how to avoid all of that.
Why most agencies skip onboarding (and pay for it later)
When you land a new client, the instinct is to start working immediately. You're excited, the client is excited, and the contract is signed. So you jump into design or development and figure you'll sort out the details along the way.
Three weeks later, the client asks why they haven't seen progress. You realize you never agreed on what “progress” looks like. They expected weekly updates — you assumed they'd check in when they wanted to. The project isn't behind, but the relationship already feels strained.
A proper onboarding process takes 30 minutes of setup and saves you hours of damage control. Here's the checklist.
The onboarding checklist
1. Send a welcome message within 24 hours
Don't let the momentum from the sales call die. Send a short message confirming the project is kicking off, who their main point of contact is, and what happens next. This sets the tone: you're organized, responsive, and in control.
2. Collect everything you need upfront
Brand assets, logins, content docs, competitor references — whatever you need to start. Don't ask for these piece by piece over the next month. Send one clear list and give them a deadline. The longer this takes, the longer your project stalls.
3. Define milestones and share them
Break the project into 4–6 clear milestones. Not internal sprint names — client-friendly phases like “Design concepts,” “Homepage build,” “Content integration,” “Launch prep.” Share these with the client so they know what's coming and when. This is the single biggest thing you can do to prevent “where are we?” emails.
4. Set up a single place for project visibility
Don't make clients log into Jira or dig through Google Drive to see progress. Set up a client portal where they can see milestones, download files, and message your team — all from one link. This eliminates 80% of “just checking in” messages.
5. Agree on communication rules
How often will you update them? Where should they send feedback? What's the response time expectation? Write this down. “We'll update the portal every Friday with progress. For urgent questions, message us in the portal and we'll respond within 24 hours.” Simple, clear, no ambiguity.
6. Set revision and scope boundaries early
This is the one most agencies skip — and regret. Clarify how many revision rounds are included, what counts as a revision vs. a new request, and how out-of-scope work gets handled. Put it in the kickoff email, not buried in the contract. When it's visible, clients respect it.
7. Run a kickoff call (keep it under 30 minutes)
Walk through the milestones, confirm the timeline, and answer any questions. Don't turn this into a brainstorming session — that's a separate meeting. The kickoff is about alignment: making sure both sides agree on what's happening and when.
What good onboarding actually looks like
After following this checklist, your client should be able to answer these questions without asking you:
- What's the current status of my project?
- What's being worked on right now?
- When is the next milestone?
- Where do I find my files?
- How do I send feedback or ask a question?
If they can't answer these, your onboarding has gaps. If they can, you've just eliminated the majority of client friction for the rest of the project.
How Portle makes onboarding effortless
Steps 3, 4, and 5 on this list — milestones, visibility, and communication — are exactly what Portle handles. Create a portal in minutes, add your milestones, upload initial files, and share one link with your client.
- Set up milestones before the kickoff call
- Upload contracts, briefs, and assets to one organized place
- Share a single link — no client account needed
- Use built-in messaging for all project communication
- Client sees real-time progress without asking
Your onboarding goes from a messy email chain to a professional, organized experience — in the time it takes to make a coffee.
Nail your next client onboarding
Set up a client portal before your kickoff call. Milestones, files, and messaging — all in one link. Free forever.
Get started for free