Start your EVOTECH request in under a minute.
AI Chatbot for Client Onboarding
The contract is signed, the client is enthusiastic, and then two weeks disappear into chasing a logo file, an access invitation and a kickoff time. EVOTECH builds onboarding chatbots that walk each new client through your own checklist, answer next-step questions from your playbook, collect files through proper upload links instead of the chat window, and pass anything about scope or money to a named person on your team.
The quiet stretch between ‘signed’ and ‘kickoff’
Service firms tend to put their best people on winning a client and far fewer on the fortnight after the signature. That fortnight shapes the relationship. A new client who has to email three times to learn what you need from them starts slightly irritated, and a project that begins without its inputs usually begins late.
The friction is rarely dramatic. It tends to look like this:
- The welcome email lists nine things the client must provide, and the client acts on the first four.
- Someone must grant your team access to a platform, but the person who signed the agreement is not the person who holds the admin rights.
- At nine in the evening the client wonders whether you need the old brand guide or the new one, and the answer waits until your account manager is back the next morning.
- Nobody notices that a client has gone silent for six days until the kickoff date is already in trouble.
An onboarding chatbot does not replace the human welcome call. It is the patient layer between touchpoints: it knows what this particular client still owes, handles the procedural questions your team answers over and over, and raises a flag when something stops moving. Below is how we design one, what it may and may not do, and how it passes work to your people.
Your onboarding checklist becomes the bot’s source of truth
A general-purpose chatbot answers questions. An onboarding bot has to track progress, which means it needs a structured record for each client rather than just a pile of documents to search. The first thing we build with you is that record: every item a new client must complete, who on their side probably owns it, how it gets delivered, and what counts as done.
| Checklist item | How the bot handles it | What counts as done |
|---|---|---|
| Day-to-day and billing contacts | Asks in the first session and confirms names and roles | Both contacts saved to the client record |
| Brand assets or source files | Links to the client’s upload folder and explains accepted formats | Files present in that folder |
| Access to a platform you will work in | Explains, for that specific platform, how to invite your team’s own account | Your team confirms the invitation arrived |
| Intake questionnaire | Links to your form or e-signature tool and answers questions about it | Completion status returned by that tool |
| Kickoff meeting | Offers open times from the account manager’s calendar | Calendar event accepted by both sides |
Two design decisions matter most. First, the bot never marks an item complete on the client’s word when a system can confirm it: “I uploaded it” becomes uploaded only when the file actually lands. Second, items have dependencies. There is little point asking for a kickoff time before the questionnaire that shapes the agenda comes back, so the bot sequences the list the way an experienced coordinator would.
Where the checklist lives depends on your tools. If you run delivery in a project management platform or a CRM, the bot reads and writes status there through that platform’s API, so your team sees exactly the progress the client sees. If today’s checklist is a document someone copies for each new account, we usually move it into a small database first. A bot cannot track what nobody records.
What the bot reads before it answers a new client
New clients ask two kinds of questions: general ones about how you work, and specific ones about their own engagement. The bot draws on separate sources for each, and keeping them apart is what stops it from telling one client something that belongs to another.
Shared knowledge
Your onboarding playbook, welcome packet, process descriptions, service definitions and the questions account managers field most often. We gather these, weed out anything outdated or contradictory, and write short approved answers for topics that must be worded precisely, such as how revision rounds or change requests work under your agreement.
Client-specific knowledge
The client’s checklist status, their assigned contacts, their kickoff date and a plain-language summary of what they purchased. The bot retrieves this only after the client is identified, typically through a sign-in link sent to the email address on the agreement. An anonymous website visitor never sees engagement details, and a signed-in client only ever sees their own.
What stays out of reach
Internal notes about the account, pricing discussions, margins and your team’s private channels are simply not connected. If the bot cannot see something, it cannot leak it, which is a far sturdier protection than instructing a language model to keep a secret.
When an answer is in neither source, the bot says so and routes the question to a person instead of composing something that merely sounds right. During onboarding, a confident wrong answer about deliverables does more damage than a short wait for the correct one.
Files, logins and sensitive data: what never goes through the chat
Onboarding is the moment clients are most likely to paste something they should not. Asked for access, a helpful client will happily type an administrator password into the chat box. We design against that from the first draft:
- No credentials in conversation. The bot never requests a password. If one appears in a message, it is masked before storage, the client is advised to change it, and your team is alerted. Access is granted the proper way, by the client inviting your team’s own account or using the platform’s delegated-access feature, and the bot walks them through those steps.
- Uploads go to your storage, not the transcript. Documents and media are collected through your existing file-sharing location or a secure upload page, and the bot links each client to their own folder.
- Regulated identifiers stay in purpose-built tools. Tax numbers, bank details and health information are collected, if at all, in your invoicing or e-signature system, never as free text in a chat.
- Retention is decided, not assumed. We agree with you how long transcripts are kept and who may read them, and the privacy notice beside the chat says so plainly.
Wherever possible these rules are enforced in code, through pattern-based masking, blocked input types and upload links instead of attachments, with the model’s instructions as a second layer. Bots assembled in a hurry often rely on instructions alone, and that is one of their most common weak points.
When the bot steps aside and a person takes over
Plenty of onboarding questions look procedural but are really commercial. “Can we add a second location to the project?” is a scope change. “The invoice shows a different start date” is a billing matter. The bot is built to recognize these and pass them along, never to negotiate them.
| Trigger | What the client sees | Who is notified |
|---|---|---|
| Scope, pricing or contract question | A note that their account manager, by name, will answer and already has the context | Account manager, with the relevant excerpt |
| Frustration or repeated confusion | An offer of a short call, with open times | Account manager, and a team lead if you choose |
| Checklist item stuck past its threshold | One friendly reminder, then word that a person will follow up | Account manager, with the item and days elapsed |
| Access setup failing | Platform-specific help; after two failed attempts, a screen-share offer | Whoever on your team handles that platform |
| Any question the bot is unsure about | An honest “I’ll check with the team” | Shared onboarding inbox |
The handoff carries its context, so your colleague does not open with “How can I help?” They see the client, the checklist item, the question and what the bot already said. Thresholds such as how many days a stuck item waits before a human is alerted are yours to set, and they are easy to change once you see real patterns.
A fictional first week, step by step
To make this concrete, here is how a first week might unfold for an invented client: a regional accounting practice that has just signed with a marketing agency running an onboarding bot.
- Day 1. The signed agreement triggers a welcome email with a personal onboarding link. The office manager clicks it; the bot greets her by name, confirms she is the day-to-day contact and asks who handles billing.
- Day 1, evening. She asks whether the agency needs the login to their current website. The bot explains that the agency never accepts passwords and shows her how to add the agency’s account as an administrator instead.
- Day 2. She uploads the logo but not the brand guide. The bot notices the gap and asks; the guide is being revised. It records the answer and adds a note for the account manager that visual work may wait on it.
- Day 4. The access invitation still has not arrived. The bot sends one reminder with the steps repeated. Nothing changes.
- Day 6. The stall threshold passes and the account manager receives an alert with the full history. She phones and learns that the practice’s outside IT contractor controls the admin account, a detail no reminder would have surfaced.
- Day 7. With the questionnaire returned, the bot offers kickoff times from the account manager’s calendar and the meeting is booked.
Notice what the bot did not do. It did not decide the brand-guide delay was acceptable, and it did not try to contact the IT contractor itself. It kept the list moving and put a person in front of the one problem that needed a person.
Numbers worth watching once it is live
Conversation counts reveal almost nothing about onboarding health. The dashboard we set up tracks what an operations lead actually cares about:
- Signature to kickoff. Elapsed days per client and on average, so you can tell whether onboarding is getting faster or slower.
- Stall points. Which checklist items wait longest. If access invitations routinely drag, the fix may be a clearer how-to, not more reminders.
- Question themes. Repeated confusion about one topic usually means the welcome packet needs rewriting.
- Handoff reasons. How often the bot passes to a person and why. A growing share of scope questions can point to a gap between what sales promised and what delivery expects.
- Unanswered questions. Everything the bot could not answer from its sources, reviewed so each one either gets an approved answer or is confirmed as a human-only topic.
After launch we review these with you and adjust the checklist, answers and thresholds from evidence rather than from guesses made before a single client used it.
Why a generic chat plugin rarely handles onboarding
Many website chat plugins can be pointed at a document and told to answer questions. That covers the general half of onboarding and misses the rest. The gaps show up quickly:
| Onboarding need | Typical generic plugin | Custom onboarding bot |
|---|---|---|
| Knowing which client is asking | Treats everyone as an anonymous visitor | Signed-in client, limited to their own record |
| Tracking checklist progress | No memory beyond the conversation | Reads and writes status in your project tool or CRM |
| Confirming uploads and access | Accepts the client’s word | Checks the storage location or waits for team confirmation |
| Handling secrets | Depends on prompt instructions | Masking and blocked inputs in code, instructions as backup |
| Escalating by topic | One generic “talk to a human” button | A named owner per trigger, with context attached |
A plugin can still be the sensible choice for a small practice with a short checklist and only a handful of new accounts a month, and if that describes you we will say so during the consultation. The custom route earns its place when onboarding volume, complexity or client expectations are high enough that dropped steps cost real hours.
Our build process, from playbook to launch
- Onboarding walkthrough. On a call, we trace your current process: the welcome email, the checklist, the tools involved and where clients usually get stuck.
- Record and dependencies. We define the per-client record, the order of steps and what done means for each, and you mark it up.
- Knowledge pack. We collect your playbook and common questions, flag contradictions and draft approved answers for sensitive topics.
- Connections. Sign-in, your project tool or CRM, the calendar and file storage are connected through their official APIs.
- Guardrails and owners. Credential masking, blocked data types, escalation triggers and the person behind each one are configured, then tested with deliberately awkward messages.
- Pilot. A small group of real new clients goes through it while your team watches transcripts and handoffs.
- Tuning and handover. We adjust from what the pilot showed, set up the dashboard and document how your staff edit answers and thresholds without us.
EVOTECH IT LLC is a US-based team in the Houston area with more than 20 years in business, working remotely with clients throughout the United States. Every project begins with a free consultation by phone or video and a fixed-scope written quote, so you know exactly what is included before any build starts. If your systems need connecting first, our AI integration service covers that groundwork, and our wider AI chatbot work covers the public-facing side of your site. When onboarding data needs to land in a sales system, see how we approach an AI chatbot with CRM integration.
Related services
Frequently asked questions
Does an onboarding bot replace our welcome call?
How does the bot know which client it is talking to?
What if a client insists on sending a password through the chat?
Can it work with the project management tool we already use?
We only onboard a few clients a month. Is this overkill?
Can one bot handle different onboarding checklists for different services?
How soon could it be running?
Walk us through your onboarding checklist
Describe your current welcome email and checklist on a free call, or send them over first. We will point out where a bot would help, where it would not, and follow up with a fixed-scope written quote.
Book a Free Consultation
Ready for EVOTECH to help?
Before you leave, send the quick version. We will review the page you came from and reply with the clean next step.
