Skip to content
Helpdesk Agent dev Tesoro CRM

WhatsApp and SMS: Two Paths, One Tesoro

WhatsApp and SMS directly from Tesoro, conversation thread per contact, deal, or lead. Two paths for WhatsApp: official (Twilio) or personal (WAHA). SMS goes via Twilio.

Twilio configuration under Settings → My Company → Call Settings. The panel shows your Twilio numbers and masking status.
Settings → My Company → Call Settings tab shows Twilio Call Number, Twilio WhatsApp Number, and Twilio Masking status.
  • Spanish buyer responds faster to WhatsApp than email
  • You want to work from your personal WhatsApp without a separate business number (WAHA)
  • You want formal business WhatsApp with templates and SMS capabilities (Twilio)

Twilio (official)WAHA (personal)
WhatOfficial WhatsApp Business APIQR code to your own WhatsApp
ForCompany-wide communication, SMS + WhatsAppIndividual agents with their own number
SetupAdmin (company-wide)Each agent themselves
SMS also?
Templates required?✅ for first message
CostsPaid Twilio subscriptionFree (open-source)
StabilityOfficial + stableBeta: may be unstable
Phone numberSeparate business via TwilioYour personal WhatsApp

Option 1: Twilio (WhatsApp Business API + SMS)

Section titled “Option 1: Twilio (WhatsApp Business API + SMS)”
RequirementDetails
Twilio accountVia twilio.com, with credit or subscription
Twilio Call NumberFor SMS + telephony, international format
Twilio WhatsApp NumberSeparate approved number for WhatsApp Business API (via Twilio + Meta)
Tesoro Admin roleFor configuration access
  1. Settings → My Company → Call Settings.
  2. The Twilio Settings tab.
  3. Click Configure Twilio Settings.
  4. Enter Twilio Call Number (international format).
  5. Enter Twilio WhatsApp Number (separate number).
  6. Turn Active on.
  7. (Optional) Turn Mask on for call masking.
  8. Save.

From now on, every team member can send WhatsApp + SMS from any record.


WAHA stands for WhatsApp HTTP API, open-source. It connects your own WhatsApp to Tesoro via a QR code.

WAHA configuration under Settings → Personal Settings → WhatsApp. Shows active session with BETA badge, caution warning, and Refresh/Disconnect buttons.
Settings → Personal Settings → WhatsApp tab shows WhatsApp BETA badge, Use with Caution warning, Enable WhatsApp Integration toggle on, Receive-Only Mode checkbox, and Connected status with profile picture.
Details
WhatsApp on phoneActive account
Internet on phonePermanent connection
Admin needed?No, personal setting
  1. Settings → Personal Settings → WhatsApp.
  2. Toggle Enable WhatsApp Integration on.
  3. Tesoro starts a session and shows a QR code.
  4. Open WhatsApp on your phone → Menu / Settings → Linked Devices → Link a Device.
  5. Scan the QR code.
  6. Connected with your profile picture and number.

Check this after connecting = you can read along but cannot send from CRM. Incoming messages are still received automatically. Handy for monitoring without accidentally sending.

  1. Settings → Personal Settings → WhatsApp.
  2. Click Disconnect under your profile card.
  3. Confirm. Scan QR again to reconnect.

To fully disable → turn off the Enable WhatsApp Integration switch. Session stops, no message processing.


Open a contact/deal/lead/relation → tab WhatsApp.

No previous messages? Screen asks for a template (first message required).

Previous messages? Chat-style thread, you can send free messages directly.

  1. Type in the text field at the bottom of the chat (max 1,600 characters).
  2. (Optional) Click the attachment icon, documents, images, audio, video, archives. Max 10 files per message, 1.5 MB per file.
  3. Press Enter or click the send icon.

Incoming messages are visible in real time without refreshing the page. For each message you see:

  • Sender (agent name or contact)
  • Content
  • Attachments
  • Delivery status

Open a contact → tab SMS.

  1. Type a message in the text field (max 1,600 characters).
  2. (Optional) Attachment, images only (JPEG, PNG, GIF, BMP, WebP), max 10 × 1.5 MB.
  3. Press Enter or send.

SMS has no templates. You can send freely at any time.


FeatureWhatsApp (Twilio)WhatsApp (WAHA)SMS (Twilio)
First messageTemplate requiredFreeFree
Maximum length1,600 characters1,600 characters1,600 characters
AttachmentsDocs, images, audio, video, archivesSame (without archives)Only images
Delivery trackingVia Twilio webhooksVia WAHA webhooksVia Twilio webhooks
Real-time incoming✅ (Pusher)
Twilio required?
Phone numberSeparate businessYour personalTwilio Call Number
SetupAdminEach agentAdmin
Receive-Only
StatusStableBetaStable

  • “Something went wrong” when sending: check Twilio status + numbers in Settings → My Company → Call Settings
  • Template not sending: not (anymore) approved by Meta. Check in your Twilio dashboard
  • No real-time updates: refresh the page, check internet
  • File too large: max ~1.5 MB. Compress first