Kila mtandao wa Tanzania
Fikia wateja wa Vodacom, Airtel, Yas, Halotel na TTCL kwa jina moja la mtumaji.
SMS za wingi kwa biashara za Tanzania
Tuma OTP, tahadhari na kampeni kwa wateja wa Vodacom, Airtel, Yas, Halotel na TTCL kupitia dashibodi moja, REST API au SMPP. Lipa kwa TZS, VAT ikiwa imejumuishwa, na utumie salio lako kwa muda wowote.
Kielelezo: jumbe za SMS zikifika kwenye simu, kila moja ikifuatiwa na uthibitisho wa kufikishwa.
Inafikia wateja wa
Bei
Orodha moja ya bei, VAT imejumuishwa. Ukinunua nyingi kwa mara moja, SMS moja inakuwa nafuu — kutoka TZS 16 hadi TZS 8 kwa SMS moja.
Jaribu
Andika namba yako ya simu nasi tutakutumia ujumbe wa mfano sasa hivi, kutoka kwa jina halisi la mtumaji, kupitia mtandao ule ule ambao jumbe za wateja wako husafiria.
Tunatumia namba yako kutuma ujumbe huu mmoja tu na hatuihifadhi. Idadi ya jumbe za majaribio ina kikomo.
Kwa nini LundoSMS
Kuanzia ukumbusho wa kwanza hadi kampeni ya mamilioni ya ujumbe — jukwaa moja, bila mshangao.
Fikia wateja wa Vodacom, Airtel, Yas, Halotel na TTCL kwa jina moja la mtumaji.
Ona kama ujumbe uko kwenye foleni, umetumwa kwenye mtandao, umefika au umeshindikana kwa kila mpokeaji — kisha pakua ripoti.
Sajili jina la mtumaji lenye herufi ili wateja waone jina lako badala ya namba isiyojulikana.
Kipimo cha moja kwa moja cha sehemu za SMS na onyesho la simu vinakuonyesha salio ambalo ujumbe utatumia.
Unganisha kwa ombi moja la HTTPS na webhooks zilizosainiwa, au unganisha mteja wako wa SMPP kupitia TLS.
VAT imejumuishwa, punguzo la ujazo, na salio la SMS lisilokwisha muda.
Ingiza anwani kutoka CSV au Excel, weka majina ndani ya ujumbe na tuma saa inayofaa.
Wape wenzako ufikiaji wanaohitaji tu. Kila hatua nyeti inarekodiwa.
Jinsi inavyofanya kazi
Kila kitu kinafanyika mtandaoni. Hatua pekee zinazohusisha watu ni zile zinazolinda mtandao: ukaguzi wa jina la mtumaji na uthibitishaji wa amana zinazowekwa kwa mkono.
Jisajili, thibitisha barua pepe na simu yako, kisha tueleze kuhusu biashara yako.
Chagua jina ambalo wateja wataliona, kisha lipa kwa pesa za simu, amana ya benki au Lipa Namba.
Tumia kihariri cha wavuti, REST API au SMPP, kisha utazame uthibitisho wa kufikishwa ukiingia.
Kwa wasanidi programu
Tuma ujumbe wako wa kwanza kwa ombi moja. Funguo za idempotency, webhooks zilizosainiwa na hali ya uwasilishaji kwa kila ujumbe ni sehemu ya API tangu siku ya kwanza.
POST /v1/messages
curl -X POST 'https://api.lundosms.co.tz/v1/messages' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Idempotency-Key: order-1001' \
-H 'Content-Type: application/json' \
-d '{
"sender_id": "YOURBRAND",
"recipients": ["255712345678"],
"message": "Your order has been confirmed.",
"client_reference": "ORDER-1001",
"type": "transactional"
}'const response = await fetch('https://api.lundosms.co.tz/v1/messages', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.LUNDOSMS_API_KEY}`,
'Idempotency-Key': 'order-1001',
'Content-Type': 'application/json'
},
body: JSON.stringify({
sender_id: 'YOURBRAND',
recipients: ['255712345678'],
message: 'Your order has been confirmed.',
client_reference: 'ORDER-1001',
type: 'transactional'
})
});
const result = await response.json();
console.log(result.data.batch_id, result.data.status);<?php
$ch = curl_init('https://api.lundosms.co.tz/v1/messages');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . getenv('LUNDOSMS_API_KEY'),
'Idempotency-Key: order-1001',
'Content-Type: application/json',
],
CURLOPT_POSTFIELDS => json_encode([
'sender_id' => 'YOURBRAND',
'recipients' => ['255712345678'],
'message' => 'Your order has been confirmed.',
'client_reference' => 'ORDER-1001',
'type' => 'transactional',
]),
]);
$result = json_decode(curl_exec($ch), true);
echo $result['data']['batch_id'];import os
import requests
response = requests.post(
"https://api.lundosms.co.tz/v1/messages",
headers={
"Authorization": f"Bearer {os.environ['LUNDOSMS_API_KEY']}",
"Idempotency-Key": "order-1001",
},
json={
"sender_id": "YOURBRAND",
"recipients": ["255712345678"],
"message": "Your order has been confirmed.",
"client_reference": "ORDER-1001",
"type": "transactional",
},
timeout=10,
)
print(response.json()["data"]["batch_id"])package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
"os"
)
func main() {
body, _ := json.Marshal(map[string]any{
"sender_id": "YOURBRAND",
"recipients": []string{"255712345678"},
"message": "Your order has been confirmed.",
"client_reference": "ORDER-1001",
"type": "transactional",
})
req, _ := http.NewRequest("POST", "https://api.lundosms.co.tz/v1/messages", bytes.NewReader(body))
req.Header.Set("Authorization", "Bearer "+os.Getenv("LUNDOSMS_API_KEY"))
req.Header.Set("Idempotency-Key", "order-1001")
req.Header.Set("Content-Type", "application/json")
res, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer res.Body.Close()
fmt.Println(res.Status)
}Matumizi
Misimbo ya mara moja ya kuingia, kulipa na kujisajili, kupitia njia ya kipaumbele.
Jifunze zaidiTaarifa za oda, malipo na usafirishaji papo hapo zinapotokea.
Jifunze zaidiOfa, vikumbusho na matangazo kwa maelfu ya wateja kwa wakati mmoja.
Jifunze zaidiVikumbusho vya ada, miadi na matangazo ya umma kwa shule, zahanati na zaidi.
Jifunze zaidiSMS za wingi zinakuwezesha kutuma ujumbe uleule — au matoleo yaliyobinafsishwa — kwa watu wengi kwa wakati mmoja. Ukiwa na LundoSMS unaweza kupakia orodha ya namba, kuandika ujumbe mmoja na kuutuma kwa maelfu ya wateja kwenye mitandao yote ya Tanzania, kisha kuona ujumbe upi umefika.
Jina la mtumaji ni jina ambalo wateja wanaliona badala ya namba ya simu, kwa mfano JINALAKO (hadi herufi na tarakimu 11). Unaliomba kupitia dashibodi yako kwa maelezo mafupi na nyaraka zinazothibitisha. Timu yetu inalikagua na, pale mitandao inapohitaji, inaliwasilisha ili liidhinishwe. Unaweza kutuma mara tu linapoidhinishwa.
Unanunua salio la SMS kwa shilingi za Tanzania, na bei ya SMS moja hupungua kadiri ununuzi wako wa mara moja unavyokuwa mkubwa. Bei zote zinajumuisha VAT. Orodha ya bei ya sasa na kikokotoo viko kwenye ukurasa wa bei.
Hapana. Salio la SMS halikwisha muda. Nunua unachohitaji sasa na ukitumie wakati wowote.
Kila ujumbe una hali yake: uko kwenye foleni, umetumwa kwenye mtandao, umefika, au umeshindikana. "Umetumwa kwenye mtandao" inamaanisha mtandao umeukubali ujumbe; "umefika" inamaanisha simu ya mpokeaji imethibitisha. Unaweza kuona hali hizi kwenye dashibodi, kuzipakua, au kuzipokea kwa webhook au SMPP. Simu iliyozimwa au isiyo na mtandao inaweza kupokea ujumbe baadaye au isiupokee kabisa — hakuna mtoa huduma anayeweza kuhakikisha kufika pale mtandao usipothibitisha.
Ndiyo. REST API inapokea ombi moja la HTTPS lenye ufunguo wa API, inasaidia funguo za idempotency ili kujaribu tena kusisababishe kutuma mara mbili, na inaripoti mabadiliko ya hali kwa webhook iliyosainiwa. Funguo za majaribio zinakuwezesha kujaribu kila kitu bila kutuma ujumbe halisi.
Fungua akaunti, sajili jina la mtumaji na utume ujumbe wako wa kwanza leo. Nunua salio la SMS unalohitaji — halikwisha muda.
Unalipia salio kabla ya kutumia. Bei kwa TZS, VAT imejumuishwa.