Flow types
Common nodes
Booking flow pattern
Webhook automation pattern
Use Webhook Automation when another system already knows the customer action. Example events:- Ecommerce order placed.
- Booking request created.
- Payment received.
- Shipping status changed.
- Lead captured from website form.
- Extract the phone number from the payload.
- Send a short confirmation.
- Add a delay when the message feels too fast.
- Route based on payment method or order status.
- Log success or failure.
- Send fallback SMS if WhatsApp is not available.
Human agent handoff
When a user asks for an agent, the flow should stop automation for that chat for a while. This prevents the bot from replying again while a human is helping. Recommended behavior:- Send an agent handoff message.
- Disable auto-reply for the conversation.
- Notify an agent.
- Re-enable automation only after timeout or manual reset.
Variables
Variables let one node use data from earlier nodes. Examples:Best practices
- Use short messages.
- Add small delays between long steps.
- Validate important answers before saving them.
- Always provide a route to human support.
- Keep payment and OTP verification server-side.