Nexmo is a cloud-based SMS API that lets you send and receive a high volume of messages to mobile phones in any country at wholesale rates.
itDuzzit simplifies the process of sending Nexmo SMS messages to multiple recipients by letting you send SMS from an uploaded CSV file, an email message, or a simple web form. You can also schedule messages to be sent in the future. The itDuzzit Nexmo SMS Utilities are free to use with your Nexmo account. You only pay Nexmo for messages that you send.
Go to the Nexmo SMS Utilities →
On this page:
- How to Connect itDuzzit to Your Nexmo Account
- Send SMS using a CSV File Upload
- Send SMS using Email
- Send SMS using a Web Form
How to Connect itDuzzit to Your Nexmo Account
To connect your itDuzzit account to your Nexmo account, find your API Key and Secret in Nexmo under “API Settings”. Enter these values on itDuzzit’s Nexmo Connection Page. Once connected, you’ll see the Nexmo icon on your itDuzzit dashboard under “Connections”.
Send Nexmo SMS using a CSV File Upload
The Nexmo SMS CSV File upload is here.
When uploading, you can map which column in your CSV file maps to the mobile number that you are sending to. You can enter the message on the form if you are sending the same message to all recipients, or the message can be part of the CSV file.
You can upload a CSV file from you local machine or from a remote FTP server. If using a remote FTP server, you can store your FTP credentials as a custom connection on the itDuzzit Connections Page. If you do this, then you don’t need to supply a user and password each time you upload a file.
Send Nexmo SMS using Email
itDuzzit allows you to an SMS message to multiple recipients using email. The plain text body of the email should be in this format:
nexmo-text: <the text message. may contain multiple lines>
nexmo-to: <a comma separated or line break separated list of mobile numbers>
Example:
nexmo-text: Hello from itDuzzit.
nexmo-to: 17735551234,17735551235,17735551236
Each itDuzzit user has a private email box for sending Nexmo messages. To determine the email address, go to this duzzit, and select the “Get as: Inbox” link. The email address uses your itDuzzit email token which is a private token that you can generate on the itDuzzit account page. If you think the token has been comprised, you can generate a new one.
Send Nexmo SMS using a Web Form
itDuzzit provides a web form for sending Nexmo SMS messages. The form allows you to send to multiple recipients at once by specifying a comma separated list of mobile numbers.
Calling the Form as an API
The form is also exposed as an API so that you can perform one API call to send to multiple recipients. You can get the API endpoint and test the API, by selecting “Get as: API” from the web form. The response can be returned as XML, JSON, and other formats.
Example XML Response:
<results>
<success>true</success>
<result>2 messages processed</result>
<totalCount>1</totalCount>
<successCount>1</successCount>
<failCount>1</failCount>
<messages>
<entry>
<toNumber>17735551234</toNumber>
<messageId>abc123</messageId>
<error/>
</entry>
<entry>
<error>Error. Invalid Number.</error>
<toNumber>1773555</toNumber>
<messageId/>
</entry>
</messages>
</results>
</response>

