Nvoip icon

Nvoip

Node for sending SMS via Nvoip

Overview

This node enables sending SMS messages via the Nvoip service. Specifically, for the SMS - Send SMS operation, it allows users to send customized text messages directly to a specified phone number with country code. This is useful in scenarios such as transactional notifications, marketing campaigns, or alerts where personalized SMS communication is required.

For example, you can use this node to send appointment reminders to customers by specifying their phone number and a custom message, or to notify users about order status updates.

Properties

Name Meaning
Destination Number Phone number of the recipient including country code (e.g., 5511999999999).
Message Custom SMS message content to be sent. Maximum 160 characters, no accented characters allowed.

Output

The node outputs a JSON object containing the response from the Nvoip API after attempting to send the SMS. This typically includes details about the message delivery status or any errors returned by the API.

No binary data output is produced by this operation.

Example output JSON structure:

{
  "messageId": "string",
  "status": "string",
  "details": { /* additional info from API */ }
}

(Note: The exact fields depend on the Nvoip API response.)

Dependencies

  • Requires an active Nvoip account with appropriate permissions to send SMS.
  • Requires an API authentication token configured in n8n credentials to authorize requests to Nvoip's API.
  • The node uses HTTP requests to the Nvoip API endpoint https://api.nvoip.com.br/v3/sms.

Troubleshooting

  • Error: Missing or invalid phone number
    Ensure the destination number includes the correct country code and contains only digits.

  • Error: Message exceeds 160 characters or contains accents
    The SMS message must be at most 160 characters and should not contain accented characters. Shorten or sanitize the message accordingly.

  • API Authentication Errors
    Verify that the API key or OAuth2 credentials are correctly set up and have not expired.

  • Network or API Unavailability
    Check internet connectivity and Nvoip service status if requests fail repeatedly.

  • No variables provided for template SMS (not applicable here but relevant for template operations)
    When using templates, ensure all required variables are supplied.

Links and References

Discussion