PewSearch Pro Website ($19.95/mo)
Property: PewSearch Category: Admin Dashboard
Tier:
pewsearch-pro-website
Persona: pastor-tech
Touchpoint: pewsearch.com/admin/[token]
Preconditions
- Active premium_churches row with plan=pro_website, status=active or preview
- Logged in via magic link at pewsearch.com/admin/[token]
- Church has denomination auto-detected (Baptist, Catholic, Methodist, etc)
Steps
| # | Action | Expected Result |
|---|---|---|
| 1 | Visit admin dashboard | Dashboard shows all Premium features (photos, staff, ministries, events, hours) PLUS Website tab with template builder. |
| 2 | Click 'Website' tab | Website builder shows template selector with denomination-matched template. Live preview pane shows real-time updates. |
| 3 | Select and customize denomination template | Template loads with sample content. 'Your Church Name' headline, primary color, layout render correctly in preview. |
| 4 | Upload custom logo | Logo file uploads to Supabase. Logo appears in website hero/nav in real-time preview. No 'Upgrade' prompt. |
| 5 | Add featured sermon video | Video URL input field available. Iframe/embed preview shows video loading. Video displays in website hero. |
| 6 | Fill in Beliefs section | Rich text editor available. Beliefs text saves and renders on public website. |
| 7 | Add Giving section (donation button + text) | Giving section form available. URL/button config saves. Giving section visible on public website. |
| 8 | Configure contact form (email recipient + fields) | Contact form builder available. Form submissions saved to contact_submissions table. Email notifications sent. |
| 9 | Publish website to subdomain | Website live at [vanity_slug].pewsearch.com. Subdomain routing works. Public URL accessible. |
| 10 | View published website from public | Website renders with logo, video hero, template styling, all sections (beliefs, giving, contact). Fully branded church site. |
| 11 | Check Chatbot on Pro Website | Basic chatbot widget available. Chatbot accessible on website (in footer or sidebar). |
| 12 | Attempt to access Premium features not in Pro Website | All included Premium features (photos, staff, ministries, events, hours, chatbot) fully accessible. No locked 'Upgrade' sections. |
Known Failure Modes
- Website tab missing — tier gating broken
- Logo upload fails — Supabase path error
- Subdomain routing broken — [slug].pewsearch.com returns 404
- Template not rendering correctly — CSS/layout errors
- Giving form not saving — contact_submissions insert failed
References
- Playwright spec:
e2e/delivers/acceptance/pewsearch-pro-website.spec.ts - Acceptance spec: acceptance/pewsearch-pro-website.md
- Code files:
Notes
PewSearch Pro Website ($19.95/mo, monthly only). Includes ALL Premium features PLUS: video hero, denomination templates, subdomain, custom logo, beliefs, featured sermon, giving section, contact form. Public URL: [vanity_slug].pewsearch.com. Full 50+ touchpoint spec in acceptance/pewsearch-pro-website.md.