Production Checklist
Ensure your SmarterAvatar deployment is ready for production.
Pre-Launch Checklist
Environment Configuration
- All environment variables set for production
- API keys are production keys (not development/test)
-
NODE_ENV=productionis set - Database URL points to production database
-
NEXT_PUBLIC_BASE_API_URLset to production URL
Security
- HTTPS enabled (SSL certificate)
- API keys stored securely (not in code)
- CORS configured correctly
- Rate limiting enabled
- No sensitive data in logs
Database
- Production database provisioned
- All migrations run successfully
- Backups configured
- Connection pooling enabled (for high traffic)
Providers
- HeyGen account has sufficient credits
- LLM provider billing configured
- STT provider billing configured
- All providers tested with production keys
Branding
- Company logo uploaded
- Brand colors configured
- Welcome message customized
- Meta tags (title, description) set
- Favicon configured
Content
- Knowledge base documents uploaded
- System prompt configured
- Response overrides set up
- Phonetic overrides configured
Testing
- Full conversation flow tested
- Voice input tested
- Admin panel accessible
- Mobile experience verified
- Error handling tested
Post-Launch Checklist
Monitoring
- Error tracking set up (Sentry, etc.)
- Performance monitoring enabled
- Uptime monitoring configured
- API usage alerts configured
Analytics
- Session tracking working
- Conversation logging enabled
- Usage reports accessible
- Cost tracking configured
Documentation
- Runbook documented
- Contact info for support
- Escalation procedures defined
Performance Optimization
Frontend
- Assets optimized (images, fonts)
- Caching configured
- CDN enabled (if applicable)
Backend
- Database queries optimized
- Connection pooling configured
- Response caching where appropriate
Disaster Recovery
- Database backups scheduled
- Recovery procedure documented
- Rollback plan defined
Compliance
- Privacy policy updated
- Terms of service current
- Data retention policy defined
- GDPR/CCPA compliance verified (if applicable)