Braze Send Message icon

Braze Send Message

Send immediate messages using Braze API

Send Transactional

AI-generated

Overview

This node integrates with the Braze API to send immediate transactional messages using pre-configured campaigns. It is designed to trigger personalized transactional communications such as order confirmations, password resets, or account notifications by specifying a campaign ID and user identifier.

Common scenarios where this node is beneficial include:

  • Sending real-time transactional emails or push notifications triggered by user actions.
  • Delivering personalized messages based on dynamic data passed as trigger properties.
  • Automating customer communication workflows that require immediate message delivery without manual intervention.

For example, after a user completes a purchase, this node can be used to send a transactional email receipt by referencing the appropriate Braze campaign and providing the user's external ID along with any personalization data.

Properties

Name Meaning
Campaign ID The identifier of the transactional campaign configured in Braze dashboard to use for sending the message.
External User ID The unique external identifier of the user who will receive the transactional message.
Trigger Properties A JSON object containing key-value pairs used to personalize the message content dynamically.

Output

The node outputs an array of JSON objects corresponding to each input item processed. Each output JSON contains the response from the Braze API for the transactional message send request. This typically includes status information about the message dispatch.

No binary data output is produced by this operation.

Dependencies

  • Requires an active Braze API connection configured with a valid API key and instance endpoint.
  • The node uses HTTP POST requests to Braze's transactional messaging endpoint.
  • Proper configuration of Braze campaigns and user identifiers is necessary for successful message delivery.

Troubleshooting

  • Invalid JSON in Trigger Properties: If the Trigger Properties field contains malformed JSON, the node will throw an error indicating invalid JSON format. Ensure the JSON is well-formed.
  • Missing Required Fields: Both Campaign ID and External User ID are mandatory. Omitting these will cause the node to fail.
  • API Authentication Errors: Incorrect or expired API keys will result in authorization errors. Verify the API credentials in the node settings.
  • Braze API Errors: The node surfaces Braze API error messages. Common issues include invalid campaign IDs or user IDs not found in Braze. Review the error details returned in the output for guidance.
  • Continue On Fail: If enabled, the node will continue processing subsequent items even if some fail, returning error details in the output JSON.

Links and References

Discussion