Message lifecycle triggers

Scan, filter, and configure message payloads for better deliverability rates and for content redaction

Message lifecycle triggers are events that occur during the lifetime of a message in MessageBird.

These triggers allow you to scan, filter, and configure message payloads for better deliverability rates and for content redaction. By using message lifecycle triggers, you can automate message processing tasks and reduce the amount of manual intervention required.

Message lifecycle trigger events

There are seven types of message lifecycle trigger events:

New message received

Run a flow when a new message is received by MessageBird.

You can use this trigger to apply content filters.

Before outgoing message processing

Run a flow before an outgoing message is processed.

You can use this trigger to modify the message payload, apply encryption, or send a copy to another system for archiving.

Before incoming message processing

Run a flow before an incoming message is processed by the system.

You can use this trigger to scan incoming messages for profanity or apply content filters.

Message successfully sent

Run a flow when a message has been successfully sent to a recipient.

Message sending failed

Run a flow when a message fails to be sent to a recipient.

You can use this trigger to retry sending the message, notify the sender of the failure, or escalate the issue to a support team.

Message delivered

Run a flow when a message has been successfully delivered to a recipient.

Message delivery failed

Run a flow when a message has been sent but fails to be delivered to a recipient.

You can use this trigger to retry delivering the message, notify the sender of the failure, or escalate the issue to a support team.

Last updated