InforU Mobile

InforU Node

Overview

This node integrates with the InforU SMS service to send text messages (SMS) programmatically. It is useful for automating notifications, alerts, marketing campaigns, or any scenario where sending SMS messages to one or multiple recipients is required. For example, a business could use this node to notify customers about order status updates or send reminders.

The node constructs an XML payload containing the message content, recipient phone numbers, and sender name, then sends it via an HTTP POST request to the InforU API endpoint. It checks the response to confirm successful delivery.

Properties

Name Meaning
Content The text content of the SMS message to be sent.
Recipients One or more phone numbers separated by semicolons (;) to receive the SMS.
Sender The name displayed as the sender in the SMS title (e.g., company or organization name).

Output

The node outputs a JSON array with a single object indicating success or failure:

  • success: A boolean value, true if the SMS was sent successfully.
  • message: A string providing a success confirmation message.

Example output:

[
  {
    "success": true,
    "message": "Successfully sent SMS"
  }
]

No binary data is produced by this node.

Dependencies

  • Requires an active InforU account with valid API credentials (username and API token).
  • Needs these credentials configured in n8n as an API key credential.
  • Uses the Axios library to perform HTTP requests.
  • The node sends requests to the InforU API endpoint: https://api.inforu.co.il/SendMessageXml.ashx.

Troubleshooting

  • Missing Data Error: If the username, API token, message content, or recipients are missing, the node throws an error indicating "Missing data". Ensure all required fields and credentials are provided.
  • Failed to Send SMS: If the API response does not include <Status>1</Status>, the node throws an error with the full response body. This usually indicates an issue with authentication, invalid phone numbers, or other API-level errors. Check your credentials, message format, and recipient numbers.
  • Phone Number Format: Recipients must be provided as a semicolon-separated string of phone numbers without spaces. Incorrect formatting may cause failures.
  • Sender Name Restrictions: Some SMS providers restrict sender names to certain lengths or character sets. Verify that the sender name complies with InforU's requirements.

Links and References

Discussion