SyncFlow (WhatsApp Profile Sync)
A self-hosted, config-driven B2B integration plugin (SyncFlow) that turns structured WhatsApp messages and attachments into database profile upserts. Connect with me for your organization-level setup.

The challenge
Operational teams and agencies waste hours manually copy-pasting candidate details and document attachments from WhatsApp chats into CRMs and compliance databases — introducing compliance risks and manual data entry errors.
The approach
Designed and built a self-hosted, entity-agnostic connector with template parsing, allowlisted sender checks, in-memory event tracing, and a local mock simulation dashboard.
The solution
A deterministic template-driven webhook server that parses key-value formats from allowlisted numbers, stores credentials securely, and syncs profiles to local databases or forwards them via custom HTTP API multi-part uploads.
Architecture
A lightweight Node.js HTTP webhook server that processes incoming Meta Cloud API payloads on the fly, coupled with an in-memory event log and local disk storage driver for mock data and downloads.
Interactive System Architecture Flow
Client Web / UI
Component NodeFast-loading React/Next.js/Angular application layer focusing on premium UX and layouts.
Challenges
- Allowing developers to demo and test the full Meta webhook flow without creating Facebook Developer accounts (resolved via the in-browser simulator)
- Normalizing international phone numbers dynamically to guarantee find-or-create updates
- Routing attachments to target profile sub-folders safely without path traversal vulnerabilities
My contributions
- Designed and implemented the core webhook parser and sync lifecycle
- Created the events registry and mock media interceptor to bypass Graph API for simulator usage
- Built the glassmorphic simulator UI and database explorer end-to-end
Outcomes
- Config-driven templates (e.g. Worker, Lead, Profile) avoiding codebase forks
- Caption-based media slot parsing (e.g. photo, resume, certificate) for secure file routing
- Interactive mock simulation dashboard with a virtual WhatsApp chat simulator
- HMAC signature checking and E.164 phone allowlist filters for enterprise security
Lessons learned
- Local testing simulators turn complex webhook integrations into interactive sales demos that close deals.
- Making compliance systems self-contained and config-driven eliminates custom code sprawl.
Conceived as a reusable compliance onboarding plugin, with a reference preset built for SafeWork Global. Connect with me for your organization-level setup.
Building something similar?
Let's discuss your product goals and whether I can help you ship with the same clarity and ownership.
Book a Call