Bulk SMS today
with Zepson SMS

  • Device Screen
  • Device Screen
  • Device Screen

Own Sender ID

Get your own custom Sender Id for your business

Fastest Delivery

With latest tech,We send your message Faster than ever.

No duplicate SMS

Removing duplicates to avoid SMS wastage.

SMS scheduling

you can schedule your message and send it at your desired time.

Powerfull API

We provide you with the most powerfull API to send SMS.

Cheap pricing

SMS from Tsh 18 per message offering you the best price.

SMS campaigns

with campaigns you can create customized SMS to your customers.

Welcome SMS

We give 10 Free SMS credit for new accounts to get started.

Send SMS Using Any of your favourite Programming Language


import http.client
import json

conn = http.client.HTTPSConnection("portal.zepsonsms.co.tz")
payload = json.dumps({
"from": "ZEPSONSMS",
"to": [
"255654485755",
"255752771650"
],
"text": "this is the text message"
})
headers = {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
conn.request("POST", "/api/v3/sms/send?recipient=255654485755,255752771650&sender_id=ZEPSONSMS&message=Test%20Message&type=plain", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://portal.zepsonsms.co.tz/api/v3/sms/send?recipient=255654485755,255752771650&sender_id=ZEPSONSMS&message=Test%20Message&type=plain',
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{"from":"ZEPSONSMS", "to":["255654485755", "255752771650"],  "text": "this is the text message"}',
CURLOPT_HTTPHEADER => array(
'Authorization: Bearer YOUR_API_KEY',
'Content-Type: application/json'
),
));

$response = curl_exec($curl);
curl_close($curl);
echo $response;
    

var data = JSON.stringify({
    "from": "ZEPSONSMS",
    "to": [
        "255654485755",
        "255752771650"
    ],
    "text": "this is the text message"
    });
    
    var xhr = new XMLHttpRequest();
    xhr.withCredentials = true;
    
    xhr.addEventListener("readystatechange", function() {
    if(this.readyState === 4) {
        console.log(this.responseText);
    }
    });
    
    xhr.open("POST", "https://portal.zepsonsms.co.tz/api/v3/sms/send?recipient=255654485755,255752771650&sender_id=ZEPSONSMS&message=Test%20Message&type=plain");
    xhr.setRequestHeader("Authorization", "Bearer YOUR_API_KEY");
    xhr.setRequestHeader("Content-Type", "application/json");
    
    xhr.send(data);

var settings = {
    "url": "https://portal.zepsonsms.co.tz/api/v3/sms/send?recipient=255654485755,255752771650&sender_id=ZEPSONSMS&message=Test Message&type=plain",
    "method": "POST",
    "timeout": 0,
    "headers": {
        "Authorization": "Bearer YOUR_API_KEY",
        "Content-Type": "application/json"
    },
    "data": JSON.stringify({
        "from": "ZEPSONSMS",
        "to": [
        "255654485755",
        "255752771650"
        ],
        "text": "this is the text message"
    }),
    };
    
    $.ajax(settings).done(function (response) {
    console.log(response);
    });

var headers = {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
    };
    var request = http.Request('POST', Uri.parse('https://portal.zepsonsms.co.tz/api/v3/sms/send?recipient=255654485755,255752771650&sender_id=ZEPSONSMS&message=Test Message&type=plain'));
    request.body = json.encode({
    "from": "ZEPSONSMS",
    "to": [
        "255654485755",
        "255752771650"
    ],
    "text": "this is the text message"
    });
    request.headers.addAll(headers);
    
    http.StreamedResponse response = await request.send();
    
    if (response.statusCode == 200) {
    print(await response.stream.bytesToString());
    }
    else {
    print(response.reasonPhrase);
    }
      

var axios = require('axios');
var data = JSON.stringify({
    "from": "ZEPSONSMS",
    "to": [
    "255654485755",
    "255752771650"
    ],
    "text": "this is the text message"
});

var config = {
    method: 'post',
    url: 'https://portal.zepsonsms.co.tz/api/v3/sms/send?recipient=255654485755,255752771650&sender_id=ZEPSONSMS&message=Test Message&type=plain',
    headers: { 
    'Authorization': 'Bearer YOUR_API_KEY', 
    'Content-Type': 'application/json'
    },
    data : data
};

axios(config)
.then(function (response) {
    console.log(JSON.stringify(response.data));
})
.catch(function (error) {
    console.log(error);
});

Gain your customers trust.

Using custom sender ID and your own brand name, we ensure your business is professionally and trustwothy. Make your self different from the rest and start growing your business.

Easy & Best Solution for Your Business

Dont make your customers question your business. Let then trust the minute they see your message and take action within seconds.
Send SMS to hundreds of your customers and update them on different matters without wasting time. You can send all your customers messages automatically and let them know about your latest news.
  • +
    Aproved Sender ID
  • +
    Active Users
Screenshots

Contact Info

Nane Nane bus terminal, 1st floor, office no 4 Dodoma Tanzania.