Customer onboarding checklist from signed deal to day 30
A customer onboarding checklist for service businesses, agencies and software sellers who just closed a deal: sales handoff, welcome message, kickoff agenda, setup tasks, first-value milestone, quiet customers, 30-day check-in and handover to support. Dated from the signed date, with a filled example, Word and Excel.
1. Sales to onboarding handoff: 6 fields before day 1
Before kickoffThis customer onboarding checklist starts on the day the deal is signed: sales writes down six things, and the onboarding owner reads them before the welcome message. The customer never repeats to a new person what they told sales.
1.1Promised scope: what the customer bought, in their words, and what is not included.
Writepackage, quantity, promised outcome. Not included: items
CheckEvery promise in emails, the quote and call notes
1.2Purchase terms: price, billing, start date, term and anything special that was agreed.
Writeprice, billed cycle, start date, term, signed date
CheckThe notes match the signed agreement
1.3Stakeholders: who decides, who does the work day to day, who pays.
WriteDecision maker name, day-to-day contact name, billing contact name
CheckEmail, phone and preferred channel for each
1.4Setup needs: the access, data and integrations you need from the customer.
WriteAccess to system, files: list, integrations: tools
CheckWho on their side can give each one
1.5Goal: why they bought, and the first result you talked about.
WriteGoal: goal. First result: milestone. Deadline: event or date
CheckSaid by the decision maker, not assumed
1.6Kickoff owner: one named person on your side who runs onboarding until the handover.
Writename, backup name, kickoff by date
CheckThe owner has read this record
Internal handoff messageCustomer signed on date. The handoff record is in the deal notes.
Kickoff owner: name, backup name.
Bought: scope. Not included: items.
First result we discussed: milestone by date.
Watch out: risk or worry they raised.
RuleNo handoff record, no welcome message. If a field is empty, sales fills it in before day 1, and holds a 15-minute call with the onboarding owner.
2. Welcome message: introduce the owner, book the kickoff
Send it from the onboarding owner's own mailbox within 1 business day of the signed date. One message, one action: book the kickoff call.
Welcome emailSubject: Welcome to your company, first name: next steps for project
Hi first name,
Thank you for choosing your company. I am owner name, and I will run your onboarding until promised outcome is working. Salesperson has passed on everything you discussed, so you will not need to repeat it.
What you bought: scope in one line.
Not included for now: excluded items.
Our first goal: first-value milestone by date.
Next step: please book a 45-minute kickoff call for day 3 date or the next free day: booking link. Please invite day-to-day contact and anyone who will give us access.
Before the call, if you can: item 1, item 2, item 3.
Questions before then? Reply to this email or ask in the chat on website.
owner name
phone
Short version, text or chatHi first name, owner name from your company here. I will run your onboarding. Please book our 45-minute kickoff here: booking link. The agenda and a short prep list are in your email.
Not booked after 2 daysHi first name, I have not seen a kickoff time yet. Would day at time or day at time work? I will send the invite.
Check before you send
- The scope and the not-included line match the signed agreement.
- The booking link opens and shows times in the next 3 business days.
- The billing contact got the invoice separately, not in this email.
3. Kickoff call agenda: read back, agree, assign
One milestoneThe kickoff confirms the handoff. It is not a second discovery call. Read the handoff record back, agree on one first-value milestone and leave with owners and dates.
Agenda, 45 minutes
- 5 min: introductionsNames and roles on both sides: who decides, who does the work, who to call when stuck.
- 10 min: what we heardRead back the goal, the scope and what is not included. Ask what you got wrong.
- 10 min: first valueAgree on one milestone, the date and who on their side will check it.
- 10 min: setup needsAccess, data and integrations: who gives what, by when.
- 5 min: how we workUpdate day and channel, reply times, where to ask setup questions.
- 5 min: recapRead back owners and dates. Book the 30-day check-in now.
Read-backBefore we start: you bought scope to goal. Not included for now: items. The first result we aim for is milestone by date. Did we get anything wrong?
First-value questionIn 14 days, what would you need to see to say this is working?
Kickoff recap emailSubject: Kickoff recap: project
Hi first name,
Thanks for today. Here is what we agreed:
- First value: milestone by date, checked by customer name.
- You send: item by date, item by date.
- We do: task by date, task by date.
- Updates: every weekday by email. Questions: reply here or ask in our website chat.
- 30-day check-in: date at time, invite sent.
owner name
RuleNew requests at the kickoff go on a change list and get a price after first value. In one study, more add-ons in new contracts meant lower retention during onboarding1.
4. Setup tasks: access, data, configuration, training
Start access requests on day 1, so setup is not waiting on logins after the kickoff. Aim to finish setup by day 7, or give every open task a date.
4.1Get access: the logins and roles the customer must grant.
OwnerOnboarding owner, with the day-to-day contact
Done whenYou logged in to each system once
4.2Collect files and data: lists, logos, photos, price lists, past reports.
OwnerCustomer
Done whenFiles are in the shared folder and checked
4.3Set up and connect what the scope includes, and only that.
OwnerYour specialist
Done whenA test record goes through end to end
4.4Train the people who will use it, in one short session.
OwnerOnboarding owner
Done whenEach user did one real task themselves
4.5Send the day 7 progress update.
OwnerOnboarding owner
Done whenSent, with the next step and any blocker
Access requestHi first name, to start task we need access level access to system for email. Steps: link to your guide. It takes about 5 minutes. Could you do it by date?
Day 7 updateSubject: project: week 1 update
Hi first name,
Done: item, item.
In progress: item, ready by date.
Waiting on you: item by date, so we can keep milestone on date.
Next update: date.
owner name
5. First-value milestone: define it, reach it, confirm it
Success measureFirst value is the first result the customer can see in their own business, not a task you finished. Reach it by day 14 where you can, and ask the customer to confirm it in writing.
Weak and good milestones
| Business | Weak milestone | Good milestone |
|---|---|---|
| Marketing agency | Campaign set up | Campaign live and the first tracked lead the client calls real |
| Accounting firm | Documents received | First month closed and the owner has read the report |
| Software seller | User accounts created | Number users did key task in the product for real |
| IT services | Devices listed | All laptops backed up and the first ticket solved |
A good milestone is
- Visible to the customer without your help.
- Inside the scope they bought.
- Dated, usually by day 14.
- Checked by a named person on their side.
Confirmation messageHi first name, milestone happened on date: evidence, for example the first lead from the new campaign at 10:42. Is this what you expected? A quick yes is enough. If something is missing, tell me what, and I will fix it by date.
If it is not what they expectedThanks for telling me. What would you need to see instead? I will check it against what we agreed at the kickoff and come back with a plan by date.
Why it mattersIn Gartner research, service that helps customers reach a goal raised the chance that they stay2. Log the confirmation in the deal notes with the date and the name.
6. When the customer goes quiet: 3 tries, then pause
Stop ruleSilence is usually a busy contact, not a lost customer. Treat it as a blocker with a clock: 3 short tries in 7 business days, on different channels.
The quiet-customer rule
- After 2 business daysTry 1: a short email with one question and two options.
- After 4 business daysTry 2: call. No answer? Leave a voicemail and send a text or chat message.
- After 7 business daysTry 3: write to the decision maker and copy the day-to-day contact.
- No reply after try 3Pause in writing, move the milestone date, keep the 30-day check-in.
Try 1: emailSubject: Quick question on project
Hi first name, we are ready for the next step but need item first. Two options: send it by date, or book 15 minutes and we do it together on a screen share: booking link. Which is easier?
Try 2: voicemail and textHi first name, owner name from your company. One thing is holding up milestone: item. I can help you do it in 15 minutes. Call me back at phone or pick a time: booking link.
Try 3: to the decision makerSubject: project: one decision needed
Hi decision maker, we are waiting on item from your team since date. Without it, milestone moves from date to new date. Which works best: contact sends it by date, someone else on your team takes it over, or we pause until date?
Pause messageHi first name, as we have not heard back, I have paused setup on our side. Nothing is lost: reply when you are ready and we restart within 2 business days. Our check-in on date still stands.
7. 30-day check-in: results, open items and feedback
Book it at the kickoff: 30 minutes with the decision maker and the day-to-day contact. Agree that onboarding is done, or what is left, and who the customer talks to from now on.
Check-in agenda, 30 minutes
- 5 min: resultsThe first value and what happened since, with numbers.
- 10 min: open itemsWhat is not done yet, with an owner and a date.
- 5 min: feedbackAsk the questions below and write down the answers.
- 5 min: what is nextRequests outside the scope go here, as a separate quote.
- 5 min: handoverIntroduce ongoing support and how to reach it.
Ask these questions
- What has worked best so far?
- What was harder than it should have been?
- What do you want done in the next 60 days?
- If you track it: how likely are you to recommend us to a friend or colleague, from 0 to 10?
Check-in summarySubject: project: 30-day check-in summary
Hi first name, thank you for today.
Results: first value, other results.
Open: item, owner name, by date.
Next 60 days: goal.
From date, support name is your contact for questions: support channel, hours. I stay in the loop until open item is done.
ResearchResearchers describe customer health as a mix of relationship quality, product usage and the value the customer gets3. Ask about all three, and write the answers in the deal notes.
8. Handover to ongoing support: the note and the intro
Onboarding ends with a named handover, not a quiet fade: a note for support, an intro for the customer, and the onboarding owner on hand until open items close.
Handover note
| Field | What to write |
|---|---|
| Customer and contacts | company, day-to-day name, decision maker name, billing name |
| What they bought | scope. Not included: items |
| First value | milestone, confirmed by name on date |
| Setup done | systems, access, integrations, where logins are stored |
| Open items | item, owner name, by date |
| Watch out | known risks, sensitive topics, how they like to be contacted |
| Next dates | Renewal date, next review date |
Intro to the customerHi first name, from today support name is your contact for questions and changes. They have the full history, so you will not need to explain anything again. Reach them at support channel, hours. I stay in this thread until open item is done on date.
Before you hand over
- First value is confirmed in writing.
- Every open item has an owner and a date.
- The customer has the support contact and hours.
- Setup questions you answered are in your FAQ or knowledge base.
For small sales and support teams
Run onboarding from the deal, not from memory.
In CRMsoftware.pro the won deal keeps the handoff in Notes, each step is a task with an assignee and a deadline, the kickoff is booked from your Scheduling link, and your AI agent answers setup questions from the Knowledge Base.
- Deals, Notes and Tasks with Checklists and Subtasks
- Kickoff booking link, quotes, invoices, e-sign, payment links
- Bookings and handover from Launch, $19 a month billed yearly
Free plan: 3 users, AI chat, no credit card.
Filled example
A marketing agency onboards a new client in 30 days
Bluefin Studio, a fictional 6-person marketing agency in Denver, used this customer onboarding checklist for Ridgeback Electric, an electrician in Aurora, Colorado. Jordan sold the deal, Maya ran onboarding, Theo took over support. On day 2, the client's office manager asked two setup questions in Bluefin's website chat after hours.
Sales handoff record, 18 August 2026
| Promised scope | Google Ads for panel upgrades, lighting and repairs in Aurora, 1 landing page with a quote form, call tracking, monthly report |
| Not included | SEO, social media, EV charger ads |
| Purchase terms | $1,200 setup, $850 a month from 1 September, 3 months minimum; ad budget $1,500 a month paid to Google by Ridgeback |
| Stakeholders | Carla Ruiz, owner, decides; Tara Benson, office manager, day to day; Dev Patel, bookkeeper, billing |
| Setup needs | Google Ads admin, Business Profile manager, website login, 5 job photos, service list |
| Goal | More panel upgrade jobs midweek; first lead by 1 September |
| Kickoff owner | Maya Chen, backup Jordan Lee; kickoff by 21 August |
Timeline from the signed date
| Day | Date | Result |
|---|---|---|
| 0 | Tue 18 Aug | Signed, handoff in Notes |
| 1 | Wed 19 Aug | Welcome sent, kickoff booked |
| 3 | Fri 21 Aug | Kickoff, milestone agreed |
| 7 | Tue 25 Aug | Setup done, photos chased |
| 14 | Tue 1 Sep | First value confirmed |
| 30 | Thu 17 Sep | Check-in, handover to Theo |
What lands in the CRM
| Deal | Ridgeback Electric, Google Ads, $3,750, Won on 18 August |
| Notes | Handoff record, kickoff recap, Carla's confirmation on 1 September |
| Tasks | 23 tasks for Maya, Jordan and Theo, each with a deadline and the linked deal |
| First value | Campaign live 28 August, first lead 31 August at 10:42, a panel upgrade |
| Quiet customer | Photos: try 1 on 25 August, try 2 on 27 August, received the same day |
| Day 30 | 9 tracked leads, 4 site visits; EV quote sent 18 September |
Why it matters
Why the first 30 days decide whether a customer stays
Most onboarding problems start at the handoff. Sales knows what was promised, why the customer bought and who decides. When that stays in one inbox, the kickoff becomes a second discovery call. A written handoff, read back at the kickoff, fixes that.
Keep the scope tight. In a field study of 74,871 new contracts at a B2B software company, bundling more add-on services into the sale lowered retention during onboarding, and leaner support channels, such as live chat instead of phone support, made the drop larger. The authors point to complexity as the likely cause1. Write down exactly what was sold, and park extras until after first value.
Then show value on purpose. Gartner found that about 40% of customers leave even after a high-quality service experience, and that service focused on value enhancement, such as teaching better uses of the product or helping customers reach a goal, can raise the probability that a customer stays to 82%2. A dated first-value milestone that the customer confirms, and a 30-day check-in, put that into your calendar.
74,871
new B2B software contracts in the onboarding study
82%
probability of staying when service focuses on value, Gartner
Day 14
target for the first-value milestone in this checklist
Timeline
Customer onboarding timeline: day 0 to day 30
Count calendar days from the signed date. If a date falls on a weekend, move it to Monday. The Excel tracker does both for you.
| Day | What happens | Owner | Done when | In the example |
|---|---|---|---|---|
| Day 0, signed | Deal won, handoff record written, invoice sent, internal handoff | Salesperson | The onboarding owner has read the record | Tue 18 Aug |
| Day 1 | Welcome message with the kickoff booking link and a prep list | Onboarding owner | The kickoff is booked | Wed 19 Aug |
| Day 3 | Kickoff call: read-back, first-value milestone, owners and dates | Onboarding owner | Recap sent, 30-day check-in booked | Fri 21 Aug |
| Day 7 | Access, files, setup and training; progress update | Onboarding owner and customer | Setup done, or open tasks dated | Tue 25 Aug |
| Day 14 | First-value milestone reached and confirmed | Onboarding owner | The customer confirmed it in writing | Tue 1 Sep |
| Day 30 | 30-day check-in, then handover to ongoing support | Onboarding owner, then support | Support introduced, open items dated | Thu 17 Sep |
| Any day | Customer goes quiet: 3 tries in 7 business days | Onboarding owner | A reply, or the plan paused in writing | Photos chased on 25 and 27 Aug |
Bigger projects need more time: in the software study above, onboarding lasted 9.57 months on average1. Stretch the days, but keep the order, the written handoff and a first result the customer confirms.
Adapt it
Client onboarding checklist template for agencies, services and software
The eight steps stay the same. What changes is the scope, the setup needs and what counts as first value.
Agencies
Setup needs are mostly access: ad accounts, analytics, the website, social profiles and brand files. Write the number of approval rounds into the scope. First value is live work with a result the client can see.
Service businesses
Accounting, IT, cleaning or consulting: setup needs are documents, schedules and site details. First value is the first delivered service, checked by the customer: the first month closed, the first visit done, the first report read.
Software sellers
Setup needs are users, data import and integrations. First value is the customer's team doing one real job in the product, not accounts created. Keep add-ons and extra integrations for after first value.
Excel tracker
Customer onboarding checklist template in Excel
Four sheets: Handoff for the sales handoff record and the signed date, Checklist with 23 tasks, Follow-up log for quiet customers, and Summary. Columns marked Auto fill in by themselves. The file opens in Excel, LibreOffice and Google Sheets (File, then Import).
| Column | What it holds |
|---|---|
| Handoff | Scope, terms, stakeholders, setup needs, goal, kickoff owner and the signed date. |
| Step, Day and Task | The step from this page, the days after signing (0, 1, 3, 7, 14 or 30) and what to do. |
| Due date Auto | The signed date plus the day, moved to Monday when it falls on a weekend. |
| Owner, Status, Done date | Who does it, the status (Not started, In progress, Waiting on customer, Done or Not needed) and when it was done. |
| Flag Auto | OK, Done late, Overdue or Open, from the status, the due date and today's date. |
| Follow-up log Auto | One row per thing you are waiting for. The dates for tries 1, 2 and 3 and the next step fill in by themselves. |
| Summary Auto | % complete per step, overdue and late tasks, days to first value and Onboarding complete. |
The sample is Ridgeback Electric, signed on 18 August 2026: 23 tasks, all done, 2 of them late, so 91% were done on time. First value was confirmed on 1 September, 14 days after signing, on target. Onboarding complete shows Yes.
How to use
How to use this customer onboarding checklist
- 1
Fill in the handoff on day 0
Sales completes the Handoff sheet before the deal is passed on. Enter the signed date: every due date follows from it.
- 2
Give every task an owner
One onboarding owner, a backup and a name on each row. Tasks the customer must do get the customer as owner.
- 3
Send the messages in order
Welcome on day 1, recap on day 3, update on day 7, confirmation on day 14, summary on day 30, from your own mailbox.
- 4
Watch the flags
Check Overdue and the Follow-up log twice a week. Start the quiet-customer steps as soon as a try is due.
- 5
Close with a handover
Hand over only when first value is confirmed. Then look at late tasks and fix the step that caused them.
Set it up in CRMsoftware.pro
- In CRM, open Deals, open the deal and mark it Won. Paste the handoff record into Notes.
- In Tasks, click New Task for each step: Task title, Assignee, Deadline and Linked deal. Add the small steps as Checklists and bigger pieces as Subtasks.
- In Scheduling, open Event Types and click New Event Type: a 45-minute kickoff call. Click Copy Link and paste the link into the welcome email.
- From the deal, send the agreement for e-signature with a template from E-Signatures. Create the setup invoice in Invoices and click Create Payment Link.
- In My Bots, add your setup guides to the bot's Knowledge Base, so the AI agent answers setup questions at any hour. Chats that need a person go to Live Support: Claim, reply, Resolve.
Deals with 1 pipeline, basic tasks and AI chat are in the Free plan: 3 users, no credit card. Bookings with calendar sync, quotes, invoices, e-sign, payment links and human handover come with Launch, $19 a month billed yearly for 8 users. The app does not send onboarding emails for you.
After each onboarding, 15 minutes
- Did the customer repeat anything at the kickoff that sales already knew? Add it to the handoff record.
- Which tasks were late, and who were they waiting on?
- How many days to first value, and was it confirmed in writing?
- Which setup questions came up twice? Add them to the knowledge base.
FAQ
Customer onboarding questions
What should a customer onboarding checklist include?
A written sales handoff, a welcome message, a kickoff call, setup tasks, a first-value milestone the customer confirms, a plan for quiet customers, a 30-day check-in and a handover to support. Each step needs an owner and a date counted from the signed date.
What is a sales to onboarding handoff?
The moment sales passes a new customer to the person who sets them up. A good handoff is written: promised scope and what is not included, purchase terms, stakeholders (decision maker, day-to-day contact, billing contact), setup needs, the goal and the kickoff owner. Then the customer does not repeat themselves at the kickoff.
Is there a customer onboarding checklist template in Excel?
Yes. The free Excel tracker on this page has a Handoff sheet, a Checklist with owner, status, a due date computed from the signed date and an overdue flag, a Follow-up log for quiet customers and a Summary. The Word file has the same steps and messages.
How long should customer onboarding take?
For a small business customer, aim for a first result by about day 14 and a check-in at day 30. Complex software rollouts take much longer: in one study of B2B software contracts, onboarding lasted 9.57 months on average1. Whatever the length, date each step from the signed date.
What is a first-value milestone?
The first result the customer can see in their own business, such as a campaign that brings a real lead or a team doing its first real task in a new tool. Agree on it at the kickoff, date it, and ask the customer to confirm it in writing.
What should you do when a new customer stops responding?
Treat it as a blocker with a clock. After 2 business days, send one short question with two options; after 4, call; after 7, write to the decision maker with the impact and a choice. If there is still no reply, pause in writing and keep the 30-day check-in.
What do you ask in a 30-day customer check-in?
Review the results and the first value, list open items with owners and dates, then ask what worked best, what was harder than it should have been and what they want done in the next 60 days. End by introducing ongoing support and how to reach it.
Does this checklist cover KYC or employee onboarding?
No. KYC onboarding means identity and compliance checks, mostly at banks and payment companies, and employee onboarding is for new hires. This checklist covers what happens after a customer buys from a service business, an agency or a software seller.
Can CRMsoftware.pro send onboarding emails automatically?
No. CRMsoftware.pro does not send onboarding emails or drip sequences. Send the messages on this page from your own mailbox and track each step as a task with an assignee, a deadline and the linked deal.
How do I run customer onboarding in CRMsoftware.pro?
Mark the deal Won, paste the handoff into Notes, create tasks with Checklists and Subtasks for each step and share a Scheduling booking link for the kickoff (bookings with calendar sync come with Launch). Your AI agent answers setup questions from the Knowledge Base and hands the rest to your team in Live Support.
Related templates
Free tools
Sources
- Field study of 74,871 new B2B software contracts, Journal of the Academy of Marketing Science, 2025, open access: Unintended consequences of selling B2B digital subscription add-ons for customer onboarding
- Gartner research on customer loyalty and value enhancement, 19 August 2020: Gartner Reveals Two Actions Customer Service Leaders Must Prioritize to Increase Customer Loyalty and Mitigate Disloyalty
- Study of customer success management, International Journal of Research in Marketing, 2023: Customer success management, customer health, and retention in B2B industries
- Plans, prices and features, checked 8 October 2026: CRMsoftware.pro pricing
Give every new customer a named owner and a dated plan.
Start free with 3 users, AI chat, deals and basic tasks. Bookings with calendar sync, quotes, invoices, e-sign, payment links and human handover come with Launch, $19 a month billed yearly for 8 users. Growth for 20 users adds saved replies and unlimited pipelines; Scale covers 50 users.