WhatsMax DocumentationWhatsMax Documentation
Home
Getting Started
Deployment
Integrations
Platform Guide
FAQ
Home
Getting Started
Deployment
Integrations
Platform Guide
FAQ
  • Getting Started

    • Introduction
    • Requirements
    • Installation
    • Configuration
    • First Steps
  • Production Deployment

    • Production with PM2
    • Nginx & SSL
    • Updating
  • Integrations

    • WhatsApp Cloud API
    • WhatsApp QR
    • Telegram
    • WeChat
    • Social Media
    • Payment Gateways
    • AI Providers
    • E-commerce
    • Webhook Automation
    • SMS & Email
    • Realtime (Pusher)
  • Platform Guide

    • Platform Overview
    • Omnichannel Inbox
    • Templates & Auto Replies
    • Website Chat Widget
    • Contacts & Segments
    • Campaigns & Broadcasting
    • Automations
    • AI Chatbots
    • Social Planner
    • Leads & Pipeline
    • Reports & Analytics
    • Media Library
    • Workspaces & Team
    • Subscription & Support
    • Developer API
  • Admin Panel

    • Admin Panel
    • Clients & Subscriptions
    • Plans, Coupons & Tax
    • Content & Support
    • Configuration
    • System & Health
    • License Activation
  • Reference

    • FAQ
    • Troubleshooting
    • Changelog
    • Credits

SMS Gateways & Email Servers

Campaigns can go out over three transports: WhatsApp, SMS and email. SMS gateways and campaign email servers are configured per workspace by your users.

SMS gateways

Workspaces add gateways under Broadcasting → SMS Gateways. Multiple gateways can coexist; campaigns pick which one to send through.

Supported gateway types include Twilio, Vonage (Nexmo), Plivo, AWS SNS and generic HTTP gateways — the available drivers are listed in the "Add gateway" dialog.

SMS gatewaysPer-workspace SMS gateway configuration.

Twilio example

  1. In the Twilio console copy the Account SID and Auth token, and buy/verify a sending number.
  2. Broadcasting → SMS Gateways → Add, choose Twilio, paste SID, token and the sender number.
  3. Use the test-send action with your own phone number before launching a campaign.

Delivery reports

Gateways that push delivery receipts can be pointed at:

https://your-domain/api/webhooks/sms/{provider}

The exact URL for each configured gateway is shown on its card. With receipts wired up, campaign reports show per-message delivered/failed status.

Campaign email servers

Email serverPer-workspace campaign email server.

Workspaces configure their own SMTP servers under Broadcasting → Email Server — sender identity, host, port, credentials. Campaign emails send through the workspace's server, so each customer's deliverability and rate limits are their own.

Platform email vs campaign email

Don't confuse the two:

  • Platform transactional email (password resets, invites, tickets) uses the global SMTP settings in .env — see Configuration → Mail.
  • Campaign email uses the per-workspace email server described here.

Deliverability checklist for your users

  • Use a dedicated sending domain with SPF, DKIM and DMARC records.
  • Warm up new domains — start with small segments.
  • Keep contact lists opt-in; high bounce rates get SMTP accounts suspended.

Sending happens in the worker

All SMS and email campaign sending is queued and executed by the worker process with rate limiting. If campaigns stay "queued" forever, the worker isn't running — see Troubleshooting.

Prev
Webhook Automation
Next
Realtime (Pusher)