The Workflow feature of Lime Connect enables the visual creation of chatbot flows without programming knowledge. Our tutorial provides an overview of the most important functions and components.
Image without caption

Setup

Add a new workflow

To add a new workflow, click on the workflow icon in the left menu.
The workflow overview opens. You can now add new workflows or work on existing ones.
Image without caption
After clicking the blue “Add” button or opening an existing workflow by clicking on its name, the workflow editor will open up.

Assign your workflow to a chatbot

To assign one of your workflows to a chatbot, head to Operators > Chatbots. There you can add a new chatbot and select “Workflow” as the bot type.
Image without caption
Within the new bots settings, you can assign the workflow:
Image without caption

Explanation of Individual Functions

If you have created an extensive workflow, you can use this button to adjust the workflow to the size of the canvas and automatically arrange it in the best possible way:
Image without caption
Using the menu at the bottom, you can zoom in or out of the view and maximize the current node view so that all used nodes are visible.
Image without caption
Open the node menu by clicking on the following icon:
Image without caption
The node menu contains all elements that you can use for your chatbot.
💡
A node refers to a specific element or a fixed defined step in your chatbot flow.
Image without caption
Select the desired node with a click, it will automatically be opened on the canvas.
💡
The canvas is the visual workspace where you create your chatbot flow and connect the nodes with each other.
As soon as you have placed the desired node, the appropriate window for configuring the node opens on the right side.

Variables

In some of the available nodes, you can use variables to store the contact's inputs in the background for the duration of the chat. For example, you can ask for the contact's name and then use it later, such as to save the name in the contact profile. If you want to use the data stored in the background beyond the chat, you can use additional nodes, e.g., to update or supplement the contact profile data.
You can find an example here.
💡
Should you want to learn more on how to use variables, click here:
VariablesVariables

Nodes

We explain the different nodes on the following subpages:
General nodesGeneral nodesCollect Information nodesCollect Information nodesActions nodesActions nodes

Versioning

When ever you add a new workflow or work on an existing one, you can make use of our versioning system.
💡
Please find more information here:
VersioningVersioning

Explanation of Connections

Connect the individual nodes with each other by linking the connection points with your mouse through clicking and dragging. Note that some nodes require various connections, e.g., to cover a skipped input or to connect different paths depending on the contact's selection.
Image without caption
Image without caption

Example

In our example, we show you a short, simple workflow that only asks the contact for their name and saves it in the contact's Lime Connect profile. In case the contact does not provide their name, an alternative text is played (without mentioning the name in the farewell).
Image without caption