Skip to main content
Kailash
Founder product2026

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.

Screenshot of SyncFlow (WhatsApp Profile Sync)
Click to zoom

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 Node

Fast-loading React/Next.js/Angular application layer focusing on premium UX and layouts.

Technologies Involved:
TypeScriptVanilla HTML/CSS/JS

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