14-day free trial · no credit card

Manage your clinic from one place

Modirify works out the profit of every service, follows up on collections and points out what you missed. One Arabic-first system on the web and on your phone (iOS / Android).

Watch the tour · live board with demo data2:00
Arabic & EnglishFull interface in both
Available across the Arab worldEach country's currency and prices
iOS / Android appand the web, same data
14 days freeNo credit card
Why Modirify

What you won't find in an appointment book

Modir AI

AI
Modir online
Anything I should look at today?
3 notes: two visits ended with no session logged · composite lasts 4 more days · crown margin is up 12%.
Who still hasn't paid this week?
3 patients owe MAD 2,650. Largest balance: 1,500 on invoice #1042. Open the list
How much did we make on crowns last month?
18,400 MAD from 23 cases at a 46% margin, 12% above the 3-month average.
Ask Modir…

Modir watches everything happening in your clinic and alerts you before you ask. Ask in your own words and it answers from your numbers. Patient names never reach it.

Modir AI details →

AI marketing for your clinic

AI
Build this month’s plan
WrittenScheduledPublished to your page
Aura Clinic pageIllustrative examplePublished on Facebook
Illustration of a tooth with a crownWhy might a child need a dental crown?
Protecting a baby molar until it falls out naturally prevents orthodontic problems later. Book a consultation for your child.
Aura Clinic pageWednesday 20:00

A full month for your Facebook page in one click: ready posts and images you review, then scheduled and published to your page on time while you are with patients.

AI marketing details →

The app & notifications

9:41
Sunday, 12 July9:41
New online bookingSunday 10:00 · scale & polish
now
Patient waiting10:30 visit arrived · room 2 is free
now
Payment collectedMAD 1,200 · invoice #1042
now
Unlock with fingerprint or face
3Modirify
App StoreGoogle Play
  • Bookings · waiting · payments · stock · daily report
  • Doctors only see their own patients

Your clinic in your pocket on iOS / Android: an instant notification for every booking, every arrival and every payment. Opens with your fingerprint, same permissions.

App & notifications details →

Voice diagnosis

AI
Tooth 36 occlusal caries, composite filling
36 · cariesComposite filling Approve

Say the finding during the exam with your hands on the patient. It becomes text, the tooth and condition are suggested, you review and approve.

Voice diagnosis details →

Reads the x-ray, writes the diagnosis

AI
36caries46abscess Modir is reading the x-rayPanoramic · 2026/07
Modir writes the preliminary diagnosisPatient file · x-rays

Tooth 36: radiolucency on the occlusal surface consistent with caries. Tooth 46: shadow around the root apex that may indicate an abscess. A periapical x-ray is suggested to confirm.

Doctor approvalEdit
ReadsMarks findingsWrites diagnosisDoctor approves

Upload the x-ray to the patient file. Modir reads it, marks what deserves review and writes the preliminary diagnosis into the file. You approve with one tap; the decision stays with the doctor.

X-ray reading details →

WhatsApp follows up by itself

Aura ClinicBusiness account
Confirmed
Reminder: your visit is tomorrow at 11:00 with Dr. Sara at Aura Clinic.✓✓
Confirm visitReschedule
Confirm visit
Your visit is confirmed 🦷 see you tomorrow.✓✓
The message is written automatically, on time
ReminderRecallAnniversaryReview

It writes the reminder itself and sends it on time. The patient confirms or asks to reschedule with a button, and the visit status updates on your side instantly. Same for periodic recalls, anniversaries and review requests.

WhatsApp follow-up details →

A website of your own

modirify.com/portfolio/aura
Book a visitENCasesDoctorsAura Clinic
Your smile deserves a plan.Ortho · cosmetic · implants
Dr. Layan MansourCosmetic dentistry
Before / after
Google reviews Online booking English / عربي

A site under your clinic’s name, logo and colours: doctors, before/after cases, offers and a booking button. Published from the system in minutes.

Clinic website details →

Online booking & QR

1 Doctor2 Time3 Your details Done
Dr. Sara
Dr. Ahmed
9:0010:0011:3012:00
Name ______Phone 01x _______
Booked · Sunday 10:00The clinic was notified

The patient picks the doctor, then the time, enters their details, and you get the request as a notification. From your clinic link or a QR code on your card.

Online booking details →

Smart waiting display

Aura Clinic
With the doctor now
No. 6Dr. Ahmed Kamal · room 26
Waiting
7No. 78No. 89No. 9
Before / after
Teeth whitening

A screen in the waiting room shows the queue and who is with the doctor, and in between, your before/after cases and a Google reviews code: silent marketing for your work.

Waiting display details →

The real profit of every service

Composite fillingCleaningCrownImplant
Price800
Cost465
Margin335 · 42%
Materials220
Commission150
Overhead95
Profitable service

For every service: price minus materials, commission and its share of overhead. You see which services earn, and which lose money and need a new price.

Service profit details →

Materials price index

Composite A2 · 4 g6 months
Last price 265Average 291Down −9%
Supplier A 310Supplier B 265 CheapestSupplier C 298

From your own purchase invoices: the price of every material across months, and which of your suppliers is cheapest today. Before any order you know whether the price went up or down.

Materials price index details →

An internet outage does not stop you

Offline · work continues Back online · 3 operations synced
New patientqueued to sync
12:30 visit · checked inqueued to sync
Invoice MAD 650 · cashqueued to sync

New patient, appointment, check-in, invoice, session, prescription: all recorded while the internet is down, synced by themselves when it returns. The waiting room does not stop because the network did.

Offline work details →
Your money

Who paid, who owes what, and where the materials went

Collections & balancesWho paid and who owes, today
HSHoda Saud1,200 ✓
KFKarim Fouad850 ✓
AKAhmed Khaled1,500 due
NHNoha Hassan400 due
Collected today0
Owed by patients1,900
Feature details →
Stocktake & shrinkageRecorded vs counted, and the unexplained gap
Recorded40
Counted36
Unexplained gap4Nitrile gloves · MAD 320
Feature details →
Reports that show where every number comes fromRevenue, cash collected, expenses, monthly margin
Revenue0
Collected0
Expenses0
Monthly margin0%
Feature details →
At the chair

Your hands on the patient, the system writes

FDI dental chartA condition and a procedure per tooth, linked to the invoice
cariesfillingmissingabscess
Feature details →
Medical alerts you cannot missAllergies, bleeding and blood pressure in front of you before you start
Allergy: penicillinBleeding / clottingBlood pressureLast visit: 6 months ago
Feature details →
Prescriptions & after-care instructionsSaved templates, printed in seconds
℞ Ahmed Khaled · 35 y
Amoxicillin 500mg · every 8 h · 5 days
Ibuprofen 400mg · as needed
After extraction: no vigorous rinsing for 24 hours
Print Send to patient
Feature details →
Lab ordersWork type, tooth, cost and status, linked to the invoice
Zirconia crown · 26At the lab
Partial denture · upperReady to fit
Veneers · 11, 21Fitted
Feature details →
Clinic roomReception and doctor on the same file, without leaving the system
Dr. Sara: prepare room 2 for Ahmed Khaled #patient
Done, and the x-ray is open on screen ✓
Feature details →
Start without fear

Your old data comes in, and a training clinic before the real one

Move from your old software at no costExcel or CSV from any software, AI column mapping, preview then import
AI
←your old software
Ahmed KhaledNoha HassanYoussef Said
No re-entry: patients · doctors · services · stock · appointments · invoices · sessions · prescriptions
Feature details →
A ready training clinicTry a full working day on demo data before your patients’ data
Training mode
Receive a patient
Log a session and an invoice
Ask Modir
Reset and start for real
Feature details →
Permissions per role, a log for every actionReception cannot see profit; doctors see their own patients
OwnereverythingDoctorown patients & sessionsReceptionappointments & check-inAccountantinvoices & expenses
Feature details →
Your data is yoursCSV export, reversible deletion, isolation per clinic
CSV exportEncrypted connectionIsolation per clinicFingerprint lock
Feature details →
With your own numbers

How much do no-shows cost you every month?

Lost visits per month (26 working days)
78 visits
Approximate value
46,800 MAD / month
Turn on WhatsApp reminders in your trialFull calculator with the method →An estimate from the numbers you entered. We do not promise a specific improvement rate.
Same formula as the system

Does your service price really earn you money?

Your clinic set once in pricing settings

Chair-hour cost 193 MAD(running + equipment depreciation 10,000 per month) ÷ 208 working hours per month

The service example: composite filling

Full service cost
Materials220Commission160Overhead128Total508
Net profit per service
292 MAD
Profit margin
36%
Good
Excellent ≥55%Good ≥35%Needs work ≥15%WeakLosing
Calculate it for all your services automatically in ModirifyFull calculator with equipment depreciation →Inside the system, materials come from the service components, commission from the doctor settings and costs from the pricing settings: no manual entry.
On your phone

The clinic in your pocket

Fingerprint lockA notification per bookingWorks offlineVoice dictationPhotograph x-rays & casesSame permissions
Appointments on the phone
Patient file on the phone
Reports on the phone
Before & after

Paper & Excel vs Modirify

Paper & ExcelModirify
Reminders & confirmationsA call per patientAutomatic WhatsApp
Profit per serviceA guess on paperComputed from materials & commission
What needs your attention todayYou find out lateModir alerts you in the morning
Patient bookingA call during working hoursLink & QR around the clock
Working from homeYou call receptionThe app & notifications
Getting startedEnter everything by handExcel import in minutes

Modirify for your clinic in Morocco

From 499 MAD a monthPrices in Moroccan Dirham, monthly or annual, no contracts
  • 14-day free trial, no credit card
  • Every plan includes the full core system
Plans and prices →
Invoices with your tax numberIn Arabic or English, with a tax line at the rate you set
  • The clinic’s tax number appears on the invoice
  • No integration with the DGI e-invoicing initiative
Before you start

Questions before you start

Is Modirify designed for dental clinics?

Yes. It supports dental workflows including appointments, patient records, X-rays, lab work, billing and stock.

Does it support Arabic?

Yes. The site and the product support Arabic and English.

Can one Modirify account manage several branches?

Not at the moment. Each account runs one clinic, so every branch needs its own account.

Does Modirify work without internet?

Partly. After signing in once on the device while online, you can register a patient, book an appointment, check a patient in, issue an invoice with its first payment, record a session and write a prescription while offline. These sync when the connection returns; other screens need a connection.

Are invoices in Arabic, and do they show tax?

Invoices print in Arabic or English, and the clinic’s tax number can be added to appear on them. If you set a tax rate, a tax line calculated from the invoice total is shown. This is not a full tax-accounting system.

Does Modirify connect to the DGI e-invoicing initiative in Morocco?

No. Modirify currently has no integration with the e-invoicing initiative being prepared by the General Directorate of Taxes (DGI).

Open your clinic on Modirify in 5 minutes

14 days free, no card.