Skip to main content
Skip table of contents

Meta - WhatsApp Cloud API

WhatsApp support in Expertflow CX lets businesses engage with their customers through real-time messaging on WhatsApp. Whether it's a simple text or rich media like files, images, or location data, the connector ensures seamless communication from within the Expertflow CX interface.

Refer to WhatsApp Connector Limitations to understand current constraints.

Getting Started

To get started, a business must have a verified WhatsApp Business Account linked to a phone number. This account needs to be integrated into Expertflow CX through Unified Admin. Once the connection is set up, agents can start handling WhatsApp conversations like any other supported channel.

Supported Message Types

Below are the types of messages currently supported by the WhatsApp connector.

Plain Message

What it is:
A basic text message exchanged between the customer and the agent without any formatting or attachments.

How it works:
When a user types a message, it's sent as plain text on the agent's side.Text appears instantly in the chat window. Agents can reply using the “Reply Icon“.

Maximum Length: 4096 characters.

Format: UTF-8 encoded text.

image-20240228-090104.png

Audio Message

What it is:
Voice notes or audio clips sent during chat.

How it works:
Audio files are played inline with a click. Agents can listen and reply with voice messages directly from their interface.

Maximum Audio size supported by WhatsApp : 16MB

Video Message

What it is:
Short video files shared to explain or show something visually.

How it works:
Videos show a thumbnail and play button. Agents can view customer videos and reply with video uploads if needed.

Maximum Video size supported by WhatsApp : 16MB

To check the supported media types of video and some constraints, see.

Image Message

What it is:
Photos or screenshots exchanged for visual context.

How it works:
Images show as thumbnails. Agents can send images in response for documentation or clarification.

image message.png

Maximum Image size supported by WhatsApp: 5MB

To check the supported media types of image and some constraint see.

Stickers

What it is:
Expressive graphics sent by customers to convey mood or reaction.

How it works:
Stickers display as static or animated images. Agents can view them but cannot send stickers due to format restrictions.

sticker message.png

Maximum Sticker size supported by WhatsApp:
Static stickers: 100KB
Animated stickers: 500KB

Limitations

Media type for sticker from WhatsApp is image/webp, but our system doesn't support this type for outbound.

Emoji

Limitations

Support for Emoji is not provided as of now.

Quoted Reply

What it is:
A feature that links a reply to a specific previous message for clarity.

How it works:

Agents can also use quoted replies to answer specific questions — by selecting a message and clicking “Reply,” their message will carry the reference.

File Message

What it is:
Document files (PDFs, DOCs, etc.) sent for reference, instructions, or records.

How it works:
Files appear in the chat with filename, type, and size displayed.
Clicking opens or downloads the file directly.
Agents can upload and send files from their desktop, such as invoices, manuals, or forms.
This feature must be enabled in admin settings before use.

File sharing.png

By enabling file sharing, the file name and file size are visible as in the screenshot below. You can click to open, read, and download it.

image-20240318-103911.png

Maximum File size supported by WhatsApp: 100MB

Contact Message

What it is:
A structured contact card with fields like name, email, phone, and organization.

How it works:
Shared contact cards appear as a contact block showing all fields.
Agents can click to view full details and save or forward the contact.
Agents can also send their own or third-party contacts by selecting from a list or entering details manually.

image-20240228-090825.png

Location Message

What it is:
A map location or pin sent for navigation or confirmation.

How it works:
Received locations are shown as a mini map with a clickable link to Google Maps.
Agents can click to view the place.
Agents can also send locations (e.g., office branches, service points) through postman.

image-20240228-090918.png

Read Notification

What it is:
A system-generated update indicating that the customer has seen a message.

How it works:
When the message is read on WhatsApp, a “read” signal is sent back and reflected in the agent’s interface.
This helps agents confirm delivery and follow up if no response is received.
Applies to both incoming and outgoing messages — visible in the message metadata.

image-20240223-061948.png

Interactive/Button Messages

What it is:
Predefined button options sent by the business to help users respond faster.

How it works:
Bot send a message with buttons.
Customers reply with specific “Number“,for their relevant choices.
When clicked, the selected option is shown in the conversation feed.

Limitation: Bot sends these as a numbered list in plain text

whatsapp button message photo.png

URLs

What it is:
Web links sent within messages to direct users to external resources.

How it works:
Links are automatically detected and made clickable.
Clicking opens the URL in a new browser window.

image-20240228-091221.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.