Heliont Messaging Receiver icon

Heliont Messaging Receiver

Receive and store messages via the Heliont messaging hub

Heliont Messaging Receiver

AI-generated

Summary

Receive and store inbound messages via the Heliont Messaging Hub, normalize them using the provider contract, and output the normalized message type, content, and timestamp for each incoming workflow item.

Inputs

  • main — Any incoming items; each item triggers an output of the currently stored normalized message (the node does not consume the item data).

Output shape

main

Each input item yields an output item with the JSON fields: bot_message_type (string), bot_message_content (any), and timestamp (string/number) reflecting the normalized inbound message from the contract.

Examples

Example 1: A workflow receives a webhook, then uses the Heliont Messaging Receiver to obtain the latest inbound message from the hub.

Add the Heliont Messaging Receiver node after a webhook; ensure a contract has been previously set in workflow static data (global) with botSystem.provider, botSystem['api-version'], and botMessage.rawMessage. Provide valid heliontMessagingHubCredential.

Discussion