worker-onboarding
Installation
SKILL.md
Worker Onboarding
Critical
- WhatsApp-first (module UX): This pipeline’s module flow (polls, votes, text) runs in WhatsApp groups. Purchase, magic-link dashboard, and email notifications exist alongside it — do not tell sales that the entire customer journey is WhatsApp-only.
- White-label WhatsApp onboarding groups: When
Tenant.settings.whiteLabelWhatsAppGroup === true(JSON boolean),group-bootstrap.tsuses customer-only group title/description/icon/agent display name (no “× SuperSeller AI”). Do not infer white-label from product name strings. - Module selection via polls: Customer chooses module order via WhatsApp polls. Each completed module goes to admin for APPROVE/RETRY/SKIP/PAUSE.
- State machine: Pipeline status:
active → awaiting-approval → complete(orpaused/failed). Module phases are module-specific (e.g.,intro → collecting → confirming → complete). - Auto-retry: Failed modules auto-retry up to 3 times before pausing and alerting admin.
- Stale detection: Every 6 hours — nudges customer at 48h, alerts admin at 7 days.
- Product-aware: Module activation is driven by tenant's ServiceInstance products (e.g., VideoForge → character-questionnaire).