SettingsIntegrationsMessaging Channels

WhatsApp

Connect WhatsApp Business API to reach customers

Wexio integrates with WhatsApp via the Meta Cloud API using OAuth 2.0 (Meta Business Login). Messages from your WhatsApp Business number appear in your Wexio inbox, and agents can reply directly.

WhatsApp integration settings

Prerequisites

Before connecting, make sure you have:

  • A Meta Business account (you can create one during setup if needed)
  • A phone number that can receive SMS or calls for verification
  • Admin access to your Meta Business account

If your phone number is currently used with the WhatsApp personal app or WhatsApp Business app, you will need to delete that account first before using it with the API.

Phone Number Options

OptionDetails
Use your own numberMust be able to receive SMS or a call for OTP verification. Cannot be currently registered with another WhatsApp app
Use a Meta virtual numberMeta can provide a free virtual number during sign-up — no physical phone needed

Connecting WhatsApp

  1. Go to Settings → Integrations.
  2. Click Connect next to WhatsApp.
  3. Click Connect with Facebook and log in to your Meta account.
  4. Grant permissions for Wexio to manage your WhatsApp Business account.
  5. Select or create a Meta Business portfolio and WhatsApp Business Account.
  6. Add your phone number (or choose a virtual number from Meta).
  7. If using your own number, verify it with the OTP sent via SMS or call.
  8. Review the permissions and click Finish.

The webhook is auto-configured — your WhatsApp number is now live in Wexio.

Once connected, send a test message to your WhatsApp Business number to confirm messages appear in your Wexio inbox.

Troubleshooting Connection

ProblemSolution
Phone number already registeredDelete your WhatsApp or WhatsApp Business app account for that number before connecting
OAuth flow failsEnsure you have Admin access to your Meta Business account and that your business complies with WhatsApp Business Policy
Messages not arrivingVerify the number is not connected to another Business Solution Provider (BSP). Each number can only be active with one BSP at a time

Messaging Window

WhatsApp enforces a 24-hour customer service window. After 24 hours since the customer's last message, you can only send pre-approved template messages.

Within the 24-hour window, you can send any supported message type freely. Outside the window, only approved templates can be sent.

Supported Message Types

TypeSendReceiveLimits
TextYesYesUp to 4,096 characters. URL previews supported
ImagesYesYesJPEG, PNG — up to 5 MB
VideoYesYesMP4, 3GP — up to 16 MB
AudioYesYesAAC, MP3, OGG, AMR — up to 16 MB
DocumentsYesYesPDF, DOC, XLSX, etc. — up to 100 MB
StickersYesYesWEBP — up to 500 KB (static), 100 KB (animated)
LocationYesYesStatic location with name and address
Location RequestYesYesPrompts the user to share their location
ContactsYesYesRich contact cards with vCard data
ReactionsYesYesAny emoji. Send empty string to remove

Interactive Messages

TypeDescription
Reply buttonsUp to 3 buttons (max 20 characters each) with optional header (text, image, video, document) and footer
Interactive listSelectable list with up to 10 sections and 10 rows total. Row titles max 24 characters
CTA URL buttonSingle tappable URL button with body text

Feature Notes

FeatureSupported
Read receiptsYes
Typing indicatorYes
Message editingNo
Message deletionNo

Template Messages

Templates are pre-approved message formats that can be sent outside the 24-hour window. They must be submitted to Meta for approval before use.

Templates must be approved by Meta before they can be sent. Approval can take up to 24 hours.

Categories

CategoryDescription
MarketingPromotional content, offers, announcements
UtilityOrder updates, account alerts, appointment reminders
AuthenticationOne-time passwords, verification codes

Components

ComponentDescription
HeaderText (with optional variable), image, video, document, location, or product
BodyMain message content with variable placeholders ({{1}}, {{2}}, etc.)
FooterSmall text at the bottom
ButtonsInteractive buttons (see types below)
Limited-Time OfferCountdown timer with expiration for time-sensitive offers
Carousel2–10 scrollable cards with media or product headers

Button Types

WhatsApp template message builder

Bot Settings

After connecting, configure your WhatsApp integration in Wexio:

  • Welcome message — automatic greeting for new conversations
  • Collection assignment — route incoming chats to a collection
  • AI assistant attachment — attach an AI assistant for automated responses
  • Catalog connection — connect your Facebook Commerce Manager catalog to enable product messages (Catalog, MPM, SPM buttons and Product Card Carousels)

Identity Field

WhatsApp contacts are identified by whatsapp_id — the phone number in international format (e.g. 15551234567).

On this page