Flowella integrates directly into HubSpot’s workflow engine, giving you custom triggers that fire on WhatsApp events and actions that send messages or hand conversations to an AI agent. This guide covers every trigger, every action, and the most effective patterns for combining them.Documentation Index
Fetch the complete documentation index at: https://knowledge.flowella.io/llms.txt
Use this file to discover all available pages before exploring further.
Before you start
Make sure you have:- A Flowella account connected to your HubSpot portal
- At least one WhatsApp template created in the Flowella app (required for sending messages)
- Access to HubSpot’s workflow tool — contact-based workflows require a Professional or Enterprise plan
All phone number properties used in Flowella workflow actions must be stored in international E.164 format, starting with
+ followed by the country code and national number (for example, +447700900123). See Phone Number Format for details.- Triggers
- Actions
When you create a new contact-based workflow in HubSpot, search for Flowella in the trigger selection panel to see all available triggers. These fire whenever a specific WhatsApp event occurs and enrol the associated contact into the workflow automatically.
Form Completed
This trigger fires when a contact completes a WhatsApp Flow form sent via Flowella. It is the most commonly used trigger and forms the backbone of most Flowella automations.You can refine this trigger with the following event properties:- Form Name — filter by a specific form so only completions of that form trigger the workflow
- hs_email — the contact’s email address at the time of the event
- Occurred at — the date and time the form was completed
- Source — the source of the form submission
Message Read
This trigger fires when a contact reads (opens) a WhatsApp message sent through Flowella. It is useful for tracking engagement and building conditional logic around message delivery.Typical use: start a follow-up sequence only after confirming the contact has seen your initial message, or flag contacts who have not read a message within a certain timeframe.Message Sent
This trigger fires when a WhatsApp message is successfully sent to a contact via Flowella. This confirms delivery from the Flowella platform rather than receipt by the contact.Typical use: log outbound messaging activity, update CRM properties to record that a message has been dispatched, or start a timer for follow-up actions.Text Reply
This trigger fires when a contact sends a free-text reply to a WhatsApp conversation managed by Flowella.What makes this trigger particularly powerful is the ability to filter on message content. When configuring the trigger criteria, add a condition on the Message property using operators such as “contains any of” to match specific keywords or phrases. This lets you build workflows that respond differently depending on what a contact says.Typical use: route contacts based on keyword responses. For example, if a contact replies “yes” to a confirmation message, enrol them in one workflow; if they reply “cancel” or “help”, enrol them in another. You can also use this to capture opt-in consent, trigger escalation paths, or detect intent from unstructured replies.Using “Delay Until Event” with Flowella triggers
One of the most powerful features of combining Flowella with HubSpot is the Delay until event occurs action. This allows a workflow to pause and wait for any Flowella event before continuing.For example, you can build a workflow that:- Sends a WhatsApp Flow form to a contact
- Pauses using Delay until event set to Flowella: WhatsApp Forms Integration: Form Completed
- Branches based on whether the event criteria were met within your chosen time window
- Wait for Form Completed — pause until the contact finishes a WhatsApp Flow, then process their answers
- Wait for Message Read — pause until the contact opens the message, then decide whether to follow up or wait longer
- Wait for Text Reply — pause until the contact responds, then branch on the message content
Workflow patterns
Here are four common patterns that combine Flowella triggers, delays, and actions effectively.Pattern 1: Send and wait
The core pattern for any form-based interaction.Pattern 2: Keyword-based routing
Route contacts into the right workflow based on what they reply.Set the trigger
Use Flowella: Text Reply where the Message property contains keywords such as “book” or “reserve”.

