PewSearch Premium Page ($9.95/mo)
Property: PewSearch Category: Admin Dashboard
Tier:
pewsearch-premium
Persona: pastor-admin
Touchpoint: pewsearch.com/admin/[token]
Preconditions
- Active premium_churches row with plan=ps_premium, status=active or preview
- Logged in via magic link at pewsearch.com/admin/[token]
Steps
| # | Action | Expected Result |
|---|---|---|
| 1 | Visit pewsearch.com church listing page | Church name, address, phone, denomination visible. 'Claim this church' banner with prominent CTA. StickyClaimCTA bar appears on scroll. |
| 2 | Click 'Claim this church' button | Redirected to /claim/[slug] page with ClaimForm |
| 3 | Complete claim form with name, email, phone, password | Magic link email sent. User receives token-based login URL. |
| 4 | Click magic link in email | Logged in to admin dashboard at /admin/[token] |
| 5 | View admin dashboard | Dashboard shows: church info editing, custom photos, staff directory, ministries, events, hours, what-to-expect sections. Pro Website features HIDDEN. |
| 6 | Upload custom photos for church | Photos save to Supabase Storage. Gallery displays photos in /churches/[slug] listing. |
| 7 | Add staff members with title and bio | Staff section shows in admin. Staff profiles visible on church listing (if enabled). |
| 8 | Create events (e.g. Sunday service, bible study) | Events save to DB. Events section shows in church listing. |
| 9 | Configure service hours (Sunday worship, wed groups, etc) | Hours save. Hours display on church listing and potentially in search. |
| 10 | Check chatbot section | Basic chatbot toggle available. Chatbot widget available for embed code. |
| 11 | Check Pro Website upgrade prompt | Pro Website section shows upgrade CTA but feature is locked. 'Upgrade to Pro Website' button prompts checkout. |
| 12 | Attempt to customize logo | Logo upload locked behind Pro Website tier. Upgrade prompt shown. |
Known Failure Modes
- Pro Website features visible on Premium tier — tier gating broken
- Custom photos not saving — Supabase Storage path error
- Staff directory missing — feature not implemented
- Chatbot toggle missing — expected feature gating broken
References
- Playwright spec:
e2e/delivers/acceptance/pewsearch-premium.spec.ts - Acceptance spec: acceptance/pewsearch-premium.md
- Code files:
Notes
PewSearch Premium Page ($9.95/mo, monthly only). Token-based auth (not Supabase). Features: custom photos, staff, ministries, events, hours, verified badge, chatbot. NOT included: Pro Website, template selection, logo upload, featured video. Full 40+ touchpoint spec in acceptance/pewsearch-premium.md.