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.ts uses 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 (or paused / 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).

Architecture

Installs
1
First Seen
May 18, 2026