VDS Leads Meta, TikTok and Snapchat lead ads to instant WhatsApp in one dashboard: the VDS system
A lead leaves their number on an ad, and the WhatsApp welcome reaches them the same second.
- 3
- ad platforms
- 25
- Cloud Functions
- 3s
- webhook budget
- 9
- dashboard pages
The problem
A lead leaves their number at 11 pm and sales replies at 10 am. Those hours kill a large share of the opportunities.
Overview
A working system I built for the VDS studio in Riyadh. It receives lead-form submissions from Meta, TikTok and Snapchat, sends a WhatsApp welcome instantly, and collects conversations in one team inbox.
What I built
- 25 Cloud Functions and a 9-page Arabic dashboard with a two-way inbox and 3 team roles
- A provider layer that separates code from the sending channel, with two complete WhatsApp implementations
- Strict 3-second webhook discipline: verify, dedupe, record, ACK 200; heavy work runs in a separate worker
- Real HMAC-SHA256 signature verification plus the hub.challenge handshake
The engineering call
I learned by measuring, not from the docs, that the subscription has to exist in two places: on the app and on the WhatsApp Business account. Miss either and customer replies never reach the dashboard, while the system looks fine.