Konversation
  • Start Here
    • Welcome 👋
    • Getting Support
    • FAQ's
    • Pricing Plans
  • Getting Started Guide
    • Introduction
    • Set your goals
    • Building your chatbot
    • Maintain success
  • Chatbot Guide for Beginners
    • Introduction
    • What is a chatbot
    • Channels
    • Benefits & importance
    • Use cases
  • Platform
    • Introduction
      • How to start free trial
      • Forgot Password
      • Getting Started Checklist
      • Platform Overview
      • Workspaces & Members
      • Ecommerce
        • Setup Ecommerce
        • Use Ecommerce in the Flow
      • Integrations
        • Paypal
        • Cloudinary
        • Calendly
        • Google Sheets
        • Data Store
        • Email (SMTP/Gmail)
        • Mailchimp
        • Signalwire
        • Twilio
        • Slack
        • Facebook Business
        • Shopify
        • VideoSdk
        • Stripe
    • Connect to Channels
    • Website Chat
    • WhatsApp + 360Dialog
    • Email Templates
    • WhatsApp Cloud
  • Flow Builder
    • Flow Builder Overview
    • Field variable
    • Steps
      • Steps
      • Question step
      • Variable Operation
      • JSON Operation
      • External Request
      • Send Notification
      • Condition Step
      • Split Step
      • Go To Step
    • Sub Flows
      • Subflow
      • Workflow
      • Function Flow
  • Artificial Intelligence
    • OpenAI | ChatGPT
    • GitBook Lens AI
  • Mini Apps
    • Stealth Seminar
  • Users
    • Live Chat
    • Bot Users
  • BOT Automation
    • Keywords
    • Sequences
    • Triggers
    • Comments Keywords
  • Contents
    • Custom Fields
    • Tags
    • One Time Notification (Facebook)
    • Personas
    • Menus
    • Customer Feedback (Facebook)
  • Tools
    • Error Logs
    • Testers
    • Admins
    • Multi Languages
    • Inbound Webhooks
  • Broadcasting
    • Broadcasts
  • Developers
    • Chatbot API
  • Beta Launch
    • Day One
Powered by GitBook
On this page
  1. Flow Builder
  2. Sub Flows

Function Flow

PreviousWorkflowNextOpenAI | ChatGPT

Last updated 1 year ago

A function flow is a fantastic way of preventing you to create repetitive flows over and over again. Think of when you need ask for emails or phone numbers.With a function flow you will be able to send the user to that one flow, then once completed the user can continue exactly from the point they left off in the previous flow.

Create Function Flow

To create a function flow go to Flows from your left-hand menu, then press the button + New Sub Flow.

Select the Function flow type and name your flow. Once done press the button Create and you will be taken to the flow builder.

Function Flow Example

Once inside the flow builder and wanting to insert a new block you will see that you have all the blocks at your disposal just like in a regular flow, and one extra called Output.

This output is what makes this function flow so unique as it gives you the ability to send the user back to the previous flow (if you like) exactly where he or she left off.Let’s create an example where we ask the user for an email and add an output module to it;

As you can see a simple flow but with the benefit this is the only function of the flow, asking for an email.

Call Function Flow

After this flow is finished you can return the user to the previous flow to continue the conversation there if you like.Let us show you how that could look like;

There are many use cases for function flows so you can get as creative as you like.

Multiple Outputs

Multiple Output Steps are supported in your Function Flow.When you call a Function Flow with multiple outputs, the titles of those outputs will show in the Goto Step and you can handle it accordingly.