Product
...
Flows
Managing Flows
Simple Workflows
10min
Here are 10 examples of flow combinations using the triggers and actions in Sanoflow:
- Trigger: Conversation Opened (via WhatsApp).
- Flow:
- Send Message: "Hi! Thanks for reaching out. Can we ask you a few questions to better assist you?"
- Question: Ask for the client’s service of interest (e.g., multiple-choice question: "Product Inquiry", "Service Support", "Other").
- Branch:
- If "Product Inquiry," run a flow for product details.
- If "Service Support," create an enquiry.
- If "Other," transfer to a live agent using Assign To.
- Create Enquiry: Automatically create a record in the sales pipeline with the client's information.
- Trigger: Customer clicks a “Book Now” button on a website.
- Flow:
- Send Message: "Thanks for booking! Let us know your preferred date and time."
- Question: Capture the client’s preferred appointment slot.
- Add Task: Assign the task to a team member to confirm the booking.
- Wait: 24 hours before the appointment.
- Send Notification: Notify the team about the upcoming appointment.
- Send Template: Send the client a reminder message 2 hours before the appointment.
- Trigger: Conversation Closed (via any channel).
- Flow:
- Wait: Pause for 1 hour after the conversation ends.
- Send Message: "We’d love your feedback! How was your experience with us?"
- Question: Ask for a rating (e.g., 1-5 stars).
- Branch:
- If rating is 4–5, trigger Run Flow for a testimonial request.
- If rating is 1–3, create an enquiry for follow-up support.
- Add Comment: Append client feedback to the conversation for internal records.
- Trigger: Order placed through eCommerce integration.
- Flow:
- Send Template: Send a message confirming the order details (e.g., order number, total amount).
- Update Contact Field: Save the order details to the client’s profile.
- Wait: Pause for 48 hours.
- Send Template: Send a message with a tracking link once the order is shipped.
- Branch:
- If the client responds with "Where is my package?" or similar, redirect to Run Flow for a shipping enquiry.
- Trigger: Purchase Completed (via integration or conversation tag).
- Flow:
- Wait: Pause for 7 days after purchase.
- Send Template: Recommend complementary products or services.
- Question: "Would you like to learn more about [Product]?" (yes/no response).
- Branch:
- If "Yes," Run Flow to start a detailed product showcase.
- If "No," Close Conversation.
- Trigger: Abandoned cart detected in eCommerce integration.
- Flow:
- Send Template: Remind the client of the items in their cart and include a payment link.
- Wait: Pause for 2 days.
- Branch:
- If no response, Send Payment Link again with a limited-time discount.
- If payment is completed, Run Flow to confirm the order and trigger post-purchase messages.
- Trigger: Message tagged with “Urgent” by a live agent.
- Flow:
- Add Comment: Note the reason for escalation.
- Assign To: Route the ticket to a senior support agent.
- Send Notification: Notify the assigned agent of the high-priority ticket.
- Create Enquiry: Log the ticket in the support pipeline.
- Wait: Check in 1 hour if the enquiry is still unresolved, then escalate further if necessary.
- Trigger: Message received outside office hours.
- Flow:
- Office Hours Check: Determine if the message is received outside of business hours.
- Inside Office Hours: Assign to a live agent immediately.
- Outside Office Hours:
- Send Message: "Our team is currently unavailable. We’ll get back to you as soon as possible."
- Create Enquiry: Log the client’s inquiry for follow-up the next business day.
- Trigger: Message received with “Invoice” or “Payment” keywords.
- Flow:
- Send Template: Share an invoice summary and payment options.
- Send Payment Link: Provide a link to ClickPay or Stripe for payment.
- Wait: Pause for 24 hours.
- Branch:
- If payment is completed, Run Flow to confirm receipt and thank the client.
- If payment is not completed, Send Template: "We noticed your payment is still pending. Here’s the link again."
- Trigger: Customer responds to an event invitation.
- Flow:
- Send Message: Confirm event registration with a personalized thank-you message.
- Update Contact Field: Save the event details to the client’s profile.
- Wait: Pause until 1 day before the event.
- Send Template: Send a reminder message with event details and location.
- Branch:
- If the client replies “I can’t make it,” Run Flow to suggest rescheduling or alternate events.
Updated 23 Dec 2024
Did this page help you?