Your first new starter: set up User Onboarding, run it for a client and follow it in Executions (1:25).
Set up User Onboarding
Open it

Set the questions

Set what it does

Create a ticket for each run

Deliver the password

Save
Settings for each client
Base config is the default every client gets. To change something for one client, choose that client in the scope dropdown next to the tabs.How configuration works: Base config, inheriting, and overriding a card for one client (1:26).
- Inheriting default: the card follows Base config, including later changes to it.
- Override: gives the client its own copy of the card. From then on, changes to Base config don’t reach that card for that client. Reset deletes the copy when you save, and the client follows Base config again.
- These cards can be overridden: Email & username, Approval, Ticketing, User directory filters, Start date scheduling and Credential delivery. Availability and List on homepage are set on Base config; the API can also set availability for one client.
- On Form config, a client can set each field to Hidden, Optional or Required, show or hide a section, and set its own options for a dropdown with a manual list. Add client section adds questions only that client is asked. Always on fields can’t change.
- One Save changes saves Base config and every client you changed. Other clients aren’t touched.
Change the form for one client: a field made required and a question only Acme Corp is asked (1:22).

Settings for one client: base access, a conditional rule and an override for Acme Corp (1:20).
- Base access: the licences, groups and shared mailboxes every starter gets. Without licences, accounts are created unlicensed. The assistant’s setup (or the API) can also set default licences and groups for all clients: a client whose Base access is empty gets them, and anything you add on its card replaces them.
- Conditional rules: extra access when the form’s answers match. Click Add rule, choose a field and a value, then add groups, mailboxes or licences under Then grant. A rule’s licences can add to or replace the base licences, and its mailboxes are granted with full access. On a synced client, Create in picks where a matching request’s account is created: Client default, Entra only or On-prem AD + sync. For example, Custom username is Yes → Entra only keeps typed usernames cloud-only; generated ones keep the client default. A rule every new starter matches, set to Entra only, is how a client migrating to Entra goes cloud-first.
- On-premises AD: Create users in OU for synced clients, through the desktop agent.
- Distributor licenses: see Licences and distributors.

Test it for a client
Click Test for a client, choose a client and click Run test. It checks what a run needs for that client, using your saved settings, without creating or changing anything:Troubleshooting
“No primary domain is set for …, so the work email can't be generated”
“No primary domain is set for …, so the work email can't be generated”
The Ticketing pickers are empty
The Ticketing pickers are empty
“… has no available licences (0 of N seats free)”
“… has no available licences (0 of N seats free)”
“this client has no Microsoft 365 subscription for: …”
“this client has no Microsoft 365 subscription for: …”
“… Password Pusher isn't connected for this client”
“… Password Pusher isn't connected for this client”
“no one would receive the new starter's password …”
“no one would receive the new starter's password …”

