Skip to main content

WhatsApp Message

Triggered when a WhatsApp message is received. Works like Chat Trigger for AI agents.

Properties

PropertyValue
Typewhatsapp-message-trigger
FamilyTriggers
GroupWhatsApp

Parameters

NameLabelTypeDescriptionRequired
chatNameChat NameStringName for this WhatsApp chat agentNo
initialMessageInitial MessageStringInitial greeting message (sent when conversation starts)No
autoReplyAuto-Reply EnabledBoolAutomatically process and reply to messagesNo
messageTypeMessage Type FilterSelectNo
fromFilterFrom Contact FilterStringOptional: Only trigger for messages from specific contacts (comma-separated JIDs)No
includeGroupMessagesInclude Group MessagesBoolWhether to also trigger for group messagesNo
excludeSelfMessagesExclude Own MessagesBoolDon’t trigger for messages sent by the connected accountNo

Outputs

NameLabelTypeDescription
messagemessagestringMessage content (alias for content)
sessionIdsessionIdstringSession ID for conversation continuity (uses chatJid)
senderIdsenderIdstringSender identifier (senderJid)
chatNodeIdchatNodeIdstringID of this trigger node (for history lookup)
messageIdmessageIdstringWhatsApp message ID
chatJidchatJidstringChat JID (contact or group)
senderJidsenderJidstringSender JID
senderNamesenderNamestringSender’s push name
isFromMeisFromMebooleanWhether sent by connected account
isGroupisGroupbooleanWhether from a group chat
messageTypemessageTypestringMessage type (text, image, video, etc.)
contentcontentstringText content or caption
mediaUrlmediaUrlstringURL to media file if applicable
mimeTypemimeTypestringMIME type of media
quotedMessageIdquotedMessageIdstringID of quoted message if reply
timestamptimestampstringMessage timestamp
receivedAtreceivedAtstringTimestamp when message was received
metadatametadataobjectFull message metadata
filesfilesarrayArray of media file URLs