Multi-Channel CPaaS Platform Development

Job ID: 40035557

Budget: ₹250,000 – ₹500,000 INR

I need a complete Communication-Platform-as-a-Service that lets businesses and resellers deliver messages and calls over SMS, Voice, WhatsApp, Email (Gmail-compatible), Viber and RCS from one place.

The build has two equally important faces:
• A clean REST/JSON API for each channel so developers can plug in quickly.
• A white-label, multi-tenant web portal that my reseller and enterprise clients can brand, manage users, run campaigns and pull real-time reports from.

Core expectations
• Channel coverage – outbound & inbound SMS, programmable Voice, WhatsApp Business, standard Email plus Viber and RCS, all routed through carrier-grade connections.
• Unified contact, template and campaign manager that works identically across channels.
• Role-based access with usage, billing and margin controls per tenant.
• Live delivery & call status dashboards, downloadable CDR/message logs and webhooks for events.
• Secure authentication (OAuth2 / token), GDPR-ready data handling and horizontal scalability (container or micro-services architecture is fine as long as it scales).
• Deployment to my own cloud account (AWS, GCP or Azure—happy to follow your recommendation) with CI/CD scripted.

Acceptance criteria
1. End-to-end test showing a single contact reached on at least three channels (SMS, Voice, WhatsApp).
2. Reseller logs in, creates a sub-tenant, customises logo and successfully sends traffic.
3. API reference (Swagger / OpenAPI) and brief admin manual delivered.

If you have built telecom, CPaaS or omnichannel marketing products before, let’s talk—code quality, security and future extensibility matter more than rushing out a demo.