Skip to main content

Pastor Configures Chatbot Personality + Knowledge Base

non-critical   Property: ChurchWiseAI   Category: Admin Dashboard Tier: any-chat Persona: pastor-admin Touchpoint: /admin/[token] (Training + Agents tabs)

Preconditions

  • Active chatbot subscription (any chat tier)
  • Logged in as church admin
  • Onboarding complete

Steps

#ActionExpected Result
1Navigate to Training tabResponse templates list loads, existing entries visible
2Add a new response template: Q='What time is Sunday service?' A='We meet at 10am'Template saved, appears in list immediately
3Navigate to Agents tabAvailable agents shown based on tier (2 for Starter, 4 for Pro)
4Edit Care Agent persona — set custom name and greetingChanges saved, previewed in agent card
5Navigate to Knowledge Base tabKB entries list loads
6Add a KB entry about the church's food pantry ministryEntry saved and indexed for RAG retrieval
7Test chatbot: ask about food pantryChatbot returns the newly added KB info in its response
8Test chatbot: ask the service time questionCustom response template returned verbatim

Known Failure Modes

  • Template not returned by chatbot — RAG or template matching broken
  • KB entry not showing in responses — vector indexing failure
  • Agent persona changes not persisting — DB write failure
  • Pro agents showing on Starter tier — entitlement bug

References

Notes

This is the core retention loop — pastors who configure their chatbot stay. KB entries go to unified_rag_content (327K rows — NEVER bulk delete). Response templates are in organization_settings or a separate table.