1013 Mount Tabor Garden City New York
1013 Mount Tabor Garden City New York
Our REST APIs and enterprise-grade text messaging gateway ensures your messages arrive securely – no matter what.
SMS APP’s Australian SMS gateway delivers messages globally.
Choose either REST or SMPP for your SMS API integration
and easily send bulk SMS, MMS or mobile landing pages.
Customers across the globe
Messages sent per year
Messages processed per second
Network uptime 99.99 percent of the time, so you have no downtime and can focus on what your business does best.
Multiple data centres, auto re-routing and 24/7 carrier monitoring for reliable text message delivery.
High throughput capability to seamlessly handle extreme volumes of messages. Available to all customers, at no extra charge.
Looking for an SMS API in JavaScript, PHP, C#, Python, Nodejs or Ruby? Check out the samples below and get sending in under 5 minutes.
1 |
String API_KEY = "API_KEY" ; |
2 |
String API_SECRET = "API_SECRET" ; |
3 |
boolean HMAC = false ; |
4 |
5 |
SMS APPMessagesClient client = new SMS APPMessagesClient(API_KEY, API_SECRET, HMAC); |
6 |
MessagesController messages = client.Messages; |
7 |
SendMessagesRequest body = new SendMessagesRequest(); |
8 |
body.Messages = new List(); |
9 |
Message body_messages_0 = new Message(); |
10 |
body_messages_0.Content = "Hello world!" ; |
11 |
body_messages_0.DestinationNumber = "+61491570156" ; |
12 |
body.Messages.Add(body_messages_0); |
13 |
14 |
try |
15 |
{ |
16 |
Models.SendMessagesResponse result = messages.SendMessagesAsync(body).Result; |
17 |
Console.WriteLine(result); |
18 |
} |
19 |
catch (APIException e) |
20 |
{ |
21 |
Console.WriteLine(e.Message + e.ResponseCode + e.HttpContext.ToString()); |
22 |
}; |
1 |
$authUserName = 'API_KEY' ; |
2 |
$authPassword = 'API_SECRET' ; |
3 |
/* You can change this to true when the above keys are HMAC */ |
4 |
$useHmacAuthentication = false; |
5 |
$client = new SMS APPMessagesLib\SMS APPMessagesClient( $authUserName , $authPassword , $useHmacAuthentication ); |
6 |
$messagesController = $client ->getMessages(); |
7 |
$body = new Models\SendMessagesRequest; |
8 |
$body ->messages = array (); |
9 |
$body ->messages[0] = new Models\Message; |
10 |
$body ->messages[0]->content = 'My first message' ; |
11 |
$body ->messages[0]->destinationNumber = '+61491570156' ; |
12 |
try { |
13 |
$result = $messagesController ->sendMessages( $body ); |
14 |
print_r( $result ); |
15 |
} catch (Exceptions\SendMessages400Response $e ) { |
16 |
echo 'Caught SendMessages400Response: ' , $e ->getMessage(), "\n" ; |
17 |
} catch (SMS APPMessagesLib\APIException $e ) { |
18 |
echo 'Caught APIException: ' , $e ->getMessage(), "\n" ; |
19 |
} |
1 |
String API_KEY = "API_KEY" ; |
2 |
String API_SECRET = "API_SECRET" ; |
3 |
boolean HMAC = false ; |
4 |
5 |
SMS APPMessagesClient client = new SMS APPMessagesClient(API_KEY, API_SECRET, HMAC); |
6 |
MessagesController messages = client.Messages; |
7 |
SendMessagesRequest body = new SendMessagesRequest(); |
8 |
body.Messages = new List(); |
9 |
Message body_messages_0 = new Message(); |
10 |
body_messages_0.Content = "Hello world!" ; |
11 |
body_messages_0.DestinationNumber = "+61491570156" ; |
12 |
body.Messages.Add(body_messages_0); |
13 |
14 |
try |
15 |
{ |
16 |
Models.SendMessagesResponse result = messages.SendMessagesAsync(body).Result; |
17 |
Console.WriteLine(result); |
18 |
} |
19 |
catch (APIException e) |
20 |
{ |
21 |
Console.WriteLine(e.Message + e.ResponseCode + e.HttpContext.ToString()); |
22 |
}; |
1 |
const lib = require( 'SMS APP-messages-sdk' ); |
2 |
/* Basic Auth */ |
3 |
lib.Configuration.basicAuthUserName = "YOUR_BASIC_API_KEY" ; |
4 |
lib.Configuration.basicAuthPassword = "YOUR_BASIC_SECRET_KEY" ; |
5 |
var controller = lib.MessagesController; |
6 |
let body = new lib.SendMessagesRequest(); |
7 |
body.messages = []; |
8 |
body.messages[0] = new lib.Message(); |
9 |
body.messages[0].content = 'Hello world!' ; |
10 |
body.messages[0].destinationNumber = '+61491570156' ; |
11 |
controller.sendMessages(body, function (error, response, context) { |
12 |
if (error) { |
13 |
console.log(error); |
14 |
} else { |
15 |
console.log(response); |
16 |
} |
17 |
}); |
1 |
const lib = require( 'SMS APP-messages-sdk' ); |
2 |
/* Basic Auth */ |
3 |
lib.Configuration.basicAuthUserName = "YOUR_BASIC_API_KEY" ; |
4 |
lib.Configuration.basicAuthPassword = "YOUR_BASIC_SECRET_KEY" ; |
5 |
var controller = lib.MessagesController; |
6 |
let body = new lib.SendMessagesRequest(); |
7 |
body.messages = []; |
8 |
body.messages[0] = new lib.Message(); |
9 |
body.messages[0].content = 'Hello world!' ; |
10 |
body.messages[0].destinationNumber = '+61491570156' ; |
11 |
controller.sendMessages(body, function (error, response, context) { |
12 |
if (error) { |
13 |
console.log(error); |
14 |
} else { |
15 |
console.log(response); |
16 |
} |
17 |
}); |
1 |
basic_auth_user_name = 'BasicAuthUserName' |
2 |
basic_auth_password = 'BasicAuthPassword' |
3 |
client = SMS APPClient. new (basic_auth_user_name: basic_auth_user_name, basic_auth_password: basic_auth_password) |
4 |
body = Sendmessagesrequest. new |
5 |
body.messages = [] |
6 |
body.messages[ 0 ] = Message. new |
7 |
body.messages[ 0 ].callback_url = 'https://my.callback.url.com' |
8 |
body.messages[ 0 ].content = 'My first message' |
9 |
body.messages[ 0 ].destination_number = '+61491570156' |
10 |
result = messages_controller.create_send_messages(body) |
Add SMS to Shopify to put your store at your customers’ fingertips and never miss the opportunity to cut through again!Recover abandoned carts with time-limited checkout discounts and win back more customers with personalised broadcasts.
Marketing
Our Adobe Campaign integration is a marketing automation tool designed to deliver personalised campaigns through multiple channels. Combining email and SMS, marketing and sales teams can create richer customer journeys.
Marketing
Integrate SMS into your HubSpot CRM to send SMS messages to engage leads, send meeting reminders, and automate follow up processes to help increase conversions.Send personalised marketing campaigns — promotional SMS have an average of 23% conversion rate!
Marketing
Zapier is an integrations tool that connects SMS APP to over 2000 applications to send or receive automated SMS. The workflow for building Zaps is simple; you choose a trigger, like receiving an email in Gmail, then choose an action, such as sending an SMS notification.
Marketing
Mercury SMS provides Salesforce users the ability to send individual or bulk SMS messages to Leads and Contacts. Construct your messages ad-hoc, or select a template with personalised fields. You can even set up automatic messages, such as a welcome text to new leads.
Marketing
Deliver real-time conversations and large campaigns via two-way messaging without leaving the NetSuite platform. Send to a single recipient or to a list. Use pre-built message templates, or use NetSuite workflows to trigger SMS messages.
Marketing