How onboarding starts on ECBT
Three entry channels share one spine: CRM record, taxonomy, Vue phases, document manifest, and (when required) staff tasks and email reminders. Public bypass QR skips the register picker. The path is fixed in code, like staff bypass, but self-initiated.
Existing channels
live
Public register
Self-serve: user picks segment, role, and location type on /register, then Vue onboarding.
live
Staff bypass
Staff-initiated: wp-admin form creates CRM+UEP with fixed taxonomy; client continues on Vue. Triggers tasks and mail.
https://coc.electrician.org.za/wp-admin/admin.php?page=ecbt-staff-create-book-purchaser
Public bypass (QR)
Scan encodes the future landing URL. Forms and redirects are not live in demo mode.
demo
CoC Buyer (RP)
Public bypass for counter and marketing: skips /register pickers. Same funnel as staff Route B (book_purchaser). Self-initiated — client completes a short form then Vue Phase 1.
book_purchaser
Scan to start
planned
ECB Installer listing (example)
Placeholder registry row for full listing prospect — demonstrates 1:1 staff/public pairing. Not live until orchestrator slice ships.
staff_prospect
Scan to start
