SMS Node

Short Message Service (SMS) allows sending text messages to mobile devices. This method is used for immediate alerts, notifications, or sending concise data points from Rayven.io to users.

What is a SMS?

The SMS node is designed to send text messages to specified mobile numbers when it receives a payload in the workflow. This node can be configured with a mobile number directly, sourced from a data field, or derived from a predefined User Group. The primary purpose of the SMS node is to facilitate immediate, real-time communication and alerts via text messages. This is particularly useful for urgent notifications, such as system alerts, status updates, or critical threshold breaches, ensuring that key personnel are promptly informed regardless of their location. By leveraging the SMS node, users can enhance the responsiveness and operational efficiency of their IoT systems, ensuring timely and effective communication.

How to Use

Implementation

In the Rayven Workflow Builder:

  • Select Outputs.
  • Drag the SMS node to the canvas.
  • Double click on the SMS node to open the configuration window.

Configuration

Section: General

This section contains basic configuration elements required for any SMS node implementation

Field

Requirement

Comments

Node Name

Mandatory

Enter a name for this node.


This provides a handle to which you and others can refer, so it should be simple but meaningful and explain the node’s purpose.

Header

Optional

Enter the message header. The message header can combine static text with variables. You may include variables as follows:

  • Use <<_deviceid_>> to insert Device ID.
  • Use <<_devicename_>> to insert Device Name.
  • Use ((field name)) to insert a value from an incoming JSON field.

Body

Mandatory

Enter the message body. The message body can combine static text with variables. You may include variables as follows:

  • Use <<_deviceid_>> to insert Device ID.
  • Use <<_devicename_>> to insert Device Name.
  • Use ((field name)) to insert a value from an incoming JSON field.

Footer

Optional

Enter the message footer. The message footer can combine static text with variables. You may include variables as follows:

  • Use <<_deviceid_>> to insert Device ID.
  • Use <<_devicename_>> to insert Device Name.
  • Use ((field name)) to insert a value from an incoming JSON field.

To End User

Optional

Uses the mobile number that is configured in Dashboard Users 

To Specific Number/s

Optional

Enter the mobile number with the country code without any symbols. Use a comma separated list without spaces if there are multiple recipients.

To Number From Data Field Name

Optional

The JSON key in the payload that holds the mobile number of the SMS recipient

Addresser Name

Optional

Enter your name so when an SMS is sent out, the recipient will be able to know who is sending the SMS.


Note: One of the choices “To End User”, “To Specific Number/s”, “To Number from Data Field Name” must be mandatory when setting up the SMS node.