O001 · SAMPLE · CLIENT ONBOARDING SOP Go to outcome →

SOP · 6 PHASES · 6 GATES · UNIDIRECTIONAL

Client Onboarding: built so the wrong path can't complete

A SINKRA-mapped operating procedure. Every state transition is guarded by a gate that makes the failed outcome unreachable, not just unlikely. A client cannot be marked onboarded without scheduled work they can see.

Portfolio sample

A demonstration built on a generic process. Your delivered SOP maps your actual process, your tools, and your team, with tailored exception handling and annotations.

01 · OVERVIEW

The process, defined.

01
Phases6
Statuses11
Gates6
SLA7d
Ceiling10d
MethodSINKRA
ObjectiveTake a signed client from "deal closed" to "first value delivered and relationship operational," with zero context lost between sales and delivery.
Start triggerSigned agreement received AND first invoice marked paid. Both conditions, not either.
TerminationKickoff complete, all deliverable channels accessible, first work item live. State reaches ONBOARDED.
Scope in / outIn: everything from payment confirmation to first work item going live. Out: lead nurture and contract (upstream), ongoing delivery (downstream).
Operating modeAsync-only. No step requires a call unless a gate fails twice on the same artifact.
02 · PHASE MAP

Six phases. One direction.

02

No phase begins until the prior one reaches its exit state. A failed phase does not move backward. It parks in an exception lane and re-enters at the same phase once cleared.

01IntakeValidate the deal is real, complete, payable.
02Account SetupProvision tools, access, channels.
03DiscoveryCollect assets, credentials, goals.
04KickoffAlign scope, timeline, definition of done.
05Delivery SetupFirst work item created and scheduled.
06ActivationClient can see it. Flip to live.
#PhaseEntry → ExitSLA
1IntakeSigned + paid → verified client recordD0–D1
2Account SetupVerified record → access confirmedD1–D2
3DiscoveryProvisioned env → signed-off packetD2–D5
4KickoffDiscovery packet → agreed cadenceD5–D6
5Delivery SetupKickoff brief → scheduled work itemD6–D7
6ActivationScheduled item → ONBOARDEDD7
03 · STATUS MODEL

Valid moves only.

03

valid transitions

state machine
TRIGGERED           INTAKE_VERIFIED
INTAKE_VERIFIED     PROVISIONED
PROVISIONED         DISCOVERY_OPEN
DISCOVERY_OPEN      DISCOVERY_COMPLETE
DISCOVERY_COMPLETE  KICKOFF_SENT
KICKOFF_SENT        KICKOFF_CONFIRMED
KICKOFF_CONFIRMED   DELIVERY_READY
DELIVERY_READY      ONBOARDED

ANY_ACTIVE_STATE    PARKED      (gate failure / blocker)
PARKED              origin state (blocker cleared)
PARKED              CANCELLED   (escalation timeout)

forbidden transitions (and why they must be impossible)

Forbidden moveWhy it is blocked
TRIGGERED → PROVISIONEDSkips intake. You would grant access to a deal with a failed payment or missing signature.
any → ONBOARDEDExcept from DELIVERY_READY. "Onboarded" with no scheduled work is a false success.
DISCOVERY_OPEN → KICKOFF_SENTKickoff on missing inputs looks complete while being hollow.
backward movesPhases do not regress. New info after kickoff is a change request, not a rewind.
CANCELLED → anyTerminal. A cancelled onboarding restarts as a new trigger, never resumes.
04 · OWNERS

Roles, not people.

04

This is an operational process, so owners are slots that resolve per business at runtime.

SlotRole
{owner}Accountable for the relationship end to end. Single point of accountability. Signs off on ONBOARDED.
{operator}Executes the mechanical steps: provisioning, packet assembly, system entry.
{reviewer}Independent check on gates. Cannot be the same identity as {operator} for the gate they review.
05 · STEPS

Atomic. Pre-condition in, post-condition out.

05
PhaseActionPost-conditionOwner
IntakePull signed agreement + matching paid invoice into one record.Both artifacts on one client record.operator
IntakeVerify invoice value and signatory match the contract.Match confirmed or discrepancy logged.reviewer
SetupProvision folder, board, workspace from template; grant least-privilege access.Environment exists, invites issued.operator
SetupConfirm client logged in to the primary channel.Active session confirmed.operator
DiscoverySend discovery packet request per required-fields checklist.Request sent, state DISCOVERY_OPEN.operator
DiscoveryValidate every required field present and usable (credentials tested, assets open).Completeness verdict issued.reviewer
KickoffDraft async kickoff brief: scope, timeline, cadence, definition of done.Brief verified against packet + contract.operator
KickoffSend brief with required acknowledgement; capture it.Acknowledgement recorded.owner
DeliveryTranslate confirmed scope into first work item; confirm schedulable.Item created, owner + due date inside SLA.operator
ActivationVerify client-side visibility; send activation notice; sign terminal state.State ONBOARDED, handoff to delivery.owner

Condensed view. The full SOP documents pre-condition, action, and post-condition for every step in all six phases to this same standard.

06 · QUALITY GATES

Each gate makes the broken outcome unreachable.

06
GateVeto (any one blocks)What breaks if absent
1 · Real DealInvoice unpaid. Signatory mismatch. Value differs. Duplicate record.You onboard a client who never paid, or provision the wrong legal entity.
2 · Access ProvenA channel not provisioned. Client never logged in. Wrong privilege level.Discovery is sent to a client who cannot receive it, then silently stalls.
3 · Inputs CompleteA required field missing. Credentials untested. Assets unreadable.Work starts on guesses, then halts mid-stream when a missing credential surfaces.
4 · Aligned ScopeNo acknowledgement. Brief has out-of-contract scope. Timeline exceeds SLA.First deliverable triggers a dispute instead of a thank-you.
5 · Schedulable WorkNo owner. No due date. Unresolved dependency. No capacity."Onboarded" with a work item that cannot be executed. It sits unowned.
6 · Client Can See ItClient cannot view the item. Notice not sent. Handoff packet incomplete.You mark success while the client sees an empty workspace.
SEPARATION OF DUTIES
Whoever builds it cannot approve it.

For gates 1, 2, 3, and 5, the reviewer satisfying the gate must not be the operator who produced the artifact. A single identity cannot both create and approve. This makes self-certification, the most common failure mode, structurally impossible rather than policy-discouraged.

07 · SLA & ESCALATION

When it stalls, it escalates. It never drifts.

07

two exception lanes (they escalate to different owners)

Internal blocker

Something the team controls (provisioning error, incomplete brief, no capacity). State parks, operator notified same day, gate re-runs on fix. Past the hard ceiling, escalate to owner.

Client-dependent blocker

Waiting on client input. Auto-reminder at 50% of the window, second at 100% (copying owner), direct contact at the ceiling. Silent for the full 10-day ceiling, owner decides: extend with reason, or cancel.

escalation matrix

ConditionEscalates toAction
Transition past hard ceilingownerDiagnose, unblock, or re-baseline with a logged reason.
Process past Day 7 targetownerReview which phase consumed the slack. Decide recovery.
Process past Day 10 ceilingowner + leadMandatory decision: rescue or cancel. No silent drift.
Gate failed twice on same artifactreviewer + ownerAsync rule suspended. One synchronous call authorized.
Payment reversed at any pointownerImmediate PARKED. Access suspended pending resolution.
08 · OUTCOME

What the team gets.

08
ResultRepeatable

Any operator runs onboarding from the document. No training. The wrong path does not exist.

Time to value7 days

10-day hard ceiling

ErrorsGated

6 veto barriers

CLOSE A client cannot be marked onboarded without scheduled work they can see. The wrong path does not exist. O001

UNIDIRECTIONAL · 6 GATES WITH VETO · SEPARATION OF DUTIES · O001 · 2026