Creating a flow

Planning a flow. Creating a flow. Building a flow.

Planning a flow

Before you begin building your flow, it is a good idea to establish what you want it to be able to do. Check out the descriptions to give you some ideas.

There is no limit to the number of actions that can be connected, but the more steps the caller needs to navigate before they get to speak to an agent, the more frustrating the experience. Consider how many levels you need!

Flows with many branches and variations can be complex, it is always a good idea to plan them out before you start, to make sure you prepare for dead-ends and error checking.

For more suggestions on how to plan your flow, check out this blog post about the best practices for IVR scripts.

Creating a flow

In your Admin application:

  1. Go to the Inbound page.
  2. Go to the Flows sub-page.

You will be shown a list of any previously created flows.

To create a new flow:

  1. Click either the Create call flow or Create message flow button, depending on the type of flow you are creating.
  2. Type a Flow Name. As always, it is a good idea to choose a meaningful name.
  3. Click OK.

You can now begin building your flow.

Building a flow

Building a flow involves connecting different actions, called applets, together. Each of these applets can give information, gather information, or route the call or message.

The following examples assume you are creating a call flow, but the principles all apply to message flows as well.

Adding applets to your flow

The examples here are for creating a call flow. The process of creating a message flow is essentially the same.

To add an applet to your flow, click and drag it from the Voice Applets list onto the flow. For example, to begin with a greeting:

  1. Click and drag the Greeting applet from the Voice Applets list.
  2. Drop it over the Drop applet here box in the Call Start section.

Once you have added an applet to your flow, you will normally need to define things about that action.

For example, after adding a greeting, you must:

  1. Add the greeting the caller will hear, either as an MP3 recording, or getting a robot to read it. Click Read Text to type a greeting for the robot to read. Click Upload to attach an existing sound file in MP3 format.
  2. Drag and drop a new applet to the Drop applet here box to define what happens after the greeting.

Navigating flows

As each new applet is added, the previous flow moves to the left. For example, if you add a Menu applet after your greeting:

To return to a previous applet:

  1. Click on the item you wish to edit in the previous applet.

If the applet you need to change is too far to the left:

  1. Click the  button in the top right of an applet’s section to minimise it, and all applets to its right. Clicking the  button in the Greeting applet in the example above will minimise both the Greeting and Menu applets.

Note: This does not remove the applet from your flow. You can move forwards by clicking the applet again. For example, if you have minimised the Menu applet here:

  1. In the Greeting section, click the Menu applet to reopen it.

Removing applets from your flow

If you have dragged the incorrect applet to your flow:

  1. Drag the correct applet over to replace the incorrect one.

  1. If you replace an existing applet in your flow, it and all applets that follow from it will be deleted. To confirm this, click OK.

If you have added an applet and want to delete it without immediately replacing it:

  1. Click the  icon in the bottom left of the applet.

  1. If you remove an applet from your flow, it and all applets that follow from it will be deleted. To confirm this, click OK.

Saving your flow

You can save your progress with a flow at any time.

  1. Click the Save button in the top left of the flow screen.

You can leave your flow at any time by clicking on other pages in the menus. Any changes since clicking Save will be lost.