Where to Begin: A New User Guide
Add your first channel
A channel is a phone number or social network account that we can use to send and receive messages on your behalf. It's important to understand that your flows won't send if there is no channel connected!
Learn how to add your first channel here.
Build your first flow
After you've connected your first channel, you're ready to start mastering flows.
To view sample flows and start building, click on the Flows tab at the top of your account page.

We suggest sending yourself a simple flow to start learning the basics. Start by clicking on the New Flow button within the "Flows" tab:

A dialogue box will pop up asking you to create a name, add an optional keyword trigger & choose a flow type. In this example, we're going to create a sample registration flow. We've chosen "Messaging" as our flow type since we'll be using SMS and social media channels. See more about languages here.

After clicking Create, you'll be brought to your new flow's editor.
In this registration flow, we'll ask our contacts for their name, update their contact information to save their name, and add them to a group:
We start the flow by asking for the contact's name. Next, we'll need to evaluate our contacts' replies with a Wait for Response action. Simply click the little red dot, called an "exit", in your Send Message node and drag down to make this new connection:

The Wait for Response action node will automatically appear in the options for the new node.

In this case, we want to save the result as "Name" and we'll want our contacts' replies be open-ended, so we'll leave the response rule blank. By leaving the rule empty, it will collect "All Responses".


Because we want to save the contact's name and be able to reference it later in future messages and flows, we must save it. Do this with an Update the Contact action after collecting the name. Click on the red exit node after the "Wait for Response" and drag down to create a new node. We'll click '+ Add Other'

In the menu of possible actions and splits, we'll choose 'Update Name' because in this example, we're saving a name! If we wanted to save a custom field like 'Address' or 'Age', we'd select 'Update Field'.

After selecting Update Name from the menu, you'll be able to save the result you've collected:

In the "Value" field, typing the @ symbol triggers an auto-complete dropdown menu containing a complete list of available variables. In this case, we want to use @results.name.
Once we've clicked 'Save, we'll now see that we've saved the contact's name in the flow.

Here's what the flow should look like after we've asked for a name, collected it, and saved it:

Finally, we want contacts that complete this registration flow to be added to a group we've created. To do this, we can hover over the "Update Name" node and click the blue + button that will appear. This button allows you to stack actions. If you don't see this little button, no worries- just click and drag the red exit node!

Choose Add to Group from the menu in your newly created node and then select the group. You can either choose an already existing group or create a new one.


Here's our flow now:

That's it! Our flow has successfully asked for the contact's name, collected and saved their response, and added them to a group. One last step would be to send the contact a message to let them know that they've completed the registration:

You'll notice that rather than using the contact's full name, we've used the variable @contact.first_name which will use only their first name to be friendlier. You can see more about using variables like this here.
To test out our flow, we can use the simulator on the right-hand side of the flow editor:

By creating this flow, you've mastered the basics, and you're ready to start building more and more complex flows. Check out the extensive library of Help Docs in our Help Center or send us a message via the support widget in the bottom right corner.
Don't forget to check out our helpful videos and our blog for new feature updates!
Updated on: 28/04/2026
Thank you!
