Build WhatsApp Cloud API Panel (White-Label, Multi-User, Multi-Client)

Замовник: AI | Опубліковано: 03.02.2026

Build WhatsApp Cloud API Panel (White-Label, Multi-User, Multi-Client) Project Overview We need an experienced developer / small dev team to build a web-based WhatsApp Business API Cloud Panel integrated with Meta Cloud WhatsApp API. This will be a white-label software (our branding + domain) with multi-user and multi-client support, suitable for an agency/reseller model. Core Requirements 1) Meta Cloud WhatsApp API Integration Connect with Meta Cloud WhatsApp API Use Phone Number ID / WABA ID / Access Token Send template messages (Utility / Marketing / Authentication) Send media messages (Image / Video / PDF) Setup Webhook (verify + receive events) Track delivery status: sent / delivered / read / failed 2) Web Panel (Admin + Client Dashboard) *Multi-User Roles Super Admin (full access) Staff / Reseller (campaign + reports) Client Login (send + view reports) Each client must have separate data (no mixing) Messaging Features Template list + send message Variable mapping for templates CSV bulk campaign upload (phone numbers) Campaign sending with queue/batch control Message logs + delivery report Wallet / Credit System Client wallet balance Per-message pricing Auto debit per message Wallet transactions history Reports Client-wise usage report Campaign-wise report (total/sent/delivered/failed) Date range filters Export option (CSV) preferred Database Requirements Use MySQL / PostgreSQL with tables for: Users Clients WhatsApp accounts (WABA/Phone Number IDs + tokens) Templates Campaigns Message logs Wallet & transactions Preferred Tech Stack Backend: Node.js / PHP (Laravel) / Python Frontend: React / Vue / HTML Admin UI Database: MySQL / PostgreSQL (Developer can propose best stack.) Deployment Setup on our domain/subdomain (example: panel.domain.com) Basic documentation for setup & handover Secure token storage & role-based access Timeline 7–15 days for MVP (sending + webhook + reports) Full wallet/invoice features can be phase 2 (optional) Budget One-time project cost (please quote) Share your: Total cost Delivery time Post-launch support (30 days preferred)