Messaging Channels
Setting up SMS, WhatsApp, Signal, and other text channels so your team can receive and respond to messages.
This guide covers Desktop, iOS, and Android. Where the experience differs, platform-specific instructions are noted.
Your hotline can receive messages over SMS, WhatsApp, Signal, Telegram, and RCS in addition to voice calls. Messages arrive in a unified Conversations view where your team can read and respond.
Setting up SMS
SMS uses the same telephony provider as your voice calls (Twilio, SignalWire, Vonage, or Plivo). To enable it:
- Go to Settings and find the messaging section
- Toggle SMS on
- Configure a welcome message — this is the automatic reply sent when someone texts your number for the first time
- Point your provider’s SMS webhook to your hotline’s SMS endpoint (shown in settings)
Setting up WhatsApp
WhatsApp requires a Meta Cloud API account. To enable it:
- Toggle WhatsApp on in settings
- Enter your Meta Cloud API credentials: access token, verify token, and phone number ID
- Configure your WhatsApp webhook in the Meta dashboard to point to your hotline’s WhatsApp endpoint
WhatsApp has a 24-hour messaging window — you can only reply to someone within 24 hours of their last message. After that, you need to use a pre-approved template message to restart the conversation.
Setting up Signal
Signal is handled by the signal-notifier sidecar service. To enable it:
- Set up the signal-notifier service (see the deploy documentation)
- Toggle Signal on in settings and enter the shared bearer token
- Configure the Signal bridge to forward messages to your hotline’s Signal webhook endpoint
Incoming Signal messages are end-to-end encrypted and arrive in the Conversations view like any other channel.
Setting up Telegram and RCS
Telegram and RCS (Google RBM) can be enabled similarly to WhatsApp. Contact your admin or see the provider setup guides for credentials and webhook configuration.
Responding to messages
All channels feed into the unified Conversations view. Incoming messages are assigned to users based on your routing rules.
Responding by platform
On Desktop: Open the Conversations section from the sidebar. Claimed conversations appear in your queue. Type your reply and press Enter or click Send.
On iOS: Open the Conversations tab. Tap a conversation to open it. Type your reply at the bottom of the screen.
On Android: Open the Conversations section. Tap a conversation to open the thread. Type and send your reply.
Message encryption
All incoming messages are encrypted as soon as they arrive on the server. The server processes the plaintext only long enough to encrypt it — the plaintext is never stored. Only users with access to the conversation can read the content.
Related Guides
Browser and In-App Calling
Answering calls in the desktop app or mobile app instead of via your personal phone, and why this protects your number.
Ban Lists and Spam Prevention
Managing banned numbers, voice CAPTCHA, and rate limiting to protect your hotline from abuse.
Contact Directory
Managing contacts, relationships, tags, and intake workflows for your team.
Your Data Protection
How your data is kept safe, what your PIN does, device keys, and what happens if you lose access.