Skip to main content

Pricing Pages Match Canonical pricing.yaml

non-critical   Property: ChurchWiseAI   Category: UI / Visual Tier: anonymous Persona: anonymous Touchpoint: /pricing

Preconditions

  • knowledge/data/pricing.yaml is the canonical source

Steps

#ActionExpected Result
1Load /pricingStarter Chat shows $14.95/mo
2Check Starter Voice price$49.95/mo shown
3Check Pro Suite Chat price$59.95/mo shown
4Check Pro Both bundle price$139.95/mo shown
5Check voice setup fee disclosure$49.95 setup fee shown on all voice/bundle plans
6Toggle to annual pricingAnnual prices shown (approx 1 month free vs monthly)
7Check PewSearch Premium price on pewsearch.com$9.95/mo shown
8Check SermonWise price on sermonwise.ai$19.95/mo shown
9Cross-reference all displayed prices against pricing.yamlZero discrepancies — all prices match canonical source exactly

Known Failure Modes

  • Hardcoded prices on page out of sync with pricing.yaml
  • Setup fee missing from voice plan display
  • Annual prices not calculating correctly
  • Different prices shown on different pages for same plan

References

Notes

Run this on every PR that touches pricing pages OR pricing.yaml. Stale prices cause billing surprises and chargebacks. PRICING.md is derived from pricing.yaml — both must stay in sync.