Prerequisites
- A WhatsApp number connected to ChatSyncs — see Connect WhatsApp.
- Read Keyword Replies first to understand how the whole flow builder works — this guide only covers what’s specific to this project, not Keyword Replies itself.
- A pricing image ready for each membership tier (Monthly, Quarterly, Annual).
- A booking page URL to link the Book a Free Trial button to.
Implementation Guide
Step 1 — Create the Keyword Replies flow
Objective: Set up the flow that will run this entire conversation. Explanation: Keyword Replies is the flow builder every block in this project connects through — the trigger, the buttons, and every message that follows all live on one canvas. Actions to perform:- Open Keyword Replies and click Create.
- Set the Trigger Keywords to
hi, join. - Give the flow a clear Title, e.g.
Gym Membership Plan Selector.
Step 2 — Add the welcome Interactive Message
Objective: Greet the prospect and present the three plan options. Explanation: An Interactive Message can carry a welcome body and up to three Reply Buttons in a single message — no separate text message needed first. Actions to perform:- Drag an Interactive Message block onto the canvas, connected to Start Bot Flow.
- Body text:
Welcome to FitZone Gym! Choose a plan to see pricing and perks. - Add three Reply Buttons:
🏋️ Monthly,📅 Quarterly,💪 Annual.
Step 3 — Connect each plan to its pricing and trial link
Objective: Show the right pricing and a way to book a trial, for whichever plan the prospect taps. Explanation: Each Reply Button branches to its own Image Message (the plan’s pricing card), followed by a CTA URL Button that opens the trial booking page. Actions to perform:- For each of the 3 buttons, drag an Image Message block and upload that plan’s pricing image.
- After each Image Message, add a CTA URL Button labeled
Book a Free Trial, pointing to the gym’s booking page URL.

Step 4 — Save and test
Objective: Confirm the whole flow works end to end before sending it to real prospects. Explanation: An unsaved Keyword Replies flow won’t respond to any trigger keyword, even if it looks complete on the canvas. Actions to perform:- Click Save Changes, then confirm the flow appears active in the Keyword Replies list.
- From a real WhatsApp number, message “hi” and tap through all 3 plan buttons.
Features Used
Expected Result
- Prospects get instant, accurate plan information at any hour, with no staff involved.
- Every prospect sees the exact same pricing and perks — no inconsistent answers.
- Every conversation ends at the same “Book a Free Trial” link, so no lead is left without a next step.
FAQs
Can I add more than 3 membership plans?
Can I add more than 3 membership plans?
Does this collect the prospect's name or phone number?
Does this collect the prospect's name or phone number?
Can staff be notified automatically when someone books a trial?
Can staff be notified automatically when someone books a trial?
What happens if a prospect types something other than 'hi' or 'join'?
What happens if a prospect types something other than 'hi' or 'join'?
Can this use a voice message instead of just images?
Can this use a voice message instead of just images?
Can I follow up with prospects who don't book a trial right away?
Can I follow up with prospects who don't book a trial right away?
Does this require any coding?
Does this require any coding?
Can this same pattern work for a business that isn't a gym?
Can this same pattern work for a business that isn't a gym?
Related Documentation
- Keyword Replies — the bot flow builder this entire project is built on.
- Connect WhatsApp — connect the WhatsApp number this flow runs on.
- Follow-up Sequences — re-engage prospects who don’t book a trial right away.
- Audio Message — add a spoken walkthrough alongside the pricing images.

