SMSAlert
99%+
average delivery rate
<3s
average OTP delivery latency
160
chars / standard message
REST
simple API, any language

Message types

What you can send via SMS API

From a single OTP code to millions of marketing messages — same API, different configuration.

📦
Transactional

Automated notifications

Order confirmations, delivery updates, payment alerts, booking statuses — triggered automatically from your system.

Orders Deliveries Alerts
📣
Marketing

Campaigns & promotions

Send to contact lists with scheduling, personalisation and detailed delivery and click reports.

Bulk Scheduling Link tracking
📥
Inbound

Received SMS (Inbound)

Receive SMS from customers on your dedicated number, when using the app or dedicated hardware. Instant webhook for each received message — integrates with any system.

Dedicated number Webhook Auto-reply

SMSAlert's differentiator

One API.
SMS, WhatsApp and Push — at once.

Most providers give you an API for SMS and leave you to integrate WhatsApp separately, push separately, fallback channel separately. At SMSAlert, the same endpoint does it all.

channel: sms channel: whatsapp channel: push
Automatic routing
{ "phoneNumber" : "+40712345678", "message" : "test" }

Everything you need from the first API call

No complex configuration, no contracts. Create an account, get your token and send your first SMS in under 10 minutes.

Guaranteed fast delivery

Direct routes with operators. OTPs arrive in under 3 seconds. Separate priority queue for critical messages vs bulk marketing.

🪝

Real-time webhooks

Receive instant notification on every status change: sent, delivered, failed. Inbound SMS triggers a webhook within seconds of receipt.

📊

Reports & statistics

View real-time delivery rate, volume sent and status of every message. Exports, interval filters and per-campaign reports directly from the dashboard.

🔗

URL shortener & tracking

Links in messages are automatically shortened and tracked. You know exactly how many recipients accessed the link, when and from which operator.

🌐

Unicode & diacritics

Full Unicode support: send messages with special characters and accents without any issues. We automatically handle encoding and concatenation of long messages without losing characters.

📅

Scheduling & batch

Schedule messages for a specific date and time. Send lists of thousands of contacts via a single API call with asynchronous processing.


Unique flexibility

Choose the right infrastructure for your business

Unlike other providers that offer a single operator route, SMSAlert gives you three options — all through the same API.

📡
Operator route
Pay As You Go · Business

Send through partner operator networks. Zero hardware investment, works immediately after account activation. Recommended for OTP, notifications and standard campaigns.

Setup instant No hardware Recommended
📟
Modem GSM Hardware
Plan Enterprise

Dedicated 4G device in SMSAlert custody, with your SIM. Available 24/7, message queue, autonomous operation. Ideal for high volumes and maximum reliability.

24/7 Message queue High volumes
Learn more

Who uses SMS API

SMS remains the channel with the greatest reach and compatibility — works on any phone, without an app installed, without an account.

🏦

Banks & fintech

OTP for authentication and transaction authorisation. Account alerts, payment notifications, password reset codes — on priority routes with guaranteed SLA.

OTP / 2FA Priority route
🛒

E-commerce & retail

Order confirmation, delivery update, return notification, abandoned cart reminder. Promotional campaigns to segmented customer lists.

Transactional Marketing
🏥

Healthcare & clinics

Appointment reminders, consultation confirmation, pre-operative instructions. Inbound SMS for confirmation or cancellation with auto-reply.

Reminder Inbound
⚙️

Automation & IoT

Alarm systems, solar panels, smart meters, PLC/SCADA — automatic alert sending on critical events, without human intervention.

M2M System alerts
🚚

Logistics & transport

Driver and customer notifications, pickup confirmations, route updates. Inbound SMS for special delivery instructions.

Deliveries Inbound
🏢

HR & internal communication

Urgent notifications for employees, shifts, security alerts. SMS arrives even when email is ignored or the phone has no internet.

Urgent No internet needed

M2M · Industrial · IoT

SMS for automated systems and M2M devices

When a device needs to alert a human — without internet, without an intermediary cloud, without human intervention — SMS is the only guaranteed channel. SMSAlert offers both REST API (for systems with IP connectivity) and dedicated GSM modems (for embedded, SCADA, PLC).

🔐

Security & alarm systems

Burglar alarm panels, fire detectors, access control systems — send instant SMS on critical events (alarm triggered, power disconnected, door open). Works even when Ethernet is cut.

Immediate alert No internet DLR confirmed

Energy & utilities

Solar inverters, diesel generators, UPS units, smart meters — alert on grid failure, production below threshold, overtemperature, abnormal consumption. Direct integration via Modbus/TCP or REST API from local gateway.

Solar panels Generators Smart meters
🏭

Industrial / SCADA / PLC

Industrial automation systems, production lines, CNC machines — SMS on fault, limit exceeded, emergency stop. Modern PLCs (Siemens, Allen-Bradley, Schneider) can call REST API directly through Ethernet function blocks.

PLC SCADA Fault alerts
🌱

Agriculture & environment

Weather stations, irrigation systems, automated greenhouses, soil sensors — alert on frost, drought, critical humidity or water level in tank. Transmission via GPRS/4G from the field, where WiFi doesn't exist.

Irrigation Greenhouses Field sensors
🚛

Fleet & telematics

GPS trackers, OBD-II loggers, fleet management systems — SMS on geofencing exit, speed exceeded, engine on/off, tachograph exceeded. Inbound SMS for commands (engine lock, position request).

GPS Geofencing Inbound commands
🏗️

Smart building / BMS

HVAC systems, lifts, fire pumps, building boilers — alert on breakdown, critical temperature, pressure loss. SMS reaches the on-call technician regardless of apps or internet.

HVAC BMS On-call tech
Delivery Receipt (DLR)

Each sent message returns a webhook with the delivery status: delivered, failed or expired. Your system knows if the alert reached the technician — and can automatically escalate to a secondary number.

Inbound SMS — bidirectional commands

You get a dedicated number the technician can reply to. The reply arrives via webhook to your system and can trigger actions: receipt confirmation, alarm reset, start/stop command. Bidirectional SMS without an app.

📡
REST API or physical GSM modem

Your device calls POST /api/v2/message/send via the internet. Or use the SMSAlert GSM hardware modem — it plugs into any socket, connects to WiFi and sends SMS through its own SIM via cloud, without any other server.

Do you have embedded devices, PLC or SCADA systems without IP connectivity?

The SMSAlert GSM modem is a cloud device: it plugs into any socket, connects to WiFi and sends SMS through its own SIM via SMSAlert infrastructure — no PC, no drivers, no complex configuration.

GSM hardware modems → SMSAlert Sync (Android SMS gateway)

When to choose SMS over WhatsApp or Push

Each channel has its strengths. SMS is the winner when universal reach and simplicity matter.

Criterion
SMS
WhatsApp
Push (Alertisimo)
Works without internet
Requires installed app
No
WhatsApp
Alertisimo
Recipient reach
100% any phone
~85% WA users
variable requires adoption
Open rate
~95%
~95%
~80%
Rich content (images, buttons)
partial links
images, video, buttons
quick AI actions
Ideal for OTP
✓✓ industry standard
SMSAlert Unified API

You don't have to choose a single channel. SMSAlert chooses for you at each message, according to your rules and AI.


First SMS in 10 minutes

No lengthy forms, no contract, no waiting period.

1
Create a free account
Register in 2 minutes on smsalert.mobi. You immediately get access to your dashboard and API token.
2
Get your API token
Find the token in the Settings → API section. Copy it, place it in your request header: Authorization: Bearer {token}.
3
Make your first API call
POST /api/v2/message/send with your test number and message. You receive SMS on your phone within seconds.
4
Set up webhook for statuses
Set a URL in the dashboard and receive HTTP notifications on every status change — sent, delivered, failed, inbound reply.

Frequently asked questions about SMS API

Have another question? Write to us directly.

A standard SMS has 160 characters (GSM7). If you use special characters or Unicode (e.g. accented letters), the limit drops to 70 characters per SMS. Longer messages are automatically concatenated — we handle this transparently, you send the full text and we split and reassemble it on the phone. Cost is per physical SMS.

Yes. From the dashboard you have access to real-time reports: delivery rate, status of each message (sent, delivered, failed), volume per interval and exports. Via webhooks you receive status directly in your app on every event.

You receive a delivery report via HTTP webhook to your configured URL, in real time. Possible statuses: queued, sent, delivered, failed. Full details at apidocs.smsalert.mobi.

Yes, inbound SMS is possible via two methods: SMSAlert Sync — the Android app that turns a phone or tablet with its own SIM into a gateway, or via dedicated GSM hardware (4G modem). Each received SMS triggers an instant webhook to your URL, with the sender's number, text and timestamp.

There are default limits that protect deliverability, but they are generous for normal use. You can send thousands of messages per minute via batch API. For very high volumes (campaigns of hundreds of thousands of messages) we recommend prior discussion to optimise the sending rate and avoid operator filters.

Yes — this is SMSAlert's main advantage. The same endpoint POST /api/v2/message/send works for SMS, WhatsApp Business API and Alertisimo push. You define the routing rules in the dashboard — which channel to send on, under what conditions and which fallback channel kicks in if the first isn't available. One integration, all channels.

OTP · Transactional · Marketing · Inbound · Unified API

First SMS sent
in 10 minutes.

No contract, no minimum subscription. Create an account, get your token and send. Pay only for what you use.