Features Industries Customer Service AI Pricing Blog Log in Start for free
FREE TEMPLATE

Client onboarding: a free checklist with deadlines and owners.

Onboarding is what happens between signing the contract and the first deliverable. Download the checklist with an agency example or build your process in Tasskee, with a due date and owner for each step.

Example: onboarding a new client at a marketing agency Download it as a spreadsheet (opens in Excel and Google Sheets) or build it right in Tasskee, with deadlines, assignees and notifications.
Download spreadsheet Use it on Tasskee, free
StageTaskResponsibleDeadline (days after signing)Deliverable
WelcomeSend a welcome email summarizing what will happenFernanda (customer service)1 dayEmail sent and contacts confirmed
WelcomeIntroduce the team and the official communication channelFernanda (customer service)1 dayWhatsApp group created with the client's contacts
FinancialConfirm billing details and payment methodCamila (finance)2 daysComplete client record, with CNPJ (Brazilian company tax ID) and email for the invoice
AccessesCollect access: social media, website, Google, and hostingDiego (operations)3 daysAccess list received and stored securely
BriefingHold the briefing meeting with the client's decision-makerBruno (account manager)5 daysBriefing completed and approved by the client
PlanningBuild the detailed scope and the schedule for the first 60 daysBruno (account manager)7 daysSchedule approved
KickoffHold the kickoff meeting with both teamsBruno (account manager)8 daysMeeting minutes with next steps and dates
ExecutionOpen the project and assign the first month's tasksDiego (operations)9 daysProject created, tasks with owner and deadline
PortalInvite the client to follow the project and explain how to approveFernanda (customer service)9 daysClient has access and first approval tested
First deliverableDeliver the first piece or report and get sign-offProduction team15 daysDeliverable accepted by the client
ReviewHold the 30-day meeting to adjust what didn't workBruno (account manager)30 daysAdjustment list and client satisfaction score

What is client onboarding

Client onboarding is the path between "contract signed" and "client in the routine." In it you confirm billing details, receive access, align on what was sold, introduce the team and make the first delivery. It's the phase in which the client decides, without saying so, whether they made a good choice.

The most common problem is the gap. Sales closes, the production team doesn't know yet, finance hasn't received the CNPJ (Brazil's company tax ID), and the client waits a week for an email that nobody knew was theirs to send. A checklist with an owner and a due date on every line closes that gap.

How to fill in the onboarding checklist

ColumnWhat to writeCommon mistake
StageThe task's group: welcome, finance, access, briefing, kickoff, first deliveryMixing stages and not knowing where the client stands
TaskAn action with a verb: "collect access," "hold kickoff"Writing the topic ("access") without saying what to do
AssigneeOne person, by namePutting "team" or "sales"
Due dateDays after signing (1, 3, 7...), so it works for any clientSetting a fixed date and having to redo the list for every client
DeliverableThe proof it's done: meeting notes, complete registration, tested accessMarking it done with no record of what was done

Step by step to build your process

  1. List what already happens today. Think about your last three clients: what had to be done and what was forgotten?
  2. Order by what blocks everything else. Usually, billing details and access come before the kickoff, because without them nobody can start.
  3. Give each line an owner and a due date. A due date in days after signing works for any new client.
  4. Mark what depends on the client. Access and approvals are often delayed on the client's side. Keep that visible, so nobody takes the blame alone.
  5. Review every 5 or 10 clients. A checklist that never changes is a sign that nobody is learning from it.

Common onboarding mistakes

  • Waiting for the client to ask. A new client doesn't know what to ask. Whoever is leading has to send the next steps without being prompted.
  • Asking for access a little at a time. Send the complete list at once, so the client can handle it in a single task.
  • Skipping the kickoff. A 45-minute meeting with both teams aligns expectations and avoids the question "but wasn't that included?"
  • Forgetting the 30-day review. That's where the client tells you what's bothering them before it turns into a cancellation.

What to measure to know if onboarding works

Without measuring, the process becomes a ritual. Three simple numbers already show whether it's working: how many days pass between signing and the first delivery, how many checklist tasks were late on each side's account (your team or the client), and what the client said at the 30-day meeting. Write down all three for every new client, in the same spreadsheet as the checklist, and compare after a few months.

If the first delivery almost always takes longer than agreed, the problem is usually at the start: access that arrives late, an incomplete briefing or an approver who wasn't at the kickoff. The checklist shows where.

When the checklist isn't enough

The checklist organizes the client's entry, but it doesn't run the project itself. For that, combine it with a project brief, which records what the client wants, and a weekly status report, which keeps the client informed after the first delivery. If the service has many chained steps, a schedule is also worth having.

Onboarding that follows up on its own

In Tasskee, each stage becomes a task with an assignee and a due date, and the notice arrives before it's due. Nobody has to open the spreadsheet to find out what's late.

See the automations

How to use onboarding in Tasskee

  1. Create an "Onboarding" project and add the template's tasks, with an assignee and a due date. The Kanban board shows what stage each task is in.
  2. Group by stage using workstreams (welcome, finance, access, kickoff), to see the progress of each block.
  3. When a new client arrives, create a project with the same tasks and adjust only what's specific.
  4. Use a reminder automation before the due date and another for stalled tasks, so the process follows up on itself.
  5. Invite the client to the guest portal. They follow the project, comment and approve, and don't take up a seat on the plan.

Have other clients being served over WhatsApp or email? See how Tasskee organizes that in the customer service module.

Frequently asked questions

Client onboarding FAQ

What is client onboarding?
It's the process of welcoming a new client: confirming details, collecting access, aligning expectations, introducing the team, and making the first delivery. It starts when the contract is signed and ends when the client is in the normal work routine.
How long should onboarding last?
It depends on the service. For a recurring service provider, like an agency, the first deliverable usually goes out in two to four weeks. What matters is agreeing on the timeline with the client right at the start and sticking to it.
Who is responsible for onboarding?
One person should be accountable for the entire process, even if several take part. At agencies it's usually the account manager or project manager; at small companies, the owner.
Is the checklist the same for every client?
The foundation is the same, but some steps change depending on the service (access, integrations, training). Keep a standard checklist and add lines for each case.
Can I repeat the onboarding without rebuilding the list?
In a spreadsheet, you copy the tab for each client. In Tasskee, you create a project for each new client from the same task list and, with task import, avoid retyping everything.

Every new client starts off right, without depending on anyone's memory.

Set up onboarding as a project in Tasskee, with an assignee, due date, and a warning before it's due. Try it free, no credit card.

15 days with everything unlocked No credit card Support in Portuguese
Contact us