# Onboard a Customer

URL: /workflows/processes/onboarding/onboard-customer · Id: `workflow:onboard-customer`

> Onboard a Customer gets each new signup to first value, doing the setup by hand until three repeats make it an Issue.

Onboard a [Customer](/business/nouns/customer) gets each new signup to first value, doing the setup by hand until three repeats make it an [Issue](/business/nouns/issue).

## Trigger
Runs on `Customer.created`. Part of [Onboarding](/workflows/processes/onboarding), run by the [Customer Team](/agents/customer).

## Steps
1. Provision the new Customer’s Tenant.
2. Do the setup for the Customer: keys, imports, and first calls.
3. Rescue a failing start once, with one Message.
4. Record the Customer as activated at first value.
5. Open an Issue for any step done by hand three times.

## Outputs
- [Tenant](/business/nouns/tenant)
- [Issue](/business/nouns/issue)

## Example
A recruiting agency signs up. The [Customer Team](/agents/customer) provisions its [Tenant](/business/nouns/tenant), imports its 40,000 candidates, and records it activated when the first shortlist returns.