Set clear, quantifiable goals
Dave Robinson is the founder of Driven Insights
You're going to be defined by your first 90 days. You've got to act.
Jack Welch, former GE CEO
Jack was talking about your first three months for an employee but it also applies to new client onboarding. In fact, clients are three times more likely to churn during the first 90 days.
It doesn't matter whether you're an accounting practice, business consultancy, digital agency, wealth management firm, or any other client-focused business—your client onboarding process is incredibly important.
Today I'm going to show you everything you need to know about client onboarding and provide actionable advice to improve your process.
Client onboarding is the process of bringing on a new client to your business. It's your opportunity to build a relationship, address concerns, get the client up to speed and start the project on the right foot.
By the end of your client onboarding process you want the client to feel confident that their desired outcome will be achieved.
Keep in mind that client onboarding is not lead generation. It starts when a lead has agreed to become a client for your business.
A poor client onboarding experience will have clients feel like they made the wrong decision and may ultimately cause them to leave.
On the flip side, an outstanding client onboarding experience can have a profound impact on your business:
If you want to achieve everything above, you need to systemize and improve your client onboarding process.
To get to this point you need a lead who's ready to move to the next stage of the relationship. Client onboarding begins once you have buy-in from your client that they'd like to go ahead with your services.
Here's the deal:
This process may change depending on your business. I've included these steps as a guideline to follow, but they aren't written in stone. Use it to get ideas to automate and improve your client onboarding process:
In general, you shouldn't start doing any work until you have a signed contract (aka engagement letter) from the client. Otherwise your client is not legally bound to anything, which means you could put hours and money in to a project with no return.
If your business runs on a fixed-fee pricing model, Practice Ignition is the best way to tackle this.
Want to know the best part?
Your contract and terms of service are attached to the business proposal so you only have to send one document, instead of sending a proposal, contract and invoice separately. You can also accept payments on your proposal for one-off or recurring payments.
If you're not using Practice Ignition, you can piece together everything manually which breaks it down in to four steps:
If your business runs on a time-based pricing model, it's the same process but you'll invoice your clients after the work is done.
Once you're notified that the client has paid and signed the proposal and contract, you can move on to the next step.
An onboarding questionnaire is the best way to get client information. This is your chance to get everything you need to get the project off the ground.
You don't need to limit your client's answers to text either. With a solution like Typeform you can have the client upload files to your questions.
If your services are reliant on this information to get started (ex. bookkeeping) you can make this a mandatory step before you move forward in the onboarding process.
Here are some things to include in your client onboarding questionnaire:
You can also automate your client questionnaire to be sent out with Practice Ignition. Just include a link to the survey in the proposal acceptance email.
Once you have this information you can now assign the client to the team taking over. Make sure the lead point of contact has some commonalities with the client so they build a strong relationship.
Have a meeting with the team taking on the client and debrief them with all of this information:
All previous communication with the client should also be shared with the team. Ideally all of this information will be in your CRM or client management software.
Now:
Once the meeting is over, the project should be launched in your preferred PMS (project management system) or workflow software: Basecamp, Asana, Workflow Max, Karbon, or whatever software you prefer. If you usually invite clients to collaborate in the project, now is the time to do it.
This is the meeting that gets it all started. Everybody (including the client) should be excited and ready to get this project off the ground. Client kickoff meetings are a key place to build trust with clients and set the tone for the rest of the engagement.
Have a face-to-face meeting if possible. It's easier to build personal relationships in person and ensures that your client is paying attention. You can do this at your office or book a room through something like Breather.
What if you cant?
If you run a virtual business, or don't have the ability to meet in person, get the client to find a time that works through your calendar software (we use Calendly) to book a video conference. Make sure your video conferencing software works flawlessly—it's embarrassing to have technical issues when you're having your first meeting. I've found Zoom to be the best option but it may vary depending on your location.
These are some of the things you should go over in the client kickoff meeting:
By the end of the meeting you should have built a strong rapport between the client and team, eased any doubts from the client and have clear action items to take the project forward.
If you need some more guidance on having an awesome kickoff meeting, read this article by Maria Mora.
After your kickoff meeting make sure the client gets some sort of welcome package. This is an opportunity to educate the client and reinforce their purchase decision. Make them feel special—a little effort goes a long way!
It can be a mix of both digital assets and physical products. Your package of digital assets can include:
Also be sure to send your client something physical as well. You don't even need to be in the same country to send your clients something meaningful.
With a service like Handwrytten you can type out the message to send a hand written welcome letter to your client. You can even trigger it in Zapier to automatically be sent out the minute they've paid your business.
It gets better:
The same applies for swag (branded merchandise). You can automatically send out hats or shirts to your clients with your brand on it from a service like Printfection. Not only will they love it, but it's a fantastic branding opportunity for your business.
You should have a checkup call with your client 30 days in to make sure everything is running smoothly with your team and client. This is your opportunity to make sure that nobody has dropped the ball during the onboarding process.
Remember that customers are far more likely to churn in the fist 90 days. If you can catch mistakes early, you'll be able to keep more clients.
The checkup call is also a great time to nudge clients for more information or documents that they may be slow to give you. Sometimes an email just doesn't cut it.
After the client is fully onboarded set a date to check back with everyone and make sure everything went as planned:
Were there any unanswered questions in the onboarding questionnaire? Did a client really like the swag you provided? Are you still waiting on the client for anything?
You can collect an NPS survey with a tool like Promoter.io to from the client to gauge how they're feeling and collect feedback.
Your onboarding process is a constant work in progress that can be improved. By collecting data you can improve the process based on fact and not feeling.
Atul Gawande, MD, is a skilled surgeon and the author of the The Checklist Manifesto. His message throughout the book is that no matter how much of an expert you are, check lists can improve outcomes.
Systemizing your client onboarding through a checklist reduces error and gives your team a clear list of tasks to follow. Use the above steps as a guide to break down your process in to repeatable steps and build a checklist out of them.
You can create a checklist in your project management software, in a workflow automation tool (like Process.st), or even just a Google Sheet.
Here's a sample client onboarding checklist I put together:
It seems like a lot of work for a single client but once you have a repeatable checklist in place it'll be a breeze.
I've also gone ahead and asked experts from a variety of industries how they onboard clients and what their best practices are. Learn from their experience to improve your onboarding process.
Set clear, quantifiable goals
Dave Robinson is the founder of Driven Insights
Clear, concise, quantifiable goals allow you and your client to start the engagement on the same page. With goals in hand, we can identify the key milestones required to achieve them. Only then can we determine the data required to inform the decisions needed to hit those milestones.
That provides us with the information we need to design the reporting which, in turn, allows us to architect chart of accounts and the underlying systems. Skip this step and your engagement will be governed by the adage, 'Without a plan, all activity looks like progress.' Successful entrepreneurs are goal-oriented, your onboarding process should be as well.
A good client onboarding survey is key!
Karl Sakas is the president of Sakas & Company
For smoother client onboarding, ask key stakeholders to complete a pre-kickoff survey. In the survey, you'll ask questions about how they define success, what deliverables they expect, and how much time they're dedicating to work with you each month. You can also ask about their experience previously hiring firms like yours, including what they did and didn't like before.
Some of the pre-kickoff survey responses will raise red flags; that's good, because now you have an opportunity to reset things and manage client expectations. Getting surveys from everyone also means your firm now knows more about the client than any individual stakeholder, which helps position you as a trusted advisor.
Sample questions include:
Get a good picture of what the client wants
Bec Purczel is an accountant at Adelaide Accounting
The most important part of onboarding a new client we find, is making sure that you have a good understanding of the clients current situation and the direction they would like to go. Only after understanding their needs is it really possible to give accurate suggestions to move forward with their accounting and/or bookkeeping needs.
With the use of Xero we are able to do many things for a lot of new clients just from this information gathering, such as bringing in bank feeds for reconciling accounts, and in some cases suggesting integrations that may be suitable for their specific industry, to streamline many processes. We find that using this process gives the client confidence that we understand their situation and helps to build long term business relationships. It also allows the client to get an awareness of the range of services that we provide.
Set expectations early
Dylan Kelley is the founder of Wavebreak
Make sure that your clients know what they're getting and what results to expect. One of the best and easiest ways to do this is with a welcome packet. Just create a PDF and fill it with answers to frequently asked questions as well as next steps. You're also saving yourself time by answering client questions before they even ask. And here's a pro tip for you.
If the next step is a kickoff call, put your calendar link to book the call at the end of the welcome packet. Now your client has to read the welcome packet or they won't know how to book the kickoff call. Welcome packets have made my life so much easier as a consultancy owner.
Make sure you're 100% ready
Ian McClarty is the president of Phoenix NAP Global IT Services
I firmly believe a smooth client onboarding process lays the foundation for a successful long-term customer relationship.
In our case, our projects may involve massive server migrations or custom private cloud build-outs. It all starts with establishing realistic expectations, in our case almost always based on time frames. We never kick off the project until our team is 100% ready.
Setting clear expectations reinforces the fact they are working with a professional organization with policies and procedures. It also displays to the client that you take their project and business seriously. In the end, this is a necessity to deliver the highest quality service possible.
The goal of this guide is not for you to follow word for word, but to help you get ideas to automate and improve. Hopefully you picked up a few tidbits along the way that will help delight your clients.
Do you have any client onboarding tricks that I missed? Share them below!