Flows
"Flows" are actions used to automate your customer interactions. A "Flow" always has an initial trigger and successive actions.
In the "Flow interface", you have an overview of all your flows. Similar to the "Dashboard" feature you can also switch from showing "Flows" of the "last 30 days" to "all time" or a "custom timespan". In addition to this, you also display only "Active" "inactive", or "All Status" Flows.
On the top of the page, you have a search bar to find your flows easier as well as basic statistics such as "Total Enrolled" "Generated Revenue" "WhatsApp Costs" and "Unsubscribe rate".
To edit a Flow you can click on the specific flow. If you want to build something based on an existing flow you can click on the three dots on the right-hand side in the row of the flow you want to duplicate and then click "Duplicate & Edit".
Here is a video breaking down the "Flows" Feature:
Source: Chatarmin, Q1 2024
Flow Analytics
Check this video on how you can inspect your flow analytics, see what exact steps your customers went through and how to retry failed steps:
Rich Text Editor - Interactive Flows
Source: Q2 2024
Feel free to interactively build your flow-messages through our interactive flow builder, letting you easily
format tetx through bolt, italic and cursive as well as striked-through text
@custom properties such as firstname, lastname, etc.
use and fetch emojis at ease by typing ":" just like in the screenshot below
Image / Video / Audio in Flow
You can also send Images, Videos and Audio Messages in a Flow. Choose the Action -> Send Message and then on the right you can select what Media you want to add to the message:
🔊 Read more about embedding voice messages in flows here.
🎬 Watch this video to understand how to embed videos in messages in flows:
Source: Q3, 2024
Duplicating Flow Actions: Copy & Paste Flow-Snippets
You can hold SHIFT and click on a Flow Action or SHIFT + Mouse Drag to select certain Actions.
-> Those Actions can be then copied (CMD + C -> Mac / STRG + C -> Windows) and pasted (CMD + V -> Mac / STRG + V -> Windows) into the same OR other flows
Duplicating Flows between accounts
Feel free to "duplicate flows" within accounts, if you are a marketing agency or a multi-brand-company. This is how it works:
Select the three-dotted menu on the right of the respective flow, in flow-overview in Chatarmin dashboard
2. select the respective account to duplicate your flow into
Please do make sure you adapt wordings and submit + use the templates needed, before you go live with the same flow, in another account. Make sure your CI and branding are adapted, and test the flow before going live.
This is how you duplicate flows between accounts, if you are to manage Chatarmin-dashboards for multiple brands.
Create new Flows - Flow Templates
By clicking "create new Flow" you will be sent to the provided Flow Templates.
Basic Flow Templates
Here you have some basic Presets such as:
Order Widget Success Message
Order Widget Order Dispatched
Welcome Flow
Abandoned Cart
No Customer Support - Autoreply
Opt-Out Flow
Customer Support
Source: Chatarmin, Q3, 2024
Advanced Flow Templates
.. as well as advanced flows shown below, such as our "build customer loyalty" support flows, funnelling clients' tickets into Gorgias, Freshdesk, zendesk and Co., through our dedicated pre-built flow templates:
Find pre-built flow-templates of all kinds of use-cases in our dedicated flow builder. Source: Chatarmin, Q3 2024
Flow Templates: Explained
You can find in-depth guides on what the flows are supposed to achieve and how they work in the descriptions by clicking on them or in these video guides:
NOTE: You can not use the pre-defined templates inside the flow since templates are specific to each account and have to be verified by META before being used in your account.
Create new Flow - Create from Scratch
Click "Create from scratch" to build a flow to your liking.
Give your flow a "Flow Name" and optionally type in a description for the flow. Then click "Continue" to choose a starting point.
Click on "Choose A Starting Point"
You will then be able to choose from a wide variety of initial triggers:
General
Exact Buzzwords
React to exactly matching words
Contains Keywords
React to specific keywords
Customer interaction
React after a customer has started a fresh conversation
Call POST API Endpoint
Triggers when sending to endpoint
"call POST API" in our Chatarmin WhatsApp CRM flowbuilder means sending data from your system to another system (like a server or app) using an API. "POST" is a method that allows you to send data (like a message, customer info, etc.) to the server.
For example, when a user takes an action in your WhatsApp flow (like filling out a form), the flowbuilder might call a POST API to send that data to your CRM or another service for further processing, like saving the info or triggering an action.
It’s a way to connect and interact with external systems from your WhatsApp flow.
Here's how you set it up in practice:
Source: Chatarmin, Q2 2024
SHOPIFY
Abandon Checkout
Trigger when an Abandon Checkout occurred
Order shipped
Trigger when an Order was shipped
Order fulfilled
Trigger when an Order was fulfilled
Order Paid
Trigger when an Order was paid
SHOPWARE
Order Paid
Trigger when an Order was paid
Order shipped
Trigger when an Order was shipped
Read more about our Shopware 5-integration here and Shopware 6-integration here.
WOOCOMMERCE
Order Paid
Trigger when an Order was paid
Order shipped
Trigger when an Order was shipped
JTL
Order shipped
Trigger when an Order was shipped
FRESHDESK
Ticket Status Update
Trigger when a Ticket status changed
KLAVIYO
Klaviyo Events
Trigger on specific Klaviyo Events
Klaviyo Webhooks
Triggers when sending API call from Klaviyo Flow
ZENDESK
Ticket Status Update
Trigger when a Ticket status changed
Creating an Action
Once having chosen a starting point you will reach the flow builder. To start building a journey for your customer you have to create a first action. Click on the white button next to the starting point to create a new action.
Delays explained
Our delay function allows you to schedule messages to be sent either after a fixed delay (e.g., 4 hours) or at a specific time of day, whichever comes later.
How It Works:
If a "Delay to" time is specified (e.g., 12:00 PM), the system checks if the fixed delay fits between the current time and the "Delay to" time.
If the delay fits, the message is sent at the "Delay to" time (e.g., 12:00 PM).
If the delay doesn’t fit, the message is sent at the specified time on the following day.
Example:
A message triggered at 8:00 AM with a 4-hour delay and a "Delay to" time of 12:00 PM will send at 12:00 PM.
If triggered at 11:00 AM, the message won’t meet the 4-hour delay before 12:00 PM, so it will send the next day at 12:00 PM.
Note:
Our system has been optimized to handle minor timing differences, so there’s no need for adjustments. However, to ensure there's no overlap, you can adjust the fixed delay to be shorter if needed.
Deleting and reestablishing a connection
You can delete a connection between two actions by clicking on the connection and clicking on the bin icon.
To reestablish a connection or create a new one you can drag and drop from the white dot on Action A to the blue entry point on Action B.
Publishing a flow
Once you are done creating your flow you can set it to live and click publish. If you do not click publish the changes will only be saved inside the interface but not be sent to META/WhatsApp and thus not be live for the end-user.
Flow analytics
You can click on the bottom left for additional insights into your flow analytics. You can also hover over the top left of any action to see how the specific action is performing.
Flow A/B-Testing
Make sure to a/b-test if you want to iterate your WhatsApp-flows and have quantifiable data to make changes to your WhatsApp-automations.
Simply
Go to flow actions -> logic
Choose "A/B-Testing"
Split the audience in the respective flow-point, to your wishes
Here is how A/B-Testing in WhatsApp-Flows looks like on Chatarmin:
Date Property Flow, Birthday Flow
Find an in-depth-videoguide on how to build date-property flows, including negative delays, for your birthday flows and gifting cases, here:
Source: Chatarmin, Q3 2024
Attention: Make sure you pair it with the necessary lead-enrichment through:
asking for dates in flows (await customer reply -> use it)
importing dates from external data sources, such as csv files
syncing with your shop-system and CRMs
Avoiding Endless Loops in WhatsApp Flows
In order to avoid endless loops, especially when asking client for responses:
..feel free to build a custom flow for the endpoints, or just leave them open, maybe after 2-3x retargeting attempts:
BONUS: Checkout dynamic Shopify discount codes here in order to embed your personalized birthday offer into your WhatsApp birthday flow.
BONUS: Watch this FULL BIRTHDAY SETUP BUILT for one of our 7-figure-Shopify & Klaviyo-clients accounts! Including Shopify & Klaviyo integration!
Source: Chatarmin, Q3 2024
BONUS: Shopify Basic Flow Setup - Full Shopify WhatsApp Flows Full Basic Onboarding Guide:
Watch this complete WhatsApp Shopify Integration Flow Guide to get started in 15min:
Source: Chatarmin, Q1 2024
IF/Else SPLITS for out-of-office-hours
You can do if else splits in flows for literally anything:
consent of user
property of user (email, birth date, name, firstname...)
message contains
hour of the day
day of the week
and many, many more, in order to (hyper-)personalize and segmentize your flows
In this video, I will explain how to setup a customer support flow, based on out-of-office-hours on saturdays, sundays, and between 17:00 and 08:00 CET.
Source: Chatarmin, Q1 2024
Optout Flow for Unsubscribe
Chatarmin's flow-dashboard provides a template for optout flow, to enable your leads to unsubscribe from your WhatsApp-activities as per buzzword. Simply use "contains" or "exact match" buzzword and use the "flow action" -> "manage consent" -> "Optout".
Setup flow in "Flows" -> "explore"
Choose Template-Flow Opt-out Flow
Click "publish"
🚨 BONUS: Use optouts for lead-enrichment to improve your WhatsApp-game!
Source: PAUL VALENTINE WhatsApp, Q3 2024