Skip to main content

Starter Chat Tier — Full Acceptance Spec

non-critical   Property: ChurchWiseAI   Category: Admin Dashboard Tier: starter-chat Persona: pastor-admin Touchpoint: /admin/[token]

Preconditions

  • Active premium_churches row with plan=starter-chat (or starter_chat), status=active or preview
  • Logged in via magic link as the church admin

Steps

#ActionExpected Result
1Open admin dashboardDashboard loads — Chatbot tab visible, Calls tab HIDDEN (no voice on starter-chat)
2Check Agents sectionCare Agent + Coordinator visible. Discipleship + Stewardship HIDDEN.
3Check Tools count12 tools available (Starter tier limit)
4Check monthly message counterShows 200 LLM-generated responses per month limit
5Check chatbot embed codeEmbed snippet available with church slug
6Attempt to access a Pro-only feature (e.g. advanced agent config)Upgrade prompt shown, feature locked
7Check 'Powered by ChurchWiseAI' branding on chatbot widgetBranding visible and cannot be removed on Starter tier
8Submit a test visitor message via the chatbotResponse within 450 token limit, HEAR protocol followed
9Check voice/phone setup UINot present — Starter Chat has no voice component

Known Failure Modes

  • Calls tab visible — tier config not gating correctly
  • Discipleship/Stewardship agents showing — tier restriction missing
  • Tool count exceeds 12 — tier limit not enforced
  • Branding removed without upgrade — entitlement bug

References

Notes

Full 62-touchpoint expected output spec is in acceptance/starter-chat.md. That document is the authoritative detail — this YAML is the runnable summary. Before modifying any tier-gating code, read acceptance/starter-chat.md in full. Plan prices: $14.95/mo, $149.50/yr. Trial: 14 days.