Skip to main content

Smoke Journey: Chatbot Signup Flow

non-critical   Property: ChurchWiseAI   Category: UX / Flow Tier: starter-chat Persona: pastor-new Touchpoint: /pricing, /onboard, /admin

Preconditions

  • New visitor landing on pricing page
  • Wants to start with basic chatbot only

Steps

#ActionExpected Result
1Navigate to /pricingPricing page loads in <2s. All three tiers visible.
2Select Chat Only channelChannel toggle switches to Chat. Pricing updated. Starter Chat shows $14.95.
3Click Get Started for Starter ChatNavigated to /onboard?plan=starter_chat. Page loads in <3s.
4Fill onboard form (church name, email, plan)Form accepts input. No validation errors. Submit button enabled.
5Click Create Church buttonStripe checkout loads. No errors. Can proceed to payment (test or live).
6Complete payment (test card 4242 4242 4242 4242)Payment succeeds. Redirected to /admin/[token].
7View admin dashboard after signupDashboard loads. Shows Starter Chat plan. Chatbot tab visible.
8Verify chatbot is activeCan preview/test chatbot. Widget loads with church-specific configuration.

Known Failure Modes

  • Onboard page doesn't load with plan context — pastor confused
  • Stripe checkout fails — revenue leak
  • Admin dashboard blank after payment — signup incomplete
  • Chatbot not working immediately — poor first impression

References

Notes

End-to-end flow from marketing (pricing) through payment to admin dashboard activation. Tests the critical path: if signup is broken, revenue goes to zero. Must verify each step loads fast, form accepts input, payment succeeds, and dashboard works immediately after. Run after every payment-related change.