oZone Sender SMS Gateway & API
oZone Sender SMS gateway and API is a Cloud-based platform that businesses use to send text messages to customers, access via a dashboard.

Drive Your Business Forward With Our Trusted Messenger Marketing Services.
With a Proven Track Record of Over 5000+ Satisfied Clients, Partner with Us to Elevate Your Business.
Benefit from Our Reliable Service, Established Relationships with Local Networks, and Seamless SMS Integration through Common API Practices and Detailed Documentation, Complete with Code Samples for Easy Implementation.
Features of oZoneSender Gateway & API
oZone SMS Portal
The interface linking users to electronic devices, streamlining interactions effortlessly.
Transactional / Promotional
Send crucial transaction details, status, and confirmations via our SMS Gateway.
Bulk SMS Service
Streamline bulk SMS submissions via UI or APIs for efficient messaging..
Scheduled SMS Campaigns
Plan and automate your SMS campaigns in advance with flexible scheduling options, ensuring timely delivery without manual effort.
oZone SMS API
Facilitates secure, fast data exchange, enabling dynamic communication for businesses.
E-Commerce Plugins
Seamlessly integrate oZone SMS with popular platforms like Shopify to enable order updates, alerts, and automated customer notifications.
Balance Alerts
Receive instant notifications when your SMS balance is low, helping you avoid service interruptions and maintain smooth messaging operations.
OTP Channel
oZone SMS offers priority OTP, enabling passwordless authentication & user validation.
Multi Language Messaging
Enable UNICODE messaging for diverse languages effortlessly, ensuring seamless communication.
API Sample Code For You...
<?php
// send_sms function in PHP - cURL
function send_sms($client_id,$api_key,$sender_id,$message,$rec_contact_no){
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.ozonesender.com/v1/send/?
user_id=$client_id&api_key=$api_key&sender_id=$sender_id&message=$message&recipient_contact_no=$rec_contact_no",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
}
//set variables
$client_id = "11XXXX"; // Replace your client ID
$api_key = "121XXXXE"; // Replace your api key
$sender_id = "oZone Demo"; // Replace your sender id
$message = "Hello"; // Message
$rec_contact_no = "94xxxxxxx"; // Recipient contact no
// call send_sms function
send_sms($client_id,$api_key,$sender_id,$message,$rec_contact_no);
?>
<script>
// send_sms function in JavaScript - Fetch
function send_sms(client_id,api_key,sender_id,message,recipient_contact_no){
var requestOptions = {
method: "GET",
redirect: "follow"
};
fetch("https://api.ozonesender.com/v1/send/?user_id="+client_id+"&api_key="+api_key+"&sender_id="+sender_id+"&message="+message+"&recipient_contact_no="+recipient_contact_no, requestOptions)
.then(response => response.text())
.then(result => document.write(result))
.catch(error => document.write("error", error));
}
// set variables
var client_id = "11XXXX"; // Replace your client ID
var api_key = "121XXXXE"; // Replace your api key
var sender_id = "oZone Demo"; // Replace your sender id
var message = "Hello"; // Message
var recipient_contact_no = "94xxxxxxx"; // Recipient contact no
// call send_sms function
send_sms(client_id,api_key,sender_id,message,recipient_contact_no);
</script>
<script>
// send_sms function in JavaScript - Jquery
function send_sms(client_id,api_key,sender_id,message,recipient_contact_no){
var settings = {
"url": : "https://api.ozonesender.com/v1/send/?user_id="+client_id+"&api_key="+api_key+"&sender_id="+sender_id+
"&message="+message+"&recipient_contact_no="+recipient_contact_no,
"method": "GET",
"timeout": 0,
};
$.ajax(settings).done( function (response) {
console.log(response);
});
}
// set variables
var client_id = "11XXXX"; // Replace your client ID
var api_key = "121XXXXE"; // Replace your api key
var sender_id = "oZone Demo"; // Replace your sender id
var message = "Hello"; // Message
var recipient_contact_no = "94xxxxxxx"; // Recipient contact no
// call send_sms function
send_sms(client_id,api_key,sender_id,message,recipient_contact_no);
</script>
// send_sms function in C - libcurl
function send_sms(client_id,api_key,sender_id,message,recipient_contact_no){
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if(curl){
curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(curl, CURLOPT_URL, "https://api.ozonesender.com/v1/send/?user_id=client_id&api_key=api_key&sender_id=sender_id&message=message&recipient_contact_no=recipient_contact_no");
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
curl_easy_setopt(curl, CURLOPT_DEFAULT_PROTOCOL, "https");
struct curl_slist *headers = NULL;
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
res = curl_easy_perform(curl);
}
curl_easy_cleanup(curl);
}
// set variables
int client_id = "1"; // Replace your client ID
ch api_key = "121XXXXE"; // Replace your api key
int sender_id = "oZone Demo"; // Replace your sender id
ch message = "Hello"; // Message
ch recipient_contact_no = "94755555555"; // Recipient contact no
//call send_sms function
send_sms(client_id,api_key,sender_id,message,recipient_contact_no);
// send_sms function in NodeJs - Native
function send_sms(client_id,api_key,sender_id,message,recipient_contact_no){
var https = require("follow-redirects").https;
var fs = require("fs");
var options = {
"method": "GET",
"hostname": "https://api.ozonesender.com",
"path": "/api/send/?user_id=client_id&api_key=api_key&sender_id=sender_id&message=message&recipient_contact_no=recipient_contact_no",
"headers": {
},
"maxRedirects": 20
};
var req = https.request(options, function (res) {
var chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function (chunk) {
var body = Buffer.concat(chunks);
console.log(body.toString());
});
res.on("error", function (error) {
console.error(error);
});
});
req.end();
}
// set variables
var client_id = "11XXXX"; // Replace your client ID
var api_key = "121XXXXE"; // Replace your api key
var sender_id = "oZone Demo"; // Replace your sender id
var message = "Hello"; // Message
var recipient_contact_no = "94xxxxxxx"; // Recipient contact no
//call send_sms function
send_sms(client_id,api_key,sender_id,message,recipient_contact_no);
<?php
// send_sms function in PHP - Guzzle
function send_sms($client_id,$api_key,$sender_id,$message,$recipient_contact_no){
$client = new Client();
$request = new Request("GET", "https://api.ozonesender.com/v1/send/?user_id=$client_id&api_key=$api_key&sender_id=$sender_id&message=$message&recipient_contact_no=$recipient_contact_no");
$res = $client->sendAsync($request)->wait();
echo $res->getBody();
}
//set variables
$client_id = "11XXXX"; // Replace your client ID
$api_key = "121XXXXE"; // Replace your api key
$sender_id = "oZone Demo"; // Replace your sender id
$message = "Hello"; // Message
$recipient_contact_no = "94xxxxxxx"; // Recipient contact no
//call send_sms function
send_sms($client_id,$api_key,$sender_id,$message,$recipient_contact_no);
?>
// set variables
client_id = "11XXXX"; // Replace your client ID
api_key = "121XXXXE"; // Replace your api key
sender_id = "oZone Demo"; // Replace your sender id
message = "Hello"; // Message
recipient_contact_no = "94xxxxxxx"; // Recipient contact no
// Send SMS in Phython Requests
import requests
url = "https://api.ozonesender.com/v1/send/?user_id=client_id&api_key=api_key&sender_id=sender_id&message=message&recipient_contact_no=recipient_contact_no"
payload={}
headers = {}
response = requests.request( "GET", url, headers=headers, data=payload)
print(response.text)
public class SmsSender
{
public static async Task SendSms(string clientId, string apiKey, string senderId, string message, string recipientContactNo)
{
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://api.ozonesender.com/v1/send/");
var content = new MultipartFormDataContent();
content.Add(new StringContent(clientId), "user_id");
content.Add(new StringContent(apiKey), "api_key");
content.Add(new StringContent(senderId), "sender_id");
content.Add(new StringContent(message), "message");
content.Add(new StringContent(recipientContactNo), "recipient_contact_no");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
}
}
public class Program
{
public static async Task Main(string[] args)
{
// set variables
string clientId = "11XXXX"; // Replace your client ID
string apiKey = "121XXXXE"; // Replace your API key
string senderId = "oZone Demo"; // Replace your sender ID
string message = "Hello"; // Message
string recipientContactNo = "94xxxxxxx"; // Recipient contact no
// Call SendSms function
await SmsSender.SendSms(clientId, apiKey, senderId, message, recipientContactNo);
}
}
No Monthly Fee. No Monthly Commitment....
oZoneSender Gateway Packages
Pay As You Go
Save 1000LKROne time Setup Fee
- No Monthly Fee
- No Monthly Commitment
- Free 250 Messages With Setup
- 0.73 LKR Transactional Per SMS
- Free API
- Instant Account Setup
- Fast Sender ID Approvel
- (Send SMS With your Business name)
- User Friendly Admin Panel
Business
Save 2500LKROne time Setup Fee
- No Monthly Fee
- No Monthly Commitment
- Free 1000 Messages With Setup
- 0.65 LKR Transactional Per SMS
- Free API
- Instant Account Setup
- Fast Sender ID Approvel
- (Send SMS With your Business name)
- User Friendly Admin Panel
Corporate SMS
Save 1000+LKROne time Setup Fee
- Free 1000 Messages With Setup
- 0.50 LKR Per SMS
- Free API
- Instant Account Setup
- Fast Sender ID Approvel
- (Send SMS With your Business name)
- User Friendly Admin Panel
