Product
Flows

Add a Flow

8min

This guide explains how to add a flow in Sanoflow, whether starting from a pre-made template or creating a custom flow from scratch. The documentation includes detailed steps, practical use cases, and best practices for each approach.

Navigation to Add Flow

  1. Go to the Flows section in the left-hand menu.
  2. Click the purple + Add Flow button in the top-right corner.
  3. Select either New or Use Template from the dropdown menu.

Adding a Flow Using a Template

Step-by-Step Instructions

  1. Click + Add Flow and select Use Template.
  2. You will be redirected to the Select Flow Template page.
  3. Browse templates by category on the left-hand side:
    • Recommended: Frequently used templates.
    • Appointment: Templates related to scheduling and appointment management.
    • Support: Templates for customer service interactions.
    • Main Chatbot: Templates for creating chatbot frameworks.
    • Campaign: Templates for marketing and lead generation.
  4. Preview a template by clicking on it to see its description.
  5. Choose a template and click on it.
  6. Fill out the following fields in the Add Flow modal:
    • Flow Name (required): Enter a descriptive name for the flow.
    • Flow Description: Briefly describe the purpose of the flow.
    • Flow Type (pre-selected based on the template).
    • Channel: Select the communication platform (e.g., WhatsApp, Web Chat).
  7. Click Add to create the flow.

Use Case Example

  • Reschedule Appointment template: Use this to allow users to select a new appointment time.
  • Interested in Offer template: Ideal for sending messages to promote products or services.

Creating a Custom Flow (Without Template)

Step-by-Step Instructions

  1. Click + Add Flow and select New.
  2. In the Add Flow modal, complete the following fields:
    • Flow Name (required): Enter a name for the flow.
    • Flow Description: Provide a brief description.
    • Flow Type: Choose the trigger that starts the flow, such as:
      • Conversation Opened
      • Conversation Closed
      • Enquiry Added
      • Shortcut
      • Incoming Webhook
    • Channel: Select the platform for the flow (e.g., WhatsApp, Facebook).
  3. Click Add to open the flow builder.
  4. In the flow builder, set up your flow using the Actions panel on the left:
    • Triggers: Define conditions that initiate the flow.
    • Actions: Add steps like sending a message, assigning a task, or creating an enquiry.
  5. Use the Properties panel on the right to configure details for each step.
  6. Save the flow as a draft or publish it immediately.

Practical Use Case

  • Use a custom flow for Incoming Webhooks to integrate external systems and trigger automated actions in Sanoflow.

Best Practices

  1. Name Your Flows Clearly: Use descriptive names like "Appointment Confirmation" to keep flows organized.
  2. Test Before Publishing: Save your flow as a draft and test it to ensure it performs as expected.
  3. Leverage Templates: Start with templates to save time and customize as needed.
  4. Use Conditions Wisely: Add trigger conditions to tailor flows to specific user interactions.
  5. Optimize Channels: Select the appropriate channel based on user preferences (e.g., WhatsApp for quick responses).

FAQs

1.Can I edit a flow after it’s published?

Yes, you can edit published flows. Changes will take effect immediately upon saving.

2. What’s the difference between a template and a custom flow?

Templates provide pre-designed structures for common use cases, while custom flows allow you to build unique processes from scratch.

3. How do I delete a flow?

Navigate to the Flows page, find the flow you want to delete, and click the trash icon next to it. Confirm the deletion.

4. Can I duplicate an existing flow?

Yes, use the copy icon next to a flow in the Flows page to create a duplicate.

Updated 20 Dec 2024
Doc contributor
Did this page help you?