Shared by all — 6 wizard steps
CS / Sales
All 7
Step 1 — Create Tenant
Company name, primary domain, country, timezone. Entry point to the wizard in every wireframe.
CS / Sales
All 7
Step 2 — Assign Licenses
Tier selection cards (Starter / Pro / Enterprise) and seat count input. Pool impact shown inline.
CS / Sales
All 7
Step 3 — User Provisioning
IDP selection (Azure AD, Okta, Google Workspace, CSV). Guided connection checklist.
CS / Sales
All 7
Step 4 — Email Configuration
Allowlisting checklist, mail flow rules, delivery test with pass/fail result.
CS / Sales
All 7
Step 5 — Branding
Display name, primary colour picker, logo upload with live preview.
CS / Sales
All 7
Step 6 — Review & Launch
Summary of all configured sections with edit links. Final confirm / launch action.
Unique wizard features
CS / Sales
Domain Tags Input
Multiple domains added as removable chips/tags in Step 1 — not just a single text input. Supports customers with multiple domains from the start.
CS / Sales
Internal Reference Field
A free-text field in Step 1 to store the MSP's own internal customer ID or PSA reference — linking the Hoxhunt tenant to their existing tooling.
Decider
Save & Exit Button
Persistent button in the wizard footer (alongside Back / Continue) to save progress mid-wizard and return later — addressing the "can't finish in one session" pain point.
Decider
Email Warning on Review Step
Yellow warning banner on the Review step if the email delivery test hasn't been passed — warns the MSP before they launch that simulations may not reach inboxes.
Engineer
Provisioning Timeline Panel
Animated step-by-step timeline shown during tenant creation: "Database creation → Enable user sync → Configure RBAC → Finalise setup." Shows async provisioning progress as it happens.
MSP Rep
"Save for Later" Button
Distinct from Decider's "Save & Exit" — labelled differently and positioned on the left side of the footer with a step counter ("Step 2 of 6") next to it for orientation.
MSP Rep
Launch Confirmation Message
Personalised success screen on the final step: "[Customer Name] is ready!" — reinforces completion with the customer's actual name.
MSP Rep
Step X of 6 Footer Indicator
Plain-language step counter in the wizard footer ("Step 2 of 6") alongside the Save Later button — gives a clear sense of progress without relying only on the step dots.
Designer
Multi-Column Form Layouts
Form rows that switch between 2-column and 3-column layouts depending on field groupings — reduces vertical scroll and groups related fields visually.
Designer
Radio Cards for IDP Selection
IDP choice (Azure, Okta, Google, CSV) presented as large clickable radio cards rather than a dropdown or list — makes the options scannable and reduces errors.
Product Manager
License Gate Banners
Two conditional banners on Step 2: a green "Pool OK" banner if allocation is within limits, and a red "Blocked" banner if the requested seats would exceed the MSP's pool — hard-blocking before proceeding.
Product Manager
Domain Mismatch Warning
On Step 3, if synced user email domains don't match the tenant's configured domain(s), a warning appears inline — preventing the "wrong directory" mistake identified in research.
Product Manager
Readiness Card on Review
A checklist-style "readiness card" on the Review step showing which setup tasks are complete vs. incomplete — gives a structured pass/fail summary before launch.
Product Manager
Provisioning Launch Overlay
Separate full-screen spinner overlay that appears during tenant creation — separate from the wizard modal. Shows customer name being provisioned with a progress animation, then transitions to success.
Support Ops
Autosave Bar with Timestamp
Persistent bar across the top of the wizard showing "Autosaved 2 min ago" — so the MSP never fears losing work if they navigate away or close the browser.
Support Ops
Inline Domain Validation States
Domain field in Step 1 has three explicit states: hint (grey), error (red), OK (green) — with live feedback as the MSP types. Prevents invalid domain submissions before moving to provisioning.
Support Ops
Email Gateway Warning
Step 4 shows a conditional warning if the customer appears to use a complex email security gateway (Mimecast/Proofpoint/Barracuda) — prompts the MSP to take extra care before testing.
Support Ops
Sync Status: Idle / Running / Result
Three explicit UI states for the provisioning sync in Step 3 — Idle (ready to start), Running (spinner with live feedback), and Results (success or failure with details). Avoids the "did it work?" ambiguity.