Reach your whole list on WhatsApp. Turn every reply into a lead.
Mirsal sends Meta-approved messages to the people in the spreadsheets you already keep, then a flow or assistant you set up files each reply and hands the lead to the right agent, in Arabic or English.
Connect your own WhatsApp Business account. No reseller in between.
Illustration: an owner answers a WhatsApp message with “Yes, it's available” and becomes a new lead assigned to Rania.
- Licensed in Dubai · FAIRSCALE FOR WEB-DESIGN
- Arabic and English, right to left
- Your own WhatsApp Business account and number
- Mirsal never marks up message fees
- Connection credentials encrypted at rest
What you can check before you sign up
Campaigns arrive under your business name
Connect your WhatsApp Business account in one sign-in with Facebook, and every campaign goes out from your own number through Meta's WhatsApp Business Platform.
Your whole team can work in Arabic
The product has an Arabic interface that reads right to left, and you can send templates in either language.
Meta's review, followed here
Write a template, submit it to Meta and follow its review status here, without copying text into WhatsApp Manager.
Plan it at your desk. Answer it from your phone.
Build lists, templates and campaigns on a big screen, and pick up replies wherever you are. It's the same account on both, so nothing falls out of step.
At your desk
For whoever runs the campaigns.
- Import and segment your contacts
- Write templates and follow Meta's review
- See delivery, replies and cost for every send
On your phone
For the agent who takes the reply.
- Install it from your browser, with no app store needed
- Get notified when a flow or your routing rules give you a lead, or a customer asks for a person
- Hand a conversation to a colleague and leave them a note only your team can see
From spreadsheet to conversation in four steps
- 1
Import the sheets you already have
Upload an Excel workbook with as many tabs as you like, or a CSV file, and map each tab once. As long as a row's mobile number can be read, the contact is kept: any other cell Mirsal can't read is left empty and noted. Each tab can also become its own list.
Illustration. Names and numbers are examples. - 2
Choose who hears from you
Filter by area, bedrooms, budget, language or when you last spoke. Save the result as a fixed list or, on Growth and above, as a rule that refreshes before every send.
Illustration. Names and numbers are examples. - 3
Send a message Meta has approved
Write a template with an image and quick-reply buttons, submit it for review and follow its approval here. Fill each blank from your own data, and before you send, Mirsal shows who will receive it, who is left out and why.
Illustration. Names and numbers are examples. - 4
Every answer reaches an agent
A tap on a button can mark someone as a lead, add them to a call-back list and assign them to an agent, who is notified straight away. A flow can also ask more questions and save each answer to the contact.
Illustration. Names and numbers are examples.
The list, the message and the reply, in one place
These are the four screens your team will use most. Pick one to see it.
More than a shared inbox
The tools a sales team needs around every conversation.
Shared inbox
Your WhatsApp, email, Messenger and Instagram conversations in one place, with WhatsApp photos, voice notes and documents shown as they were sent, notes only your team can see, and the spreadsheet row each imported contact came from.
Keep your WhatsApp Business app
Connect the number you already use in the WhatsApp Business app and keep chatting from your phone. Messages you send there also appear in the inbox, and Mirsal imports your WhatsApp contacts and, if you agree in the app, up to six months of one-to-one chats (contacts only for clinics).
Email from your own mailbox
Connect your own mailbox and send email campaigns to the same lists, with no template review to wait for. Every campaign email carries a one-click unsubscribe, and once you add the mailbox's incoming server, replies arrive in the same inbox.
Facebook and Instagram lead ads
People who leave a phone number on your lead forms become contacts, usually within seconds when the Page is connected by signing in with Facebook, with their name, email, area and property type from the answers you mapped, and the consent you recorded for that form. The same number on two forms stays one contact.
The ad behind each chat
A chat that starts from a click-to-WhatsApp ad is marked Ad, with the ad's headline, text and ID above the first message. An automation can answer each ad's chats its own way, and lead routing can send leads from ads to the agents you choose.
Your own contact fields
Add the fields your business tracks, such as a renewal date or when a membership ends. Fill them from an import, filter by them in segments, and use them to fill a template's blanks.
Lead routing
New leads go to the right agent by area, language or property type, or to each agent in turn. By default, a lead who already has an agent stays with them.
Units and their owners
For real estate and property developers: a listings area built from the owner sheets you import, with each unit linked to its owners and ready to fill a campaign's blanks.
Templates with photos and video
Lead with a photo, a video or a PDF, add up to ten buttons, and edit a template Meta has already approved instead of starting again.
- On Growth and above
Reports and scoreboard
Delivery and reply rates for every campaign, cost per lead, the best time to send, and how each agent is doing with their leads and closed deals.
Conduct review
Flags messages where an agent shares a personal number, even in Arabic-Indic digits or spelled out in words, or moves a client off the platform, for a manager to review.
Private phone numbers
Agents, viewers and HR see phone numbers masked; owners, admins and sales managers see them in full. On Scale and above, define your own roles and choose exactly who sees numbers, in the app and in exports.
Decide who answers when your team can't
On WhatsApp, Messenger and Instagram, Mirsal answers each incoming message with one thing at most: a flow in progress, a trigger you set, your AI assistant or your auto-reply, in that order. Your team can step in at any time, and every decision is logged with its reason.
Who answers, in order
- 1A flow already in progressIf the person is partway through a flow, the flow answers.
- 2A trigger you setA keyword, a first message, a tap on a button or menu, a click on one of your ads, an Instagram story reply or one of your links starts a flow or sends a set reply.
- 3Your AI assistantOnly on your own AI key, once you switch it on. It tells customers it's automated.
- 4Your auto-replyOne reply in English or Arabic, on the days and hours you choose, when nothing above has answered.
- Anyone who types “agent” is handed to your team, and when someone on your team replies, automation pauses on that conversation.
- Anyone who has opted out gets no automated reply at all.
Triggers, links and QR codes
For the messages you answer the same way every time.
- Start a flow or send a set reply when a message contains a keyword
- Greet people the first time they write to you
- WhatsApp, Messenger and Instagram links and QR codes for flyers and listings, each able to start the flow or reply you choose
- On Messenger and Instagram, ready-made questions and a menu to tap, each answered by the trigger you choose
An assistant on your own AI key
Choose from 14 AI providers and gateways, Anthropic, OpenAI and Google Gemini among them, and connect your key. It reads no conversation until an admin allows it, and answers no one until you switch it on.
- Answers in Arabic or English from your FAQs, the text and web pages you add, your business details and the listings you choose
- States prices, numbers and links only when they're in your own data, and hands over rather than promise returns, a visa or financing
- Takes only the actions you allow, such as marking a lead for your routing to assign or noting a viewing request, and never books a time
Your team stays in charge
Try it before it answers anyone, and check its work after.
- Chat with it as a customer would, or let it draft beside your team without sending
- While an agent types, it can suggest a reply to edit and send
- A log shows what answered each message, and why
Built for brokerages. Works for any business that sells on WhatsApp.
Choose your business type when you sign up, and Mirsal describes your customers and what you sell in your own words, offers templates written for it in English and Arabic, and checks your templates and campaigns against its rules, such as a permit number on a property ad.
Real estate
Ask owners to list, tell buyers about a launch, and reach tenants before the renewal.
What your customer sees When you sign up, choose “Real estate”.
Includes a listings area, with each unit linked to its owners
Insurance and mortgage
Remind clients before a policy renews, send quotes, and follow up on mortgage approvals.
What your customer sees When you sign up, choose “Insurance & mortgage”.
Starts with ready-made fields, lists and flows
Other services
Confirm appointments, remind customers when a service is due, and ask for a review after the job.
What your customer sees When you sign up, choose “Other services”.
Starts with ready-made fields, lists and flows
Retail and e-commerce
Tell customers an item is back in stock, confirm orders, and win back people who haven't reordered.
What your customer sees When you sign up, choose “Retail & e-commerce”.
Starts with ready-made fields, lists and flows
See all industries
Property developers
Invite buyers and broker partners to a launch, remind buyers before an instalment is due, and book their handover.
What your customer sees When you sign up, choose “Property developers”.
Includes a listings area, with each unit linked to its owners
Starts with ready-made fields, lists and flows
Clinics and healthcare
Confirm appointments, remind patients the day before, and invite them back when their next visit is due. Health fields on a contact never fill a message blank and never reach an AI model.
What your customer sees When you sign up, choose “Clinics & healthcare”.
Starts with ready-made fields, lists and flows
Salons and spas
Take bookings before Eid and wedding season, rebook clients when they're due, and welcome back regulars who have gone quiet.
What your customer sees When you sign up, choose “Salons & spas”.
Starts with ready-made fields, lists and flows
Gyms and fitness studios
Confirm trial classes, remind members before their membership ends, and share a new timetable before Ramadan.
What your customer sees When you sign up, choose “Gyms & fitness studios”.
Starts with ready-made fields, lists and flows
Car dealers and auto services
Book test drives, tell customers when the car they asked about arrives, and remind owners when a service is due.
What your customer sees When you sign up, choose “Car dealers & auto services”.
Starts with ready-made fields, lists and flows
Car rental and leasing
Remind renters before a contract ends, update them on their deposit, and send returning visitors this season's rates.
What your customer sees When you sign up, choose “Car rental & leasing”.
Starts with ready-made fields, lists and flows
Business setup and PRO services
Follow up on setup enquiries, chase the documents a file is waiting for, and remind clients before a trade licence or visa expires.
What your customer sees When you sign up, choose “Business setup & PRO services”.
Starts with ready-made fields, lists and flows
Training and education
Invite families to an open day, follow up after a trial class, and keep places for next term.
What your customer sees When you sign up, choose “Training & education”.
Starts with ready-made fields, lists and flows
Home services and maintenance
Follow up on quotes, confirm visits, and remind customers when an AC service, pest control or contract renewal is due.
What your customer sees When you sign up, choose “Home services & maintenance”.
Starts with ready-made fields, lists and flows
Something else? Choose “Start from scratch” when you sign up and set it up your way.
Start with one agent. Grow into a sales floor.
The same account works for one agent on day one and a team of fifty a year later.
Day one
One agent and a spreadsheet
Import your contacts, send your first approved message and follow the replies from your phone, with a checklist showing what to do next.
- Import from Excel
- Meta-approved templates
- Replies on your phone
- Help on every screen
A year in
A team working one pipeline
Route leads between agents, see how each one is doing, review conduct across the team, and let automations take the first reply after hours.
- Lead routing by area or in turn
- Agent scoreboard
- Roles and conduct review
- Automations, and AI on your own key
Priced by team size, not by message
Every plan includes the inbox, campaigns, templates, flows, automations and your social pages. Plans differ in seats, contacts and a few team features, such as reports.
Starter
One office, and a book worth keeping warm.
AED 349per month
Start on Starter- 3 agent seats
- 2,500 contacts
- 1 WhatsApp number included, more at a monthly fee each
- Shared inbox for WhatsApp, email, Messenger and Instagram
- Campaigns and approved templates
- Follow-up flows and automations
- Import your book from Excel
- Arabic and English, right-to-left
- Recommended
Growth
A floor of agents working one pipeline.
AED 999per month
Start on Growth- 10 agent seats
- 25,000 contacts
- 1 WhatsApp number included, more at a monthly fee each
- Everything in Starter
- Reports and the agent scoreboard
- Rule-based segments
- Exports to CSV and Excel
Scale
Several offices, one WhatsApp presence.
AED 2,499per month
Start on Scale- Unlimited agent seats
- Unlimited contacts
- 3 WhatsApp numbers included, more at a monthly fee each
- Everything in Growth
- Custom roles and permissions
- Priority support
Enterprise
A group of businesses or branches, on terms you negotiate.
Priced with you
- Everything in Scale
- As many WhatsApp numbers as you need
- Contract and invoicing on your terms
- A named contact and onboarding for your team
- Agreed response times
- Your own branding across the product
Prices are in UAE dirhams and billed monthly.
The AI assistant is on every plan, but Mirsal doesn't supply the AI model: it runs on your own provider's key, and that provider bills you for what it uses.
WhatsApp message fees are paid to Meta, not to us
You connect your own WhatsApp Business account, so Meta charges you directly for the messages you send and Mirsal never marks them up.
Meta charges per message delivered. The rate depends on the recipient's country and the kind of message, and Meta revises its rates from time to time. Mirsal estimates the cost before you send, and shows what each campaign and flow actually cost afterwards.
Meta's current rates by country(opens in a new tab)Start with the list you already have.
Create your workspace and import your contacts today, or let us show you around Mirsal first.
Already have an account? Sign in
Your social pages, beside your inbox
Publish to Facebook and Instagram, and answer comments from the same place your team answers WhatsApp.
Post once, to every account
Write a post once and publish it to each connected account now, at a time you pick, or as a draft. Each platform's rules are checked as you write.
Comments in one list
Comments on your posts arrive in one list. Answer them publicly, and see which are still waiting. On Facebook and Instagram, each post shows what it led to: private replies, conversations and new leads.
Comments that become conversations
Within 7 days of a Facebook or Instagram comment, answer it with one private message. Messenger and Instagram messages arrive in the shared inbox, with the same assignment and notes as WhatsApp, and flows built for those channels.
Comment auto-replies
Rules answer comments that contain a keyword with replies you wrote, at most once in public per comment, with an hourly cap and quiet hours. On Facebook and Instagram, a rule can also send one private message, and with your own AI key it can match what a comment asks, such as the price. Where no rule matches, your assistant can answer there, never with a price, number or link in public.
Post drafts from your own data
With your own AI key, turn a listing, an FAQ or an idea into a draft for each account, with the facts it used listed underneath. Set your voice once, and autopilot can write drafts on a weekly schedule. By default, every draft waits for someone on your team to approve it.
Hide spam
On Facebook and Instagram, hide a spam or abusive comment without leaving Mirsal, and see who hid it.