AI & Automation

How Long Should Onboarding a New Client Take?

Onboarding that runs six to eight weeks is usually discovery disguised as setup. What to standardise, what genuinely varies, and where the weeks actually go.

Mauricio Esparza By ·Published ·2 min read
mithub.club
Short answer

Most long onboardings are discovery wearing the costume of setup: nobody knows what the client has until someone goes and looks. The weeks go to waiting for access, documenting an environment nobody documented, and exceptions handled as one offs. Standardise the sequence and the artifacts, keep the environment specifics as configuration, and the variable part shrinks to the discovery that genuinely cannot be skipped.

When onboarding a new client runs six to eight weeks, the time is rarely going where people assume.

Where the weeks go

Waiting for access. Credentials, approvals, finding someone on the client side who can actually grant things. This is usually the largest single block, and it is administrative rather than technical.

Documenting an environment nobody documented. Real work, and it is discovery, not setup. Naming it as discovery changes how it is scoped and how it is sold.

Exceptions handled as one offs. Every client has three things that are different. If each is solved from scratch and lives in somebody's memory, the process never gets faster no matter how many clients you onboard.

What to standardise

The sequence of steps. The artifacts produced. The definition of onboarded. The verification that runs at the end.

None of these depend on the client. If two technicians onboard two clients in different orders and produce different documents, you do not have a process, you have two people being competent independently.

What is genuinely variable

The environment. Which systems, which versions, which oddities.

Keep that as configuration: a record per client holding the systems in scope, the approver, the naming conventions, the exceptions and the access status. Adding a client becomes filling in that record.

The single biggest lever

Send the access checklist before day one.

Names, systems, what you need, who can grant it, and a date. Half the elapsed time in most onboardings is waiting for something that could have been requested the week the contract was signed.

Make the definition of onboarded verifiable

Not a feeling and not the day the last ticket closed. A list a second person can check: monitoring is live, documentation exists at this location, these accounts are provisioned, this verification passed.

Without that, onboarding ends when everyone gets tired of it, which is why nobody can quote a duration honestly.

Measure it from signature

From contract signature to the verifiable definition. Not from kickoff, which hides the access delay, and not to the last ticket, which hides the tail.

Once you measure it that way, the variable part becomes obvious, and it is almost always the two things at the top of this page.

What good looks like

The fixed part is genuinely fixed and takes the same time every client. The variable part is discovery, scoped and named. And you can tell a prospect a range without guessing, which is worth something commercially on its own.

Frequently asked questions

Where does the time actually go?

Usually waiting for access, then documenting an environment that was never documented. Both are predictable and both can be started before the contract is even signed.

What should be identical for every client?

The sequence of steps, the artifacts produced, the definition of onboarded, and the verification that runs at the end. The environment specifics are configuration, not process.

How do we handle the client who is genuinely different?

Record the difference as a configuration value with a name. Solving it as a one off means the next person rediscovers it, and the process never gets faster.

What is a realistic target?

Depends on scope, and the useful goal is not a number but shrinking the variable part. When only discovery varies and everything else is fixed, you can quote a range honestly instead of guessing.

Sources

  1. Handle errors gracefully · n8n Docs (accessed 2026-09-22)
  2. Why evaluate AI workflows · n8n Docs (accessed 2026-09-22)
  3. Building effective agents · Anthropic (accessed 2026-09-22)
AI & AutomationMSPOperations
Mauricio Esparza
Mauricio EsparzaGTM Systems Lead · Revenue Engineer · Founder of MitHub. Designs and runs revenue systems for multi-location businesses: AI voice campaigns, enrichment, CRM automation and attribution. Founded MitHub to teach the method in the open.

Part of AI & Automation on MitHub.

Keep going

AI & Automation

Automating User Onboarding and Offboarding Across Clients

Provisioning and deprovisioning across many client environments, without a pile of custom scripts nobody maintains. What to standardise, what to keep per client, and the offboarding risk nobody prices.

Read · 2 min →mithub.club
Revenue Engineering

How to Standardize Lead Follow-Up Across Multiple Locations

Every branch does it differently and each one is sure theirs is right. The configuration model that makes follow up identical everywhere without taking local judgment away.

Read · 2 min →mithub.club
Revenue Engineering

Who Owns an Automation After It Goes Live?

The question nobody answers when the build finishes: who monitors it, who fixes it when an API changes, who approves changes, and what happens when the person who built it leaves.

Read · 2 min →mithub.club
Revenue Engineering

When to Automate a Process (and When Not To)

Five tests that tell you whether a process is ready to automate, the three that mean wait, and why automating too early is more expensive than doing nothing.

Read · 2 min →mithub.club
AI & Automation

How Long Does an AI Implementation Actually Take?

Realistic timelines for GTM and AI automation projects, what makes them slip, and the milestones to agree before anyone starts building.

Read · 2 min →mithub.club
AI & Automation

When to Hire a Forward Deployed Engineer

The buyer's view of the forward deployed engineer: the problems that need someone embedded in your systems, how the engagement is scoped, and how to tell a real one from a consultant with slides.

Read · 3 min →mithub.club