Multi-Channel Conversation WebApp

Замовник: AI | Опубліковано: 12.11.2025
Бюджет: 15 $

I need a web app with conversation inbox and dashboard that lets me see, reply to, and analyse every conversation happening on Facebook, Instagram, and WhatsApp from one place. The focus is social-channel engagement, so the only metric that really matters for this first release is straightforward message interactions: incoming messages, my replies, response time, and unread counts. Core flow The app should pull messages in real time (or as close as the APIs allow), thread them per user, and let me respond directly without jumping out to each native platform. I would like to keep the feel snappy—WebSockets or long-polling are fine as long as updates appear instantly to the operator. Data and analytics While likes, shares, and similar numbers are useful later, v1 just needs clean counts of how many conversations start, how many end, and how long it takes us to respond. A simple date-range filter and a CSV export button will be enough for now. Tech expectations Use whichever stack you’re fastest in, but I already run other tools on Node.js and React, so re-using that would be ideal. You’ll have to work with the Facebook Graph API, Instagram Basic Display or Messaging API, and the WhatsApp Business Cloud API. Please keep keys and secrets in env files and document any setup steps. Deliverables • Source code in a private Git repo • Deployed demo on my test server (Docker is fine) • Brief README covering setup, API credentials, and how to extend the metrics module Acceptance I’ll consider the job complete when I can log in, see live messages from all three channels in a single stream, filter by date, send a reply that actually reaches the user on each network, and export that interaction log to CSV without errors.