Build chatbots with Flows

Share
Build chatbots with Flows

Flows allow you to create chatbot user journeys for your customers when they message channels connected to your workspace.

Create a flow

  1. Sign into app.cuedesk.com
  2. Click on the 'Flows' icon on the left hand side
  3. Click on 'Create a flow'
  4. Give your flow a name and pick a platform (e.g. WhatsApp)
  5. Click on the plus button on the canvas to add a step

What are steps?

Steps allow you to specify what happens next in your flow. When creating flows you have different types of steps you can use:

Step Description
Message Send a message back to the contact.
If condition Direct the contact down a specific conversation path depending on a condition.
HTTP Request Make a request to an API to send some data collected during the flow session or to receive information to be used in the flow session.
Go to Jump to another step in the flow.
Delete value Delete a value that you've created.
Update contact Update contact details manually or using a flow property.
Add contact to list Add contact to an existing contact list.
Remove contact from list Remove contact from a prescribed contact list.
Set value Save some data into a variable that can be used in other steps.
Function Perform advanced formatting on data using JavaScript.
Create ticket Create a new Inbox ticket for a human agent to handle.
Out of office Set up Out of Office times and messages.
Transfer Transfer the conversation to the Inbox.
Transfer to AI Agent Transfer conversation to an AI agent.
Close ticket Close the ticket in Inbox.
End conversation End the conversation.

6. To publish your flow: First, click Save Draft, then click Publish, and finally confirm by clicking Publish again in the pop-up window.

When building a flow, you can include unlimited steps, giving you complete flexibility to design a chatbot experience as long or as short as needed — with as many messages, HTTP calls, and other actions as your use case requires (if chatbot is enabled in your billing).

Error Message Handling:
When adding a Message step in your flow, you’ll see a section titled “Error message for invalid response type.” This allows you to customize the message a client sees if they respond incorrectly - for example, entering text when a number is required. By customizing this message, you can guide the client to respond in the correct format, helping them move forward in the conversation smoothly.

🧪
Note: Remember to test your changes.

You might find these user guides helpful:

Resolution flows for Live Chat
Step-by-step interactive guide: Follow this link for a step-by-step interactive guide on how to use our system. When a live chat ticket is closed you can direct the contact back into a flow to do things like: * send them a thank you message * ask them how satisfied they were with
Using Properties in Flows
Properties are a powerful way to store and use data throughout your flows. There are three types of properties that can you can use: * Session properties - Only stored and usable for the current session. Replies from contacts (i.e. end users) can be stored as session properties. * Contact proper…
Using Properties in Flows
Properties are a powerful way to store and use data throughout your flows. There are three types of properties that can you can use: * Session properties - Only stored and usable for the current session. Replies from contacts (i.e. end users) can be stored as session properties. * Contact proper…