Auto-Send a Price List (or Anything) When People Reply “Yes” to a Broadcast
You asked “want our price list?” and lots of people replied “yes, send it.” Here's how to make ConvoFly send it for you automatically — only to those people.
Say you send a broadcast asking “Would you like our latest price list?” and dozens of people reply “yes, send it”. You don't want to send the price list by hand to each one — and you don't want a rule so broad that it fires whenever anyone says “yes” in any chat. The trick is to tag the people who got this broadcast, then build one small automation that only reacts to those people.
Step 1 — Tag everyone who receives the broadcast
- Create your broadcast as usual and pick your “want a price list?” template.
- In the Basics section, fill in “Tag everyone who receives this” — for example
pricelist-ask. (Type any name you like; if it doesn't exist yet, ConvoFly creates it.) - Send the broadcast. Everyone it reaches now carries the
pricelist-asktag — that's how the automation knows they came from this campaign.
Step 2 — Build the automation
Go to Automations → New automation. You'll start on a canvas with a “WhatsApp Message Received” trigger. Add these blocks under it:
- If Customer Has Tag → choose
pricelist-ask. (This is what keeps the rule from firing on unrelated “yes” messages — only people from this broadcast qualify.) - If Customer Message Contains → type the affirmative words:
yes, send, please, price, haan, ji, ok. Set it to contains (not exact) so “yes please send it” still matches. - If Customer Has Tag → set it to doesn't have
pricelist-sent. (Stops it sending twice if someone replies “yes” more than once.) - Send WhatsApp Message → attach your price-list PDF (upload it, or pick it from your gallery/Dropbox). You can add a short caption like “Here's our latest price list 📄”.
- Add Tag →
pricelist-sent, so this person is marked done.
Click Save, then Publish and make sure the automation is enabled. That's it — from now on, anyone who received that broadcast and replies “yes” gets the price list within seconds, automatically.
Good to know
- It only works while the chat is open. WhatsApp lets you reply freely for 24 hours after a customer messages you. Since this fires right when they reply “yes,” you're safely inside that window and can send the PDF directly. (If you ever want to reach people who went quiet days later, that needs an approved template instead — see best practices.)
- Add the words your customers actually use. If people reply in Roman Urdu (“haan”, “ji”, “bhejein”) or with a 👍, add those to the Message Contains list.
- Reuse it every time. Use a fresh tag per campaign (e.g.
eid-catalog-ask) and duplicate the automation, or reusepricelist-askfor every price-list broadcast. - Already sent the broadcast and people replied? For that first batch, use Re-target → Replied to send the price list to everyone who already said yes.
Frequently asked questions
How do I automatically send a price list when someone replies yes to my WhatsApp broadcast?
On the broadcast, fill in 'Tag everyone who receives this' (e.g. pricelist-ask). Then create an automation: If Customer Has Tag pricelist-ask → If Message Contains yes/send/please → Send WhatsApp Message with your price-list PDF → Add Tag pricelist-sent. Publish it. Anyone from that broadcast who replies yes gets the PDF automatically.
Won't the automation fire whenever anyone says yes?
No — the 'If Customer Has Tag' block scopes it to only the people who received that broadcast (they carry the tag you set). Someone saying 'yes' in an unrelated chat isn't tagged, so nothing happens.
Will it send the price list twice if they reply yes again?
No, as long as you add the 'doesn't have tag pricelist-sent' check and the 'Add Tag pricelist-sent' step. Once sent, the person is marked and won't be sent again.
Do I need an approved template to send the price list?
Not for the reply-triggered send — because the customer just messaged you, you're inside WhatsApp's 24-hour window and can send a PDF directly. You'd only need an approved template to message people who went quiet more than 24 hours ago.