Before you start
You'll need credentials from the messaging provider. DMHub supports:
- WhatsApp Business API via Twilio or Meta directly
- SMS via Twilio
- Email via Resend
- Web Widget — no credentials needed, generates a script tag
Step 1: Go to channel settings
Navigate to /settings/channels. You'll see all available channel types.
Step 2: Choose your channel
WhatsApp (fastest path)
- Click WhatsApp → Connect via Twilio
- Paste your Twilio Account SID and Auth Token — found at console.twilio.com
- Paste your Twilio WhatsApp sender number (format:
whatsapp:+1XXXXXXXXXX) - Click Save & Test
- Send a WhatsApp message to that number — it should appear in your inbox within seconds
SMS
- Click SMS → Connect via Twilio
- Paste your Twilio Account SID, Auth Token, and SMS-enabled phone number
- DMHub auto-configures the webhook on your Twilio number
- Click Save & Test
- Click Email → Connect via Resend
- Enter your Resend API key and the "from" address you want to use
- Configure your DNS records (Resend provides the values)
- Click Save & Test
Web Widget
- Click Web Widget → Generate
- Copy the
<script>tag - Paste it before
</body>on your website:
<script
src="https://www.dmhub.ai/widget.js"
data-inbox="your-inbox-id"
async>
</script>
Step 3: Verify the connection
Send a test message through your connected channel. Check the /inbox — you should see the conversation appear within 5 seconds.
Troubleshooting
If the test message doesn't arrive, check:
- Webhook URL is set correctly on your provider's dashboard
- Credentials are valid (try a fresh copy-paste)
- See Why are my messages failing? for detailed diagnostics
setupchannelsonboarding
Was this article helpful?
Let us know if this answered your question or if you need more help.
Send feedback