The customer journey crosses systems: a visitor submits an inquiry, agrees to an appointment, makes a payment and receives instructions. AI can help interpret messages and prepare the next communication. The underlying state changes need dependable rules and receipts.
Write down the states
Start with inquiry received, inquiry assigned, appointment requested, appointment confirmed, payment pending, payment confirmed and follow-up due. Add cancellation, refund and failure states where appropriate. Name the authoritative system for each fact.
An illustrative home-service business might require a confirmed appointment before requesting a deposit. An online class might require payment before reserving a seat. Neither rule is universal; choose the policy explicitly rather than letting an agent improvise it.
Use AI for interpretation, rules for commitments
AI can summarize what a customer needs, draft preparation instructions or suggest a relevant service. The calendar should determine availability. The payment provider should determine transaction status. The business should determine prices, eligibility and exceptions.
| Transition | Authoritative evidence | AI role |
|---|---|---|
| Inquiry to assigned lead | Stored record and responsible owner | Summary and proposed routing |
| Request to confirmed booking | Calendar reservation | Explain available options |
| Pending to paid | Verified provider result | Draft an appropriate confirmation |
| Completed work to follow-up | Service status and communication policy | Prepare a contextual message |
Do not send a “paid” confirmation from a browser redirect alone. Do not offer a time because it appeared free in an earlier conversation. Read the current record at the action boundary.
Design for partial failure
Systems do not always fail together. A payment can succeed while an email fails. A calendar booking can complete while the customer sees a timeout. Preserve the successful record and retry only the failed step. Use stable identifiers so a repeated request does not create another charge, appointment or message.
Where the outcome is uncertain, inspect the destination before replaying the action. Put unresolved cases in a staffed queue. Tell the customer what is known and provide a contact route instead of guessing.
Keep communication appropriate
Explain the purpose, preparation and cancellation path in booking messages. Stop reminders when an appointment is cancelled. Separate transaction-related messages from promotional campaigns and respect the consent and communication requirements that apply to your business.
AI drafts should use approved policies and actual customer context. A person should review unusual requests, disputed payments, refunds and promises outside routine policy. Do not collect more information than the workflow needs, and do not send private answers to analytics.
Test the complete chain
Test inquiry receipt, assignment, booking confirmation, failed payment, cancelled booking, duplicate request and failed notification. Inspect records in the authoritative systems. Check that each customer-facing status matches those records.
Measure handoff time, unassigned inquiries, booking completion, payment exceptions and follow-up failures. A high form-completion rate can hide a queue of customers who never receive a response. Give every exception an owner.
Sitekick AI CMS is the available WordPress-based product; Studio is a private beta aimed at broader website and business-application workflows. Confirm each integration and action in the product's actual configuration before depending on it. Lead-generation strategy covers the acquisition side, while agent permissions helps define what an assistant may do once the customer record exists.




