Skip to main content

Pastor Onboarding — Guided Setup Wizard

non-critical   Property: ChurchWiseAI   Category: Onboarding Tier: any Persona: pastor-admin Touchpoint: /admin/[token] (Overview tab)

Preconditions

  • Freshly provisioned account — first login after signup
  • plan active in premium_churches

Steps

#ActionExpected Result
1First login to dashboardOnboarding wizard auto-opens as slide-over panel
2Complete Step 1: Church name + denominationSaved to organization_settings, theological lens auto-configured
3Complete Step 2: Upload church logoLogo saved, chatbot widget reflects branding
4Complete Step 3: Set service timesService times saved to church_voice_agents or org settings
5Complete Step 4: Enter church addressAddress saved, used in chatbot responses for directions
6Complete all remaining stepsCelebration animation shown, wizard closes
7Check OptimizationTips widget on Overview tabShows remaining setup tasks (embed code, first KB entry, etc.)
8Test skip/minimize behaviorWizard can be skipped and returned to later without data loss

Known Failure Modes

  • Wizard doesn't open on first login — onboarding_completed flag wrong
  • Denomination not saving — theological lens not configured
  • Logo not appearing on chatbot — storage URL not saved
  • Steps not persisting between sessions

References

Notes

Denomination selection auto-sets theological_lens in organization_settings. This flows downstream to every chatbot and voice agent response. See onboarding-denomination-spec.md for the approved spec.