Send Message via GHL
ghl_send_messageSend SMS, email, WhatsApp, or other messages to any GoHighLevel contact, with optional scheduling and HTML email support.
Instructions
Send a message (SMS, Email, WhatsApp, or other) to a contact via GoHighLevel.
Args:
type: "SMS", "Email", "WhatsApp", "GMB", "IG", "FB", "Custom", "Live_Chat"
contactId: The recipient contact ID
message: The message body (text for SMS/WhatsApp, HTML for email)
subject: Email subject (required for Email type)
emailFrom: Sender email (for Email type)
html: HTML body (for Email type, alternative to message)
scheduledTimestamp: ISO timestamp to schedule future send
Returns: Sent message object with ID and status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| html | No | HTML email body | |
| type | Yes | Message channel | |
| message | No | Message body (text for SMS/WhatsApp) | |
| subject | No | Email subject line | |
| contactId | Yes | Recipient contact ID | |
| emailFrom | No | Sender email address | |
| conversationId | No | Existing conversation ID (auto-created if omitted) | |
| emailReplyMode | No | ||
| scheduledTimestamp | No | Schedule send time (ISO 8601) | |
| conversationProviderId | No | Provider ID for the conversation |