This trigger fires when a new messaging event that you specify occurs. This can be a message sent, message received, message delivered, a read receipt, or more. See docs.blooio.com/api-reference/webhooks/events.
Developer info
API endpoint slug
blooio.new_event
Trigger fields
Message received Dropdown list
Label
What event should activate the trigger?
Slug
message_received
Required
true
Can have default value
true
Ingredients
Event
The type of event, one of: message.received, message.sent, message.delivered, message.failed, message.read
Slug
event
Filter code
Blooio.newEvent.Event
Type
String
Example
message.received
Protocol
One of: imessage, sms, rcs, non-imessage
Slug
protocol
Filter code
Blooio.newEvent.Protocol
Type
String
Example
imessage
External
Phone number or email.
Slug
external_id
Filter code
Blooio.newEvent.ExternalId
Type
String
Example
+15551234567
Text
Text content of the inbound message.
Slug
text
Filter code
Blooio.newEvent.Text
Type
String
Example
Hello, I need help with my order
Attachments
Attachment URLs included in the message
Slug
attachments
Filter code
Blooio.newEvent.Attachments
Type
String
Example
["https://bucket.blooio.com/assets/OG.mp4"]
Body
This is the body of the message that was received. It has all the important info you need like from, to, the actual text of the message, and an array of attachments.
Slug
body
Filter code
Blooio.newEvent.Body
Type
String
Example
Hello, I need help with my order
Created at
Date and time event was created.
Slug
created_at
Filter code
Blooio.newEvent.CreatedAt
Type
Date with time (ISO8601)
Example
2020-07-08T04:17:06+05:00
Message
Unique identifier for the message.
Slug
message_id
Filter code
Blooio.newEvent.MessageId
Type
String
Example
CZIsqG9ZWd9gwjIEhZpHY
Error code
Error code indicating the type of failure.