Platform, isolated hosting

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" }
7
supported message types
1
isolated container per subscriber
24/7
always-on WhatsApp session
OMR
local payment via Thawani

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);
Response
{
  "success": true,
  "data": {
    "messageId": "3EB0C43A1D8F",
    "to": "96890000000",
    "status": "sent"
  }
}

How it works

Four steps between you and your first message.

1
Pick a plan and pay

Choose the plan that fits and pay securely in Omani Rial through the Thawani gateway.

2
Receive your container

We provision your container and subdomain automatically within minutes of payment.

3
Link your number

Scan the QR code from your dashboard to link WhatsApp, and create an API key from settings.

4
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

0.100 OMR
every 30 days
  • 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
Subscribe

Enterprise

The world is at your feet

10.000 OMR
every 30 days
  • 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
Subscribe

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.

Mirsal links your WhatsApp number to an API of your own. You scan a QR code once from your dashboard, then send messages from your systems over a REST API.

Yes; every subscriber gets an independent container and a private database shared with no other party, deleted in full on cancellation as the privacy policy describes.

Payment goes through the Thawani gateway with bank cards in Omani Rial, and you may request a full refund within seven days as long as you have not started using the service. Details are in the payment policy.

You can upgrade at any time from the My subscription page, and the difference is prorated against the remaining period.

Yes, on higher plans; request it from your subscription page and we handle the certificate and routing.

We deliver every event to your endpoint as it happens: an incoming message, a delivery status, a session drop. Each request carries an HMAC signature you verify the origin with, and we retry automatically if your endpoint is unreachable.

The platform is designed for legitimate notifications to customers who contacted you, and it paces sending to protect your account. Unsolicited messaging violates both our policies and those of WhatsApp.

Ready to send your first message

Subscribe now and receive your container within minutes, and if you have a question first, write to us.