Deploy WhatsApp Business Platform
AI WhatsApp messaging platform with campaign management
Just deployed
/var/lib/postgresql/data
whatsapp-business-deploy-7i7a
Just deployed
whatsapp-business-deploy
Just deployed
Redis
Just deployed
/data
Deploy and Host WhatsApp Business Platform on Railway
A self-hosted AI WhatsApp messaging platform built on Twilio's WhatsApp API. Send bulk campaigns, manage contacts, create message templates, and track delivery — all from a clean React dashboard. Includes an in-app setup wizard so non-technical users can connect Twilio without touching config files.
About Hosting WhatsApp Business Platform
Hosting WhatsApp Business Platform requires a Node.js backend (Express + Prisma), a React dashboard served via Nginx, a PostgreSQL database for contacts/campaigns/templates, and a Redis instance for job queues and session management. The backend exposes a REST API and handles Twilio webhooks for message status callbacks. The dashboard is a single-page app that communicates with the backend API. All Twilio credentials (Account SID, Auth Token, WhatsApp number) are stored in the database and configurable through the UI — no environment variable editing needed after initial deploy. File uploads are persisted on the backend container's volume.
Common Use Cases
- Bulk WhatsApp campaign broadcasting to customer lists
- Transactional WhatsApp notifications (order updates, appointment reminders, OTPs)
- Small business customer engagement without a per-seat SaaS subscription fee
Dependencies for WhatsApp Business Platform Hosting
-
Twilio account with WhatsApp Sandbox (free) or approved WhatsApp Business Sender
-
PostgreSQL (included as Railway plugin)
-
Redis (included as Railway plugin)
Deployment Dependencies
Twilio: https://www.twilio.com/try-twilio
Twilio WhatsApp Senders (Go Live): https://console.twilio.com/us1/develop/sms/senders/whatsapp-senders
Implementation Details
After deploy:
- Open the Dashboard URL (Railway → dashboard service → Public Domain)
- Log in with your ADMIN_EMAIL / ADMIN_PASSWORD
- Go to Settings → complete the 4-step Twilio wizard
- Test with sandbox, then swap to a business number when ready
Why Deploy WhatsApp Business Platform on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying WhatsApp Business Platform on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
whatsapp-business-deploy-7i7a
Ankitgelda8/whatsapp-business-deploywhatsapp-business-deploy
Ankitgelda8/whatsapp-business-deployRedis
redis:8.2.1