Overview
This node enables sending MMS (Multimedia Messaging Service) messages through a telephony service. It is designed to send multimedia content such as images along with optional text messages to specified phone numbers. This functionality is useful in scenarios like marketing campaigns, customer notifications, or any communication requiring rich media content beyond plain SMS.
For example, a business can use this node to send promotional images or product catalogs directly to customers' phones, enhancing engagement compared to text-only messages.
Properties
| Name | Meaning |
|---|---|
| From Number Name or ID | The sender's phone number from which the MMS will be sent. Choose from available numbers or specify an ID via expression. |
| To Number | The recipient's phone number to which the MMS will be sent. |
| Content | Optional text content of the MMS message. |
| Medias URL | One or more publicly accessible URLs of images to include in the MMS. At least one image URL is required. |
Output
The node outputs an array of JSON objects, each representing the result of sending an MMS message for each input item. Each output JSON contains the response data from the operation handler, which typically includes details about the message status or any errors encountered.
No binary data output is indicated by the source code or properties.
Dependencies
- Requires an API key credential for the telephony service to authenticate requests.
- The node depends on external services to provide the list of available sender phone numbers.
- The multimedia URLs must be publicly accessible over the internet for the MMS to be sent successfully.
Troubleshooting
- Common issues:
- Invalid or inaccessible media URLs will cause the MMS sending to fail.
- Incorrectly formatted phone numbers may lead to delivery errors.
- Missing or invalid API credentials will prevent the node from authenticating and sending messages.
- Error handling:
- If an error occurs during execution for a specific item, the node either throws an error or, if configured to continue on failure, returns an error message in the output JSON under the
errorfield. - Ensure that the "From Number" is selected correctly from the available options; otherwise, the operation will fail.
- If an error occurs during execution for a specific item, the node either throws an error or, if configured to continue on failure, returns an error message in the output JSON under the
Links and References
- MMS Messaging Overview
- n8n Expressions Documentation
- Telephony service API documentation (specific to the used service, not included here)