Overview
WhatsApp Team Inbox is designed to be easy to deploy with minimal technical requirements. If you can follow a tutorial and copy environment variables, you can get this running.No coding required. All setup is configuration-based through environment variables and cloud service dashboards.
Required Services
1. WhatsApp Business API Account
Meta WhatsApp Business Platform
Cost: Free to set up, pay-as-you-go for messagesWhat you need:
- Business phone number (not previously used on WhatsApp)
- Facebook Business Manager account
- Business verification (may take 1-3 days)
- Free tier: 1,000 service conversations/month
- After free tier: $0.04-0.12 per conversation
1
Create Business Account
Sign up at business.facebook.com
2
Add Phone Number
Add a phone number not used on regular WhatsApp
3
Verify Business
Complete business verification (name, address, documents)
4
Get API Credentials
Get Phone Number ID, Business Account ID, Access Token
Detailed WhatsApp setup guide: WhatsApp Business API Setup
2. PostgreSQL Database
Database Server
Cost: $5-30/month depending on providerWhat you need:
- PostgreSQL 14 or higher
- Connection URL with username/password
- Small team (<1,000 conversations/month): 1GB sufficient
- Medium team (1,000-5,000 conversations/month): 2-5GB
- Large team (>5,000 conversations/month): 10GB+
| Provider | Starting Price | Setup Difficulty | Recommendation |
|---|---|---|---|
| Railway | $5/month | ⭐ Easiest | Best for beginners |
| Supabase | Free tier, then $25/month | ⭐⭐ Easy | Good for startups |
| DigitalOcean | $15/month | ⭐⭐ Medium | Reliable and affordable |
| AWS RDS | $15/month | ⭐⭐⭐ Complex | Best for scale |
| Self-hosted | $0 | ⭐⭐⭐⭐ Advanced | If you have infrastructure |
3. Hosting Platform
Application Server
Cost: $5-50/month depending on provider and trafficWhat you need:
- Node.js runtime environment
- Support for Docker (optional but recommended)
- HTTPS/SSL certificate (usually included)
- Small team: 512MB RAM, 1 vCPU
- Medium team: 1GB RAM, 1-2 vCPU
- Large team: 2GB+ RAM, 2+ vCPU
- Railway (Recommended)
- Vercel + AWS
- AWS (EC2 + RDS)
- Self-Hosted
Pros:
- ✅ Easiest deployment
- ✅ Database + hosting in one platform
- ✅ Automatic HTTPS
- ✅ GitHub integration
- ✅ Environment variables UI
- ⚠️ Slightly more expensive at scale
- ⚠️ Less infrastructure control
4. Email Service (Optional but Recommended)
Email Notifications
Cost: $0-20/month (most teams use free tier)What you need:
- SMTP credentials or API key
- Verified sender domain (optional)
- New message email notifications
- Team member invitations
- Password reset emails
| Provider | Free Tier | Paid Plan | Setup Difficulty |
|---|---|---|---|
| Resend | 100 emails/day | $20/month | ⭐ Easiest |
| SendGrid | 100 emails/day | $15/month | ⭐⭐ Easy |
| AWS SES | 62,000/month | $0.10/1,000 | ⭐⭐⭐ Medium |
| Mailgun | 5,000/month (3 months) | $35/month | ⭐⭐ Easy |
Optional Services
Domain Name
Custom Domain
Cost: $10-15/yearWhat you need:
- Domain registrar (Namecheap, Google Domains, etc.)
- DNS configuration access
- Professional URL (inbox.yourcompany.com)
- Custom email sender (@yourcompany.com)
- Better branding
Monitoring & Analytics (Optional)
Application Monitoring
Cost: Free tiers availableOptions:
- Sentry (error tracking)
- LogRocket (session replay)
- Google Analytics (usage analytics)
- Track errors and bugs
- Monitor performance
- Understand usage patterns
Technical Skills Needed
Skill Level: Beginner to IntermediateYou do NOT need to be a developer. If you can follow step-by-step instructions, you can deploy this.
What You Need to Know:
How to sign up for cloud services - Creating accounts on Railway, AWS, etc.
How to copy and paste - Most setup is copying environment variables
Basic command line comfort - Running a few terminal commands
How to read documentation - Following deployment guides
What You DON’T Need to Know:
❌ Programming or coding ❌ Server administration ❌ Database management ❌ DevOps or infrastructure engineering ❌ Advanced networking conceptsTime Investment
1
WhatsApp Business API Setup
Time: 1-2 hours
Includes: Account creation, business verification, getting credentials
2
Infrastructure Setup
Time: 30-45 minutes
Includes: Database creation, hosting setup, environment variables
3
Application Deployment
Time: 15-30 minutes
Includes: Code deployment, initial configuration
4
Testing & Verification
Time: 15-30 minutes
Includes: Sending test messages, verifying everything works
Total Time: 2-4 hours for first deploymentSubsequent deployments or updates take ~15 minutes.
Budget Requirements
Minimum Monthly Budget
Recommended Monthly Budget
Enterprise Budget
Even the enterprise setup costs 70-80% less than traditional SaaS platforms
Before You Start Checklist
✅ I have a business phone number
✅ I have a business phone number
A phone number that has never been used on WhatsApp (personal or business). Can be a landline or mobile number.
✅ I have a Facebook Business Manager account
✅ I have a Facebook Business Manager account
Or I’m willing to create one. Required for WhatsApp Business API access.
✅ I have a credit card
✅ I have a credit card
For cloud service payments. Most services have free tiers but require payment method on file.
✅ I have 2-4 hours available
✅ I have 2-4 hours available
To complete the initial setup in one sitting. Can pause and resume, but continuous time is easier.
✅ I can follow technical instructions
✅ I can follow technical instructions
Comfortable with step-by-step guides, copying values, running terminal commands.
What Happens After Deployment?
Once deployed, your ongoing responsibilities are minimal:Monthly Monitoring
Check error logs, message volume, system performance (~30 min/month)
User Management
Add/remove team members as needed (5 min per change)
Updates
Optional: Update to new versions for features/fixes (~1 hour/quarter)
Backups
Most providers handle automatically. Verify backups work (~15 min/month)
Ongoing time investment: ~1-2 hours per month for monitoring and maintenance
Need Help?
Community Support
Free help from community members
Professional Deployment
We’ll deploy it for you ($200-500)
Ready to Deploy?
30-Minute Deployment Guide
Follow our step-by-step guide to get Team Inbox running