Integrate it once into your application. Then SMSAlert routes according to your rules: WhatsApp when is possible, SMS when is urgent, Push when you want the lowest rate, and personal infrastructure with GSM device or SMSAlert Sync (Android) .
Choose the right channels and infrastructure. SMSAlert routes according to rules and provides automatic backup channels.
Send automated SMS messages directly from your platform or application — verification codes, delivery alerts, appointment confirmations, or operational notifications.
Customers receive the message regardless of their phone or internet connection. The most reliable
channel when delivery matters.
Communicate with customers on the channel they already use every day. Send
order confirmations, delivery notifications, and reminders directly on WhatsApp—with an
open rate of over 90%.
If the message does not arrive via WhatsApp, SMSAlert automatically redirects it via SMS. Zero
lost messages.
Instant notifications directly on the customer's phone, with no cost per message.
Ideal when you have your own mobile app and want to reduce SMS costs.
Supports interactive actions, deep links, and automatic OTP code extraction — a
better user experience at minimal cost.
Do you have an Android phone with its own SIM card? You can turn it into an SMS gateway in a few minutes — no dedicated hardware, no operator costs. Send and receive SMS messages through the SMSAlert platform with your SIM card. Perfect for small volumes, quick tests, or as a backup line.
Own SMS infrastructure for large volumes: pool of dedicated SIM cards, automatic balancing between lines, and real-time monitoring. Reduce the cost per message and eliminate dependence on a single operator. Combine with a backup channel to SMS gateway or WhatsApp when needed.
Automatically send order confirmation notifications, delivery updates, and abandoned cart reminders — via SMS or WhatsApp, directly from your e-commerce platform. No additional code required.
Connect SMSAlert to the platforms and tools you use — without changing anything in the way you work.
Add capabilities as your business grows — team inbox, advanced routing, templates, and AI.
Guides and updates on SMS API, WhatsApp Business, routing, integrations, and best practices (deliverability, compliance).Latest news
Create a free account, connect your channels, and send your first message in less than 15 minutes. SMS, WhatsApp Business, Push — all in one place, with smart routing and automatic backup channel.
Send a single payload, and SMSAlert decides the chennel (WhatsApp / SMS / Push /
Sync-GSM) based on your rules.
You receive statuses via webhook (delivered/failed/inbound) and can correlate everything with
client_reference.
curl -X POST "https://smsalert.mobi/api/v2/message/send" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"phoneNumber": "+40740123456",
"message": "Your authentication code is 493812"
}'
import fetch from "node-fetch";
const res = await fetch("https://smsalert.mobi/api/v2/message/send", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.SMSALERT_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
phoneNumber: "+40740123456",
message: "Order #48291 has been received. Tracking: https://exemplu.ro/t/48291",
}),
});
console.log(await res.json());
$payload = [
"phoneNumber" => "+40740123456",
"message" => "Appointment confirmed: 24 Feb, 16:30. Cancel: https://exemplu.ro/a/ab12",
];
$ch = curl_init("https://smsalert.mobi/api/v2/message/send");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer " . getenv("SMSALERT_API_KEY"),
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS => json_encode($payload),
]);
echo curl_exec($ch);