Skip to main content

CRUD: Visitor and Prayer Request Contacts

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

Preconditions

  • Pastor logged into admin dashboard
  • Chatbot or voice agent active (contacts submitted by visitors)

Steps

#ActionExpected Result
1Navigate to Contacts tabContacts tab loads. Shows list of visitor contacts, prayer requests, and other inquiries.
2View contact detailsClick on contact card. Shows: name, email, phone, message, timestamp, source (chatbot/voice/website). Follow-up notes visible.
3Filter contacts by typeFilters available: All, Visitor, Prayer Request, Prayer Interest, Other. Can narrow down specific contact types.
4Filter contacts by date rangeCan search contacts by date range (today, this week, this month). Helps find recent contacts.
5Mark contact as read/unreadCheckbox or status indicator. Unread contacts show highlighted. Marking as read removes highlight.
6Assign contact to team memberCan assign contact to pastor, staff member, or prayer team for follow-up. Assignment shown in contact.
7Add follow-up noteText field to add internal notes (e.g., 'Called on Tuesday, following up'). Notes saved with contact.
8Export contactCan download contact info as CSV or vCard. Useful for moving to CRM or contact manager.
9Delete contactCan remove contact from dashboard. Confirmation prevents accidental deletion. Once deleted, no longer visible.
10Search contacts by name or keywordSearch box filters contacts by name, email, message content, etc. Real-time search results.

Known Failure Modes

  • Contacts not showing up — pastor misses visitor inquiries
  • Filter not working — can't find prayer requests
  • Notes not saving — context lost for follow-up
  • Assignment not working — team doesn't know they're responsible

References

Notes

Tests visitor contact and prayer request management. These are high-value leads and pastoral care opportunities. Contacts must be visible, searchable, assignable, and trackable. Missing or hard-to-find contacts means missed pastoral care and lost visitor follow-up.