Actions47
- Template Actions
- Communication Actions
- Card Actions
- Create
- Get
- Get All
- Update
- Delete
- Get Balance
- Add Points
- Deduct Points
- Add Amount
- Deduct Amount
- Add Stamps
- Deduct Stamps
- Transfer Points
- Transfer Amount
- Block Card
- Unblock Card
- Generate QR Code
- Get Operations
- Add Visits
- Deduct Visits
- Add Reward
- Deduct Reward
- Receive Reward
- Redeem Coupon
- Set Expiration Date
- Set Membership Tier
- Customer Actions
- Company Actions
- Analytics Actions
- System Actions
Overview
This node enables sending SMS messages as part of a communication workflow within the Digital Wallet Cards loyalty program API. It is designed to send text messages directly to customers' phone numbers, optionally associating the message with a customer ID or scheduling it for later delivery.
Common scenarios where this node is beneficial include:
- Sending promotional SMS campaigns to customers.
- Delivering transactional notifications such as order confirmations or alerts.
- Scheduling reminders or follow-ups via SMS.
For example, a marketing team could use this node to send discount codes to customers, or a service provider might notify users about upcoming appointments.
Properties
| Name | Meaning |
|---|---|
| Message | The content of the SMS message to be sent. |
| Phone Number | The recipient's phone number where the SMS will be delivered. |
| Additional Fields | Optional extra parameters: |
| - Customer ID: Associates the SMS with a specific customer in the system. | |
| - Schedule At: Date and time to schedule the SMS for future delivery instead of immediate. |
Output
The node outputs JSON data representing the response from the SMS sending API endpoint. This typically includes details such as message status, identifiers, timestamps, and any error information if the request failed.
No binary data output is involved.
Dependencies
- Requires an active connection to the Digital Wallet Cards API.
- Needs an API authentication token configured in n8n credentials to authorize requests.
- The node uses HTTP POST requests to the
/api/v2/smsendpoint of the API.
Troubleshooting
- Missing Required Fields: If "Phone Number" or "Message" is not provided, the node will throw an error indicating these fields are required.
- Invalid Phone Number Format: Ensure the phone number is in a valid international format; otherwise, the API may reject the request.
- API Authentication Errors: If the API key or token is invalid or missing, the node will fail with an authentication error. Verify credentials configuration.
- Scheduling Issues: When using the "Schedule At" field, ensure the datetime is correctly formatted and set in the future; otherwise, scheduling may fail.
- Rate Limits or Quotas: Sending large volumes of SMS may hit API rate limits; monitor usage and handle errors accordingly.
Links and References
- Digital Wallet Cards API Documentation (hypothetical link)
- SMS Messaging Best Practices
- n8n HTTP Request Node Documentation (for understanding underlying HTTP calls)