Unified Inbox System Implementation for Sheelaa.com by Advik JaiswalUnified Inbox System Implementation for Sheelaa.com by Advik Jaiswal

Unified Inbox System Implementation for Sheelaa.com

Advik Jaiswal

Advik Jaiswal

Unified inbox — every WhatsApp and Instagram lead in one place, sorted by activity, with totals on the dock.
The problem
Sheelaa.com receives leads across three fragmented channels, WhatsApp, Instagram DMs, and direct site enquiries. Conversations lived in three different inboxes with no shared history, no lead pipeline visibility, and no way to track what was asked, who replied, or who paid. The team was missing leads, double-replying, and had zero analytics.
They also had no top-of-funnel discovery. Every lead came from people who messaged Sheelaa first, the business was entirely dependent on inbound traffic.
Architecture
An Express server on Render exposes a catch-all webhook that platform-detects every inbound message, normalises it, and writes through to Postgres. Background loops sync every 15 minutes (platforms + Sheets) and every 6 hours (scraper).
WhatsAppTrikon APIInstagramMeta Graph APIManyChatLegacy pathExpress webhookCatch-all routerPostgresSupabaseDashboardVanilla JS SPAGoogle SheetsApps Script webhookScraperReddit · X · QuoraProspectsHot / warm / cold
The numbers
Total leads captured · messages logged · response-time delta · prospect breakdown · conversion rate, pulled from the live dashboard, dropped in once recorded.
Webhook plumbing, schema design, business logic, UI, scheduled jobs, deployment, all under one roof.
Five distinct external APIs cohabit in one cohesive system without becoming a tangle.
Vanilla JS dashboard ships faster than React for a team-internal tool that two people use every day.
The scraper isn't reactive, it actively goes out and finds business while the team sleeps.
The Sheets sync exists because the team lives in Sheets. Meet people where they are.
Like this project

Posted May 8, 2026

Developed a unified inbox system for streamlined lead management.