Skip to content

Onboarding

Onboarding gets every new Customer to first value, by hand until the Startup automates each step.

Outcome

PartThis Process
OutcomeEach new Customer reaches first value, and any setup done by hand three times becomes an Issue.
ReadsCustomer
LeavesTenant, Issue
Runs inEach Startup

Accountable

Onboarding Specialist, Customer Team.

Responsible: Onboarding Specialist.

Consulted: Designer.

Informed: Success Manager.

Workflows

WorkflowRunsTeam
Onboard a Customeron Customer.createdCustomer Team

Who does each step

Onboarding: who does each step5 steps in 1 Workflow, across 1 Role: Onboarding Specialist. The table below lists every step.Onboarding SpecialistOliveWorkflowOnboard a Customer1 · Tenant.provisionProvision the new Customer’s Tenant.2Do the setup for the Customer: keys,imports, and first calls.3 · Message.createRescue a failing start once, with oneMessage.4 · Customer.activateRecord the Customer as activated at firstvalue.5 · Issue.createOpen an Issue for any step done by handthree times.Onboarding: who does each step5 steps in 1 Workflow, across 1 Role: Onboarding Specialist. The table below lists every step.WorkflowOnboard a CustomerOnboarding Specialist1 · Tenant.provisionProvision the new Customer’s Tenant.Onboarding Specialist2Do the setup for the Customer: keys, imports, andfirst calls.Onboarding Specialist3 · Message.createRescue a failing start once, with one Message.Onboarding Specialist4 · Customer.activateRecord the Customer as activated at first value.Onboarding Specialist5 · Issue.createOpen an Issue for any step done by hand threetimes.
Each box is a step, numbered within its Workflow, with the Verb it calls, under the Role it runs as. The table below adds approvals.
WorkflowStepRoleCallsApproval
Onboard a Customer1. Provision the new Customer’s Tenant.Onboarding SpecialistTenant.provisionNone
Onboard a Customer2. Do the setup for the Customer: keys, imports, and first calls.Onboarding Specialist
Onboard a Customer3. Rescue a failing start once, with one Message.Onboarding SpecialistMessage.createNone
Onboard a Customer4. Record the Customer as activated at first value.Onboarding SpecialistCustomer.activateNone
Onboard a Customer5. Open an Issue for any step done by hand three times.Onboarding SpecialistIssue.createNone

Events

DirectionWhenWhat happens
InOn Customer.createdStarts Onboard a Customer
InOn Customer.createdWakes this Process, the first time only. The first Customer signs up.
OutTenant.provisionedRaised by step 1 of Onboard a Customer
OutMessage.createdRaised by step 3 of Onboard a Customer
OutCustomer.activatedRaised by step 4 of Onboard a Customer
OutIssue.createdRaised by step 5 of Onboard a Customer

Plays

Controls

No Control names this Process or a Workflow of it.

Settings

SettingTypeDefaultSaySet with
onboarding.doneForYoubooleantrueDo the setup for every new customerSetting.update

Failure

A failed step retries; when retries run out, the Action goes to the Onboarding Specialist.

Loop

StepValue
HypothesisA Customer guided to first value in the first session activates more often than one left to explore.
MeasureActivation rate over 14d, at least 50 observations
LearnThe learn step reads the Readout, records Evidence and a Decision, and drafts the next Variant.

Code

Text
Turn on onboarding

Enable

On by default for every Product Template. Process.pause stops new Actions; Actions in progress finish.

Text
Do the setup for every new customer

Example

A recruiting agency signs up for a candidate-matching SaaS. The Customer Team provisions its Tenant and imports 40,000 candidates by hand. When the first shortlist returns, the agency counts as activated, and the import step is automated next.