The key limitation: ad-attached flows must be static
In Ads Manager you will see two chat experiences: Start conversations and Collect info with a form on WhatsApp (Meta’s simplified WhatsApp Flows experience).Best practice approach: start a conversation, then trigger a Flow Template
The recommended approach is to use the ad to open a WhatsApp conversation and rely on a keyword to trigger the full Flowella experience:- Use the Start conversations template in Ads Manager so the ad opens WhatsApp.
- Set a pre-filled message (keyword) so the user’s first message reliably triggers automation.
- Flowella detects that keyword and launches the right Flow Template.
- Flowella syncs the captured data into HubSpot.
Step-by-step setup
1
Build your Flow Template in Flowella
Create a Flow Template tailored to the ad’s promise — quote, demo, booking, eligibility check, or similar. Keep it short, purposeful, and mobile-friendly.Recommended fields for HubSpot lead capture:
- Name
- One or two qualifying questions (budget, timeframe, service type)
2
Add a trigger phrase (entry condition)
Pick a unique phrase that you will use only for that ad. Examples:
- “Hello! Can I get more info on Flowella?”
- “Hello, can I book a Flowella Demo?”
Case, spacing, punctuation, and mobile autocorrect can all break keyword matching. Keep the phrase short and distinctive, and test it on a real device before launch. Avoid generic phrases like “Hi” — Flowella cannot reliably determine which flow to launch when multiple flows share the same trigger.
3
Connect your HubSpot mapping in Flowella
Map flow answers to HubSpot contact properties so that each submission becomes a real contact record and can trigger HubSpot workflows.
4
Create your CTWA campaign in Ads Manager
Create a campaign, choose a messaging-compatible objective, select WhatsApp as the destination, and build the ad as normal.When you reach the Chat builder step:
- Select Start conversations (not “Collect info with a form on WhatsApp”).
- Set the pre-filled message to your keyword — for example, “Hello! Can I get more info on Flowella?”
5
Test end-to-end on a real phone
Run through the full journey before you spend any budget:
- Tap the ad.
- Confirm WhatsApp opens.
- Confirm the pre-filled message appears.
- Tap send.
- Confirm Flowella launches the correct Flow Template.
- Complete the flow.
- Confirm the HubSpot contact is created or updated with the right properties.
Tracking and reporting
You will typically measure results in two places:- Ads Manager — conversations started and cost per conversation (front-end performance).
- Flowella and HubSpot — flows started vs completed, leads created, and downstream HubSpot metrics such as MQLs, opportunities, and revenue.
Common pitfalls
- Wrong chat template selected in Ads Manager — selecting “Collect info with a form on WhatsApp” opts you into Meta’s limited, static flow experience, not a dynamic Flowella journey.
- Keyword mismatch — case, spacing, punctuation, or mobile autocorrect can break triggers.
- Generic keywords — if your keyword is “Hi”, Flowella cannot reliably decide which flow to run.
- Overlong flows — if the flow feels like a mortgage application, completion rates will suffer.
- No end-to-end QA — always test from ad click to HubSpot record before scaling spend.
- Empty chat configuration — forgetting to set the default message leaves users in a blank conversation with nothing to say.
- Wrong ad objective — traffic can work, but Engagement with messages typically produces better conversation rates.
- Ignoring the 24-hour messaging window — if you promise a follow-up, act while the conversation window is open, or have approved templates ready for later contact.
Best practices
Example flow: “Book a demo on WhatsApp”
A simple pattern you might use in Flowella for a CTWA ad:
From a user’s perspective, they scroll, tap, answer four or five quick questions, and are done. From your side, a structured lead appears in HubSpot ready for follow-up.
Related
Campaigns overview
Compare CTWA ads with the HubSpot-workflow path for outbound campaigns.
Click-to-chat (organic)
Free wa.me links — the organic counterpart to paid CTWA.
UTM tracking
Attribute CTWA conversations to the campaign that started them.
Templates
Build the Marketing / Utility templates that follow the ad-triggered conversation.
Forms
Sync the HubSpot form that powers the in-conversation Flow.

