Salah Thabet
0% read
Back

Project 2 min read

WhatsApp Data Collection Automation

ManyChat WhatsApp automation recovering missing lead data.

ManyChatWhatsAppGoogle SheetsMeta TemplatesConversational Flows
ManyChat WhatsApp automation — multistep lead data recovery flow

Client

Falafel in Hot Pot

Platform

ManyChat + WhatsApp Business / Meta

Data layer

Google Sheets (native ManyChat integration)

Role

Automation architect, sole developer

Type

Structured multistep conversational flow


Objective #

Two goals in one automation:

  1. Recover missing user data — email addresses and other incomplete fields from existing WhatsApp contacts
  2. Collect course information — scheduling preferences and related data through a guided conversational flow

Architecture #

Initiation

Meta-approved WhatsApp template triggers outbound contact

Conversation flow

ManyChat data-collection sequence activates on user reply

Data capture

Email addresses, course preferences, scheduling availability

Storage

Google Sheets via ManyChat’s native integration

Workflow #

01
Meta-approved WhatsApp template initiates outbound contact with existing leads
02
User reply triggers ManyChat data-collection sequence
03
Flow captures missing details (email addresses, course preferences)
04
Responses validated where possible; written to Google Sheets

Technical Constraints #

ConstraintImpactSolution
Reply buttons hard-capped at 3 optionsCannot present many choices at onceSequential branching with follow-up branches
No native multi-select interactionCannot collect multiple day availability in one interactionSchedule broken into smaller decision steps
List messages unreliableAlternative multi-option UI not production-safeStick to reply buttons with branching

WhatsApp reply buttons cap at three options with no native multi-select — list messages proved unreliable, so scheduling and course preferences had to be broken into sequential branching steps.

Data Handling #

All responses stored in Google Sheets through ManyChat’s native integration. The real complexity was downstream field-mapping in a branching flow — values could be missed, duplicated, or inconsistently saved depending on the user’s path. Flow structure was designed to keep collected data consistent across all possible paths.

Branching conversational paths risk missed or duplicated field writes — flow structure was designed so email, course preferences, and scheduling data land consistently in Google Sheets regardless of which reply path a user takes.

Outcome #

A working WhatsApp automation system that re-engaged leads using approved template messaging, collected and validated missing data, captured scheduling preferences for course operations, stored all responses in a central Google Sheet, and transformed a platform limitation into a usable conversational workflow.