BrqSMS - Bulk SMS for every network in Sudan
BULK SMS · CAMPAIGNS · SENDER ID · API

One portal for all your {{ typedWord }}

A sending channel for every Sudanese network, delivered in under three seconds - from the BrqSMS portal or straight from your system through the API in any language.

BrqSMS
Dashboard
Sending
Contacts
SMS
Quick Send
Campaign Builder
Blacklist
Reports
Developers
Credit
48,120
Quick Send BrqSMS Sending Server
Sender ID
BRQSMS
Country Code
+249
Recipients
{{ demoNum }}
, (Comma) ; (Semicolon) New line
RECIPIENTS: {{ demoCount }}
Message
{{ demoMsg }}
REMAINING : 68 / 160MESSAGE(S) : 1 (UCS2)
Preview
Send
on device
Messages
BRQSMS now
{{ demoMsg }}
✓✓Delivered
Delivering…
Recipients12,480
Total49,920 SDG
Status{{ statusLabel }}
Organisations sending through BrqSMS

Banks, universities and companies that rely on BrqSMS for alerts and verification codes

Features

Every sending tool in one place: local delivery to all networks, scheduling, a sender ID in your organisation's name, and an API that fits any programming language.

QUICK SEND

Quick send

Paste numbers or upload a file and send at once, with delivery in under three seconds and a live character and segment counter before you hit Send.

CAMPAIGN BUILDER

Campaign builder

Campaigns to hundreds of thousands with scheduling and custom fields, and duplicates cleaned before any credit is charged.

CONTACTS

Contacts & groups

Organise numbers into groups with custom fields merged into the message text, imported from Excel.

SENDER ID

Custom sender ID

Request your brand name from inside the portal and manage several IDs (marketing, alerts, OTP) under one account.

BLACKLIST

Blacklist

Opt-out numbers are excluded from every campaign automatically, so you never message - or pay for - someone who asked to stop.

REPORTS

Per-number reports

Detailed statistics and delivery status per recipient and per network, exported from the portal or pulled via API - with 24/7 support on WhatsApp.

CALCULATOR

Estimate your campaign
before you order

Type your message and the number of recipients to see how many segments you need and which package covers it. Arabic text is sent as UCS2, so every 70 characters counts as one segment (67 in multipart messages).

Result
Characters {{ calcChars }}
Encoding {{ calcEncoding }}
Segments per recipient {{ calcSegments }}
Total messages {{ calcTotalSms }}
Suggested package {{ calcTier }}
Suggested package price {{ calcCost }} SDG
Order this package
What you buy is sending credit; this estimate uses today's tariff and the message count changes if the tariff does.
SMPP 3.4

Direct SMPP bind
for banks and government

For organisations sending at volume with no tolerance for delay: a dedicated SMPP session from your system straight into our gateway - no HTTP hop, with steady high throughput.

Request an SMPP bind
BIND
Dedicated session
transceiver or transmitter, multiple sessions per account and an allow-listed IP per session.
THROUGHPUT
Guaranteed throughput
Set in the contract against your monthly volume and held for its full term.
DLR
Instant delivery receipts
deliver_sm for every message, with UCS2 encoding for Arabic and no lost characters.
SLA
Contract and named support
A support team
Suited to banks, insurers, e-wallets and government bodies.
Message path over an SMPP session
From your system to the network, with the receipt coming back
Delivery receipt (DLR) Your system submit_sm BrqSMS gateway SMPP 3.4 Sudani MTN Zain

Environment and session details

host smpp.brqsms.com
port 2776
bind transmitter
version SMPP 3.4
encoding UCS2 (0x08) for Arabic text
dlr registered_delivery = 1
window enquire_link every 30 seconds
The values above are indicative - real session credentials and the allow-listed IP are issued after the contract is signed.

Onboarding steps

01A formal request from the organisation with expected volume
02Contract, agreed throughput and an approved sender ID
03A session on our environment with one of our team
04Production go-live with daily reports for the first week
NETWORK STATUS

Network status

Sudani
Fully operational
MTN
Fully operational
Zain
Fully operational

How ordering works

From choosing a package to your first message - the same business day.

01

Choose a package

Pick the credit size on the order page; validity and sender-ID count are shown there.

02

Register

Create your portal account once the package order is complete.

03

Set the sender

Choose the sender ID your customers will see; we register it with the networks.

04

Receive

Credit lands in your account and you start sending from the portal or the API within the validity period.

Pricing

Prices pulled live from the order system

BrqSMS does not supply phone numbers - the service is a sending channel only; the customer provides their own list.

PackageEst. messagesValiditySender IDsPrice
10K SMS 10,000 6 months 1 sender ID {{ p10k }} SDG Order now
25K SMS Most popular 25,000 6 months 1 sender ID {{ p25k }} SDG Order now
100K SMS 100,000 12 months Unlimited {{ p100k }} SDG Order now
1M SMS Premium 1,000,000 12 months Unlimited {{ p1m }} SDG Order now
OTP SMS Individuals ~10,000 6 months 1 sender ID {{ potp }} SDG Order now
* The OTP package is for individuals without a commercial registration or trade name and sends verification codes only. Registered businesses choose the other packages - which support OTP and all other messaging.
* What you buy is sending credit in Sudanese pounds - not a guaranteed message count: the count follows the tariff in force and can change, and every credit has an expiry (6 or 12 months depending on the package).
INCLUDED
All packages include
Portal access and the API, contacts, and CSV upload.
COVERAGE
Coverage
Local delivery inside Sudan via Zain, Sudani and MTN.
ENCODING
Languages
All languages - Unicode and UTF-8, with Arabic sent as UCS2.
VALIDITY
Validity & tariff
6 or 12 months by package, and the count follows the tariff in force.

What our clients say

Organisations that send through BrqSMS every day, in their own words.

★★★★★
Wishing you continued success - we look forward to a fruitful partnership and we value working with you.
T TirhalHead of IT
★★★★★
Our sincere thanks and appreciation to your team, with warm regards.
S Savings & Social Development BankPayment systems
★★★★★
Done in the same moment - thank you for the speed; the service is up and running now.
O Omdurman Islamic UniversityIT department
DEVELOPERS

One HTTP request,
and your message is on the network

One key for production, clear JSON responses. Full docs at brqsms.com/api.

POST/api/v3/sms/send
POST/api/v3/sms/campaign
GET/api/v3/sms/:uid
GET/api/v3/me/subscription
brqsms.com/api
The endpoints above are illustrative - they will match your published docs exactly.
{{ codeSample }}
HTTP 200
{
  "status": "success",
  "data": {
    "uid": "brq_8fJ2kQ",
    "status": "Delivered",
    "sms_count": 1
  }
}

Works with every language

Any language that can send an HTTP request can send through BrqSMS
PHPLaravelNode.jsPythonJavaC# / ASP.NETVBJavaScriptHTML5cURLGoRubyFlutterWordPressActiveXPHPLaravelNode.jsPythonJavaC# / ASP.NETVBJavaScriptHTML5cURLGoRubyFlutterWordPressActiveX

BrqSMS is a sending channel inside Sudan: we deliver your message to Zain, Sudani and MTN around the clock, under your organisation's name and in under three seconds - and your number list stays yours.

What the service is
24/7 supportTalk to a support directly on WhatsApp
Credit for lost messagesWe trace every failure and refund its credit
Dedicated gatewayA gateway built around your organisation's needs

FAQ

Question not answered here? Message us on WhatsApp and support will reply.

Ask on WhatsApp →

No. BrqSMS is a sending channel only; you provide your own list. We do not sell number databases and never share one customer's numbers with another.

Usually three business days after we receive your organisation's details, depending on operator response. We keep you posted at each stage.

Yes - every package has a validity period: six months for the smaller ones and 12 months for the larger. The stated count is an estimate, because what you buy is credit and the message count follows the tariff in force.

Arabic is sent as UCS2, so every 70 characters is one segment - 67 per segment in multipart messages. The real count drawn from your credit follows the tariff in force; displayed figures are estimates.

Common causes: handset off or out of coverage, an invalid number, or operator rejection of non-compliant content. Every case appears with its reason in the delivery report, and we refund credit for cases on our side.

No. The service is one-way sending inside Sudan and does not support inbound replies today.

COMPLIANCE POLICY

Acceptable use & compliance

Following these terms is a condition of keeping the account, and it protects your sender ID from being suspended by the operators. They apply to every package and to SMPP and API traffic.

01 Recipient consent
Send only to numbers that agreed to hear from you. Unsolicited messages put your sender ID at risk of suspension.
02 Opt-out
Offer a clear way to stop, and add opted-out numbers to the Blacklist so they are excluded from every campaign.
03 Prohibited content
Unlawful, misleading or fraudulent content is prohibited, as is impersonating any other party.
04 Data confidentiality
Your numbers and message content are used for delivery only - never sold, never shared with a third party.
05 Sending hours
Keep marketing campaigns to reasonable hours. Service messages and alerts are exempt.
06 The agreement
Full obligations are set out in the service agreement published by Mazin & Mazin.
Breaching any term may suspend the sender ID or the account, with no refund of consumed credit.

Talk to us on WhatsApp

The fastest way to start: message us on WhatsApp and we activate your account and file your sender ID the same business day.

Message us on WhatsApp+249 123 325 566
Emailsales@mazinhost.com
AddressFly Nas Tower (Imran Building) 
Amarat - Street 41, Khartoum