Skip to main content
For a complete Laravel setup and messaging workflow, see the Laravel WhatsApp messaging tutorial. This page is the reference for the SDK methods and parameters.

Overview

The Send Message module provides comprehensive methods for sending various message types, managing interactions, and controlling chat on WhatsApp. Build engaging, feature-rich messaging experiences with safe sending options, link previews, and more.

Text Methods

Send various types of content to engage your audience with multimedia and interactive elements.

Safe Send Text Message

Send text with the Laravel SDK’s safeSendTextMessage method. See the endpoint reference for its request fields and response flow.

Send Text Message

Send plain text messages with link preview (optional) (learn more)
We highly recommend using the send-text-safe endpoint for regular messaging operations to maintain a more natural communication pattern, and keep your whatsapp number safe from being blocked.

Send Image Message

Send images to WhatsApp users via URL or file upload. (learn more)

Send Video Message

Send videos to WhatsApp users via URL or file upload. (learn more)
You can send videos only in mp4 formats - so make sure the url contains the correct extensionMax allowed file size is 20MB.

Send Voice Message

Send voice messages to WhatsApp users via URL or file upload. (learn more)

Send Location Message

Send location messages to WhatsApp users. (learn more)

Send Poll Message

Send poll messages to WhatsApp users. (learn more)
Send a text message with a custom link preview. (learn more)

Send File Message

Send any file type via URL or file upload. (learn more)

Send Contact Card

Send contact cards (vCard) to WhatsApp users. (learn more)
Each contact supports: vcard, fullName, organization, phoneNumber, whatsappId.You can send one or multiple contacts in a single message by including multiple items in the contacts array.
Last modified on October 18, 2026