Deliver your business messages over WhatsApp from a container that is yours alone
Mirsal gives you an independent container, a subdomain in your name, and a ready REST API, so your first message goes out minutes after you subscribe.
- A database of your own, shared with no one
- A subdomain in your name, like you.mirsal.om
- Automatic activation minutes after payment
$ curl -X POST https://you.mirsal.om/api/v1/messages/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-d "to=96890000000" \
-d "message=Order 1024 is on its way"
{ "success": true, "status": "sent" }
Why Mirsal
Isolated infrastructure and complete tooling to run the WhatsApp channel of your business end to end.
Full isolation per subscriber
Your service runs in an independent container with its own database, so no middleman reads your messages and no other subscriber competes for your resources.
A subdomain in your name
You get a dashboard and API on your own address such as shop.mirsal.om, with custom domains available on higher plans.
Auto-reply on incoming
Configure automatic replies that receive customer inquiries at any hour and answer the moment they arrive.
Account protection
Mirsal paces your sending rate and mimics human timing, keeping your number clear of ban systems.
Signed webhooks
Message and delivery events reach you as they happen, signed with HMAC to prove their origin, with automatic retries on failure.
API keys and interactive docs
Create multiple keys with scoped permissions, and try requests live from the docs page on your own domain.
Built for developers from the first line
Send your first message with a single request, and receive every event on your server the moment it happens.
- Authenticate with an API key in the request header
- Instant events signed with HMAC, retried automatically
- Full interactive docs on your subdomain after activation
curl -X POST https://you.mirsal.om/api/v1/messages/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"to": "96890000000", "message": "Order 1024 is on its way"}'
const res = await fetch("https://you.mirsal.om/api/v1/messages/send", {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
to: "96890000000",
message: "Order 1024 is on its way"
})
});
$ch = curl_init("https://you.mirsal.om/api/v1/messages/send");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Authorization: Bearer YOUR_API_KEY",
"Content-Type: application/json"
]);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
"to" => "96890000000",
"message" => "Order 1024 is on its way"
]));
$response = curl_exec($ch);
{
"success": true,
"data": {
"messageId": "3EB0C43A1D8F",
"to": "96890000000",
"status": "sent"
}
}
How it works
Four steps between you and your first message.
Pick a plan and pay
Choose the plan that fits and pay securely in Omani Rial through the Thawani gateway.
Receive your container
We provision your container and subdomain automatically within minutes of payment.
Link your number
Scan the QR code from your dashboard to link WhatsApp, and create an API key from settings.
Send and Monitor
Send messages through the API and follow delivery in real time over webhooks.
Every message format your business needs
Send text, media, locations, and contact cards through the same API.
Text
Text messages in any language, emoji included.
Image
Product and offer images with an accompanying caption.
Video
Intro clips and walkthroughs, straight into the chat.
Audio
Voice messages and notes in the formats WhatsApp supports.
Documents
Invoices, reports, and PDF files, ready to save and share.
Contact
Contact cards the customer saves with one tap.
Use cases from real operations
From verification code to invoice, the whole customer journey runs over WhatsApp.
Verification codes
Verify sign-ins with codes that arrive over WhatsApp faster than SMS and at lower cost.
Order notifications
Keep customers informed from order confirmation to the doorstep.
Appointment reminders
Cut no-shows with reminders sent as far ahead as you choose.
System alerts
Wire up your monitoring so fault alerts reach your team the moment they fire.
Invoices and collection
Send invoices, payment links, and due-date reminders in the channel everyone opens.
Customer service
Receive customer inquiries and route them into your systems over webhooks for a fast reply.
Clear plans in Omani Rial
Full isolation and the complete API in every plan; the difference is capacity and limits.
Sole
Explore Whatsapp Integration World
- Up to 1 container
- Max WhatsApp sessions — 1
- Auto-reply
- Message retention (days) — 180
- Unlimited messages
- Unlimited contacts
- Send documents, text, images, audio, and video
- API access
- Webhooks
- Immediate support
- Dedicated subdomain
Pro
Work as Pro
- Up to 3 containers
- Max WhatsApp sessions — 2
- Auto-reply
- Message retention (days) — 365
- Unlimited messages
- Unlimited contacts
- Send documents, text, images, audio, and video
- API access
- Webhooks
- Immediate support
- Dedicated subdomain
- Meta Cloud API (official)
Enterprise
The world is at your feet
- Up to 3 containers
- Max WhatsApp sessions — 3
- Auto-reply
- Message retention (days) — 730
- Unlimited messages
- Unlimited contacts
- Send documents, text, images, audio, and video
- API access
- Webhooks
- Immediate support
- Dedicated subdomain
- Meta Cloud API (official)
- Custom domain
Payment is processed securely by Thawani; refund details are in the payment policy.
Frequently asked questions
Anything unanswered here, our team answers through the contact page.
Ready to send your first message
Subscribe now and receive your container within minutes, and if you have a question first, write to us.