
Customer Onboarding in Your CRM: The Checklist for Agencies and Consultants
Good customer onboarding in your CRM means capturing every new client cleanly within the first two weeks: master data, contact persons, pipeline status, access rights and a clearly documented handover. A lean checklist makes sure nothing slips through the cracks and the client feels well looked after from day one. If you run an agency or consultancy and manage several mandates in parallel, a repeatable onboarding process gives you time, trust and recurring revenue in the long run.
Why is customer onboarding in the CRM so decisive for agencies?
The first few weeks of a collaboration shape the entire relationship. A new client judges you not only by your professional work, but by how organised you are at the start. A chaotic beginning with scattered emails, forgotten access details and unclear contacts costs trust before the actual project even gets going.
For agencies, consultants and fiduciaries there is an added twist: you rarely look after just one client. You juggle several mandates at once, each with its own contacts, deals and deadlines. This is exactly where clean onboarding in the CRM decides whether you keep the overview or drown in day-to-day business.
Good CRM onboarding fulfils three jobs at once:
- Create clarity: everyone knows who the client is, who makes the decisions and where the mandate stands.
- Remove friction: no duplicate data entry, no searching for the last email thread.
- Enable scalability: mandate number ten gets going just as smoothly as mandate number one.
Establishing a structure here makes sales human again: you gain time for relationships, timing and real conversations instead of losing it to admin.
There is one often underrated aspect: onboarding is the moment when you, as an agency, prove your own professionalism. A client who has had bad experiences with another provider before will watch especially closely to see whether you keep things in order. A clean start is therefore also a quiet sale of your next service.
What belongs in a complete onboarding checklist?
A checklist is only useful if it is concrete and worked through the same way every time. The following list covers the most important steps you complete as an agency or consultancy when onboarding a new client in the CRM.
Phase 1: Create the client and capture master data
- Create the company as an account: name, address, UID number, industry, website.
- Capture all relevant contact persons, with their role and decision-making authority.
- Store contract details: mandate start, term, retainer model, notice period.
- Assign the responsible consultant or account lead from your agency.
- Assign the client to a segment or tag, such as "Retainer", "Project" or "Fiduciary".
Phase 2: Set up the deal and pipeline structure
- Create the first deal if an order is still open, or mark the mandate as active.
- Set the right pipeline stage so it is immediately visible where the mandate stands.
- Store recurring revenue, such as the monthly retainer in CHF.
- Define next steps and tasks with a due date.
Phase 3: Access, rights and handover
- Clarify which people on the team need access to the mandate.
- If you work in the setup-and-handover model: define what the client sees and maintains themselves.
- Add a short note about the client's preferred communication channel.
- Schedule the first check-in directly in the CRM as a task or activity.
Phase 4: Align expectations
- Explain to the client how you work together and when they will hear from you.
- Set the reporting rhythm: weekly, monthly or per milestone.
- Send a welcome message, ideally with an AI-assisted draft that you personalise.
These four phases can be worked through in under two hours per client, once you have internalised the process. The key is repeatability, not perfection in every detail.
What does onboarding look like in practice? Two scenarios
Theory is fine, but day-to-day reality decides. Here are two concrete examples from the Swiss agency and consulting world.
Scenario 1: The marketing agency with a new retainer
A five-person agency in Winterthur wins a new client, an SME in mechanical engineering, for a monthly retainer of CHF 4'500.00. On the day the contract is signed, the account manager creates the account in the CRM, captures the three contact persons at the client and assigns the mandate to the "Retainer" tag.
She stores the recurring revenue, schedules the first strategy call for the following week and assigns the responsible designer and copywriter as team members. The AI assistant creates a draft for the welcome email, which she personalises in two minutes. The result: the client receives a clear message that same day, and the whole team knows where things stand.
Scenario 2: The fiduciary with multi-client support
A fiduciary office in Lucerne looks after 40 SME mandates. Until now, the client data lived in Excel lists and the email inbox. When switching to a CRM, the owner sets up the same onboarding scheme for every mandate: master data, contact persons, mandate type and deadlines such as VAT statements or annual financial statements.
New mandates now follow the same checklist from the start. If an employee is off sick, a colleague can take over the mandate because everything is documented. The friction disappears, and the fiduciary gains back an estimated hour per mandate each month. If you are coming from spreadsheets, the article CRM or Excel: when switching really pays off offers honest help with the decision.
Both examples show the same pattern: the effort lies in defining the process once, not in the individual onboarding. Once the scheme is in place, every new client becomes routine. This very repeatability is the lever that lets small teams carry more mandates without hiring more staff.
Which fields should you really fill in, and which can you skip?
A common mistake in onboarding: too many mandatory fields. If you have to fill in twenty fields when creating a client, you either skip it entirely or enter nonsense. Software should remove friction, not add it.
Focus on the fields that support real decisions:
| Essential | Useful, but optional | Mostly unnecessary |
|---|---|---|
| Company name and contact person | UID number | Exact number of employees |
| Role of the contact person | Industry | Date of birth of contacts |
| Mandate type and retainer value | Preferred channel | Detailed demographics |
| Responsible person on the team | Contract term | Fields with no use |
The rule of thumb is: only capture what you will actually use later. A field that is never analysed is dead weight. Better a few, well-maintained data points than many that nobody keeps up to date.
A second point is the consistency of entries. If one colleague writes "Fiduciary" and another means "Accounting", you cannot filter cleanly later on. So define a short list of allowed values for tags and mandate types right from the start. This small discipline at the outset saves you hours of cleanup later and is what makes analysis reliable in the first place.
Also review regularly whether a field is still needed. Data fields tend to pile up without ever being questioned again. A quick look once a quarter is enough to keep data capture lean and onboarding simple for every new client.
How do you use AI sensibly in onboarding without replacing the human?
AI has a clear place in onboarding: it takes the mechanical parts off your hands so you can focus on the relationship. But it does not replace your judgement or the personal conversation.
Sensible areas of use are:
- Email drafts: the welcome email or the first meeting request as a draft that you sharpen personally.
- Conversation summaries: a structured note after the kick-off call that you only need to add to.
- Deal scoring: an assessment of how mature a mandate or upsell is, as a basis for discussion.
What matters: the AI delivers a suggestion, you make the decision. A client immediately senses whether a message is genuine or generic. Use the time you gain to make the message more personal, not to take the human out of the process.
What mistakes do agencies make most often during onboarding?
Even experienced teams keep tripping over the same points. Knowing them helps you avoid them.
Mistake 1: No consistent process
If everyone on the team creates the new client differently, things grow wild. Sometimes the contact person is missing, sometimes the retainer value. A single, binding process solves this.
Mistake 2: Starting onboarding too late
Some wait with data capture until the project is running. By then, the first emails are already scattered and context is lost. Create the client on the day of the commitment, not at the first meeting.
Mistake 3: Trying to do too much at once
A perfect, complete data profile is tempting, but unrealistic. Start with the essentials and add data as it comes up. This also prevents CRM projects from failing on their own ambition, as the article why most CRM projects fail shows.
Mistake 4: Forgetting the handover
With several mandates in particular, it has to be clear who sees and maintains what. Without a documented handover, knowledge stays in one person's head and gets lost during holidays or illness.
Mistake 5: Confusing the CRM with project management
A CRM maps the client relationship and the pipeline, not every single work package. Anyone who tries to map every task and intermediate step in the CRM overloads the system and loses focus on what matters. Keep the CRM to what it does well: relationships, deals and communication.
How does the setup-and-handover model help your agency?
Many agencies and consultants give away potential by using the CRM only for themselves. Yet there is a real business model in the CRM: you set it up for your client, train them briefly and hand over ongoing operations. This creates recurring revenue and ties the client to you.
Here is how the setup-and-handover model works in practice:
- Setup: you configure the pipeline, fields and onboarding process to suit the client.
- Training: a short introduction so the client's team can work independently.
- Handover: the client takes over day-to-day work, you stay in the background as a partner.
- Support: regular check-ins and optimisations as a recurring service.
Advanzo sees itself here as a partner, not a competitor. We want to enable agencies and consultancies to hand their clients a simple, clean CRM and earn from it. What a seamless path from enquiry to running mandate looks like is described in the article CRM for agencies: from enquiry to retainer. How the setup and turnkey handover work in concrete terms is shown in the article how agencies set up Advanzo for their clients.
The big advantage for you as an agency lies in recurrence. A one-off setup brings one-off revenue. Ongoing support with check-ins, small adjustments and training brings predictable, recurring revenue. This very loyalty also protects you from a good CRM slowing you down as you grow instead of supporting it.
For the handover to succeed, a short written handover per client is worth it. Note which pipeline stages are agreed, who is responsible on the client side and which recurring appointments exist. This half-page document prevents follow-up questions and turns onboarding into a sellable, clearly defined service package.
Why does the client data stay in Switzerland?
When you manage someone else's client data as an agency or fiduciary, you carry responsibility. Your clients expect their data to be handled securely and in line with the revised Swiss Data Protection Act (revFADP). That is not a detail but a trust factor in the sales conversation.
Keeping data in Switzerland means shorter routes, clear responsibilities and a level of data protection your clients understand and value. This also makes onboarding a selling point: you can credibly promise that the data does not leave the country. Why this is a genuine competitive advantage is explored in the article why hosting data in Switzerland is a real advantage for SMEs.
Frequently asked questions
How long does it take to onboard a new client in the CRM?
With a well-rehearsed checklist, you usually need under two hours per client for the complete initial capture. The effort drops with every mandate, because the process becomes routine. What matters is not speed, but that every step is reliably done.
Do I need a separate pipeline for every client?
In most cases, no. A shared pipeline with clear stages is enough, as long as you distinguish the mandates via tags or segments. Only with very different types of service can a second pipeline make sense.
How do I deal with existing clients who are not yet in the CRM?
Migrate them step by step using the same onboarding checklist. Start with the most active mandates and work your way down. A structured approach prevents data loss, as the migration guide for switching CRM shows.
Should the client get their own access to the CRM?
That depends on your model. In the setup-and-handover model, the client gets access and maintains things themselves, while you support in the background. With a pure service offering, it can make sense for only your team to have access. Define the roles during onboarding.
How do I prevent onboarding from becoming too complicated?
Reduce it to the fields and steps you actually use. Every additional mandatory step increases the likelihood that the process gets bypassed. A simple onboarding that is consistently lived beats a perfect one that nobody follows.
Can AI take over onboarding completely?
No, and that is not the goal either. AI takes over the mechanical parts like drafts and summaries so you have more time for the human side. The decisions, the relationship and the judgement stay with you.
Is a CRM onboarding process worth it for small agencies too?
Especially then. Small teams have no spare capacity for chaos and benefit most from repeatability. A lean onboarding process saves noticeable time even with few mandates and creates professionalism on the outside.
Do you look after several clients and want to set up your onboarding cleanly? You can start Advanzo for free at advanzo.app, no credit card. And if you would like to talk about a partnership in the setup-and-handover model as an agency, consultancy or fiduciary, get in touch at hey@advanzo.ch.







































