26/09/2026
Multi-channel attribution fails when you treat every sender as a string called "from."
On SMSGatewayCenter there are five sender units:
• DLT sender ID (SMS)
• WhatsApp Business number
• RCS bot
• The account's single Telegram bot
• Inbound long code plus keyword
Each has its own API, JSON type, and approval model. SMS reports senderName, not senderid. WhatsApp changes number type and spelling across report, inbox, and analytics. RCS reports botName while sends use botId.
A sender registry with a surrogate key and text-stored channel identities is the design that survives all five:
https://www.smsgatewaycenter.com/blog/sender-identity-sms-whatsapp-rcs-telegram/