Pastor Evaluates — Pricing, Features, Demo
Property: ChurchWiseAI Category: UX / Flow
Tier:
anonymous
Persona: pastor-admin
Touchpoint: /pricing
Preconditions
- Not logged in — evaluating before purchase
Steps
| # | Action | Expected Result |
|---|---|---|
| 1 | Navigate to /pricing | All plan cards render with correct prices from pricing.yaml |
| 2 | Verify Starter Chat price | $14.95/mo shown |
| 3 | Verify Voice plans show setup fee | $49.95 setup fee noted on voice/bundle plans |
| 4 | Verify annual pricing toggle | Annual option available showing ~1 month savings |
| 5 | Click 'Compare plans' or feature comparison | Feature comparison table shows correct per-tier features |
| 6 | Navigate to voice agent page | Real call examples or demos present |
| 7 | Navigate to chatbot page | Live demo widget functional — visitor can send a test message |
| 8 | Verify all prices match knowledge/data/pricing.yaml | Zero discrepancies between UI and canonical pricing source |
Known Failure Modes
- Stale prices on page — hardcoded instead of from canonical source
- Demo widget broken — kills conversion for skeptical pastors
- Missing setup fee disclosure — causes billing surprise and churn
- Feature comparison inaccurate — sets wrong expectations
References
- Playwright spec:
e2e/delivers/churchwiseai/02-understanding.spec.ts - Code files:
Notes
All prices MUST match knowledge/data/pricing.yaml — the consistency-price-matching spec (e2e/delivers/consistency/price-matching.spec.ts) also guards this. The demo widget at /chatbot uses the demo church config — must always be live.