Skip to main content

Persona: Mark — Mega Church IT Director

non-critical   Property: ChurchWiseAI   Category: API / Integration Tier: starter Persona: mark-mega-church-it Touchpoint: /admin/[token], /api/docs

Preconditions

  • Visitor is IT director at 2000+ member church
  • Evaluating how ChurchWiseAI integrates with existing church stack
  • Cares about API reliability, webhook delivery, integration depth

Steps

#ActionExpected Result
1Check for API documentationAPI docs accessible at /api/docs or docs.churchwiseai.com. RESTful endpoints documented with curl/code examples.
2Look for integration examplesExamples for Planning Center, RightNow/Breeze, Slack, email provided. Sample webhook payloads visible.
3Check webhook delivery reliabilityWebhook retry logic documented. Guaranteed delivery claim and SLA if applicable. Webhook testing tools available.
4Search for authentication optionsAPI key and OAuth2 options documented. Token management (refresh, revocation) clear.
5Look for rate limitingRate limit documented (requests/sec, daily quota). Explains how to handle throttling.
6Check data export capabilitiesAPI allows bulk export of chatbot messages, contact data, visitor history. Format (JSON, CSV) documented.
7Verify webhook signature validationHow to verify webhook authenticity documented. HMAC-SHA256 or similar signing explained.
8Look for monitoring/loggingDashboard shows webhook delivery status. Failed delivery alerts/notifications available.
9Check integration supportSupport channel (email, Slack) documented. Response time for integration issues stated.

Known Failure Modes

  • No API documentation — Mark can't integrate
  • Webhook delivery unreliable — data syncing breaks
  • Rate limits too restrictive — integration fails under load
  • No data export option — Mark locked into ChurchWiseAI UI
  • Webhook failure silent — integration breaks unnoticed

References

Notes

Mark manages complex church tech stack (Planning Center, Slack, Breeze, etc). Needs: well-documented APIs, reliable webhooks, integration examples, good error handling/logging. A product without good APIs is a walled garden to Mark. Lifecycle tests don't cover this — they don't need integrations.