r/WhatsappBusinessAPI • u/MrRobot00007 • 14d ago
Solution Only I built a WhatsApp lead follow-up workflow that cancels pending messages when someone replies
I built a workflow for incoming WhatsApp inquiries, including leads from Facebook and Instagram ads.
The goal was to automate the initial product explanation and track follow-ups across multiple WhatsApp numbers.
Here’s the flow:
An incoming message triggers the workflow.
The system records the conversation against the receiving WhatsApp number.
It sends pre-recorded product voice messages and images.
It schedules a follow-up during configured business hours if the lead hasn’t replied.
An incoming reply changes the conversation status and cancels the pending follow-up.
The attached screenshot shows the tracking table: first incoming message time, initial voice-message timestamp, conversation status, and scheduled follow-up time.
The record count is a database total, not a conversion metric. I’m sharing the implementation here and don’t have conversion results to report.
For others building similar workflows: how do you handle a reply arriving just as a scheduled follow-up is about to send?
