Workflows

From Evo Voice
Jump to: navigation, search

Introduction

Evo Voice supports the concept of a Workflow which is basically a conversation between a single party and the system.

Workflows leverage all of the power of the Flow/Node system in a unique way to allow for guided, interactive forms for info gathering, similar to a "wizard".

Getting Started

There are two parts to creating a workflow - creating the Flow and creating the Endpoint. Let's go ahead and create a simple Say Flow to get started, such as:

ClipCapIt-190928-100738.PNG

And go ahead and create a new Workflow Endpoint such as

ClipCapIt-190928-100843.PNG

You can give your new Workflow a description if you want and make sure to assign the Flow from above to this Workflow

Now go ahead and copy the Workflow URL and paste that into a browser tab, you should see something similar to the following:

ClipCapIt-190928-100955.PNG

The Workflow will not start until you click the Start button. Go ahead and click that and you should see our Say message, e.g.

ClipCapIt-190928-101029.PNG

Not very impressive is it? Let's go ahead and create a more complicated workflow that gathers some information using either the Collect Information Node or the Prompt Node

ClipCapIt-190928-101205.PNG

When we start this flow, you will see that we now get prompted for fields etc.

ClipCapIt-190928-101239.PNG

And at the end of the flow, an SMS message will go out as expected.

Supported Nodes

Workflows support almost all of the standard nodes and have special purpose handling for the Say Node, Prompt Node, and Collect Information Node.

You cannot use any voice related nodes such as Dial, Play Audio, or Record Audio currently.

HostedSuite Integration

Workflows integrate very easily into HostedSuite, simply copy the Workflow URL into a new link for the client, such as:

ClipCapIt-190928-101431.PNG

And now we have a guided Workflow directly within the HostedSuite console

ClipCapIt-190928-101511.PNG