Product

Releases and updates

We ship continuously and document every release. Most of what is below came from a clinic asking for it.

Every release

50 releases since 25 March 2022. The newest is from 30 October 2026.

Latest

Two-Factor Security, Session Timeouts and Clinic Workflow Updates

Security & Accounts

  • Require 2FA for Everyone Advanced Settings › Security can now require two-factor authentication for every user, optionally from a deadline, and users are guided through setting it up on web and mobile. Turning it on or off, or moving the deadline, logs out every other user so the rule applies straight away.

  • Force a Password Update An owner can require every user except the owner to set a new password at their next login.

  • Turn Off a User's 2FA Users with the Edit Users permission can turn off 2FA for someone who has lost their authenticator. That user is logged out everywhere and notified by email, and if the clinic requires 2FA they set it up again at their next login. It cannot be done for the owner, for owners-group users (unless you are in an owners group), or for your own account.

  • Lock a Permission Group to IP Addresses A group can list up to 20 allowed IP addresses, and its users can only log in and work from one of them. A My current IP button adds the address you are on. Editing the group logs its users out, and the owners group cannot be locked.

  • Login from Outside the Clinic's Country A login from another country now pauses until a 6-digit code sent by email is entered, on every web and mobile login screen. The email shows where and on which device the login was tried, the code expires after 10 minutes, and every attempt is recorded in the user's security log. Users with authenticator 2FA are not asked.

  • Idle Session Timeouts Advanced Settings sets how long a session can stay idle, with a separate, longer timeout for Remember me (checked by default on mobile). A minute before the time is up, an Are you still there? box counts down; after it the app locks over a blurred screen. Signing back in as the same user returns you exactly where you were, unsaved form included, while a different user gets a fresh app and never sees the previous screen. Saving new timeouts logs out every other user, so everyone moves to the new rule.

Permissions

  • Notes Permissions Notes have their own permissions (view, view own, add, edit, delete, created date and logs), separate from operations.

  • Change Taxes A new permission controls who can change tax rates or turn tax on or off for a line, and Advanced Settings can lock taxes for everyone. It applies to invoices, quotations, operations added to invoices and diagnostic fees.

  • Inventory Order Date A new permission lets a user set an order's date. Future dates are refused.

  • Dashboard Days Back and Forward For groups limited to one day in the dashboard, Advanced Settings sets how many days before and after today they can open, in the clinic's time zone. The date arrows and picker stop at the limit.

  • New permissions, including Bulk Assign Conversations, are not given to any group by default. Owners have them automatically.

Patients & Leads

  • Required Fields for Pending Patients and the QR Form Separate required-field lists for pending patients added by staff and for what patients fill in on the QR form. Left empty, they use the normal patient required fields.

  • Checked When a Patient Gets an ID Whether the ID is given by hand or through a new operation, payment, diagnostic fee or check-in, a patient missing a required field now shows an error.

  • Required Lead Fields Back in Advanced Settings, for leads added by staff. Lead links keep their own fields.

  • Due Date Filter, sort and export patients by due date.

  • Patient Access from Appointments A new checkbox also gives the appointment's assistants access to the patient. Without it, only the doctor is given access.

Appointments & Calendar

  • A Doctor's Assistants A doctor's profile can list their assistants. Choosing that doctor in an appointment, on web or mobile, adds those assistants and removes the previous doctor's, while assistants added by hand stay.

  • Appointment Type Durations An appointment type can set its length, optionally locked, across web, mobile, the slot pickers, dragging on the calendar and WhatsApp booking.

  • Clinic-Wide Breaks Breaks such as prayer times have their own Advanced Settings tab, on top of branch breaks, and apply on web, mobile and WhatsApp booking, including breaks that pass midnight. Branch and user breaks can now be set to the minute.

  • Feedback Styles Choose how patients answer feedback. Answered questions stay on screen with their rating and a progress indicator.

Prints & Prescriptions

  • Signature and Stamp Upload a signature and a stamp for printed forms, Saudi invoices and the new quotation, and set where they sit and how big they are.

  • Prescriptions Add a diagnosis, advice and a follow-up date (with booking), with quick add for note phrases. All three are printed and shown in the QR view, and a clinic can require a diagnosis.

  • Patient Age on Prints Prints show the patient's age on the document's date instead of the date of birth.

Inventory, Procedures & Counters

  • Shared Storages A storage can be opened to its branch's users, who can see it and its stock, while editing and merging stay with its owner.

  • Procedure Counters A procedure can require a counter. Completing the operation or any of its steps asks for the counter and pulses, which are saved on the step and added to the counter. A step that already has them is not asked again.

  • Backdated Purchases A backdated purchase dates its price adjustment with it.

X-rays

  • Add X-rays from the Mobile App Add new x-rays and edit existing ones straight from the mobile app. On the web, several x-ray slots can now be filled at once.

WhatsApp & Notifications

  • Bulk Assign Conversations Assign every conversation that matches the chat filters to one user at once, from the web filters window. Feedbacks, notifications and, optionally, leads follow.

  • Browser Notifications Everything sent to staff phones now also plays a sound and shows a browser notification, with a link to what it is about. Each user can turn it off.

  • Clearer Appointment Alerts Appointment alerts are split into new, edited and status changes.

Dashboard

  • Dashboard Date Range The dashboard summary on web and mobile can cover up to a month. The figures, their links, the payments breakdown and birthdays all follow the range, the arrows move by its length, and it still opens on today.

Excel Downloads

  • Grouped Downloads Any table with group-by options can be downloaded to Excel grouped by one of them, and expenses by supplier, lab or user. Each group gets its own colour, heading and totals row, with a grand total when there is more than one group.

  • Invoices in Three Sheets Invoices download as three sheets (invoices, operations, and invoices with their operations), with the invoice number, total excluding tax, remaining and balance columns, and the insurance company where there is one.

  • Column Presets The preset picker is full width and searchable.

Moving Your Data to Dentolize

  • Notes from Excel When we import your data, patient notes can now come from an Excel sheet, matched to the right patient and staff member, and each note appears on the patient timeline.

Watch the update videoYouTube

Stock Counts, Inventory Batches and Planned Usage

Stock Counts — New

  • Count a Storage Count one storage, or every storage at once. A count snapshots what the system expects is on the shelves, and while it is open those storages are held still — orders can still be created and edited, but nothing completes into or out of a counted storage until the count is confirmed or cancelled.

  • Count Where It Is Easiest On the web page, on the phone by tapping a line or scanning a barcode, or on a downloaded sheet uploaded back through the existing upload queue.

  • Confirming a Count Record the count only, or book the difference as an adjustment order. On the phone, a confirmed count opens the adjustment it created.

  • Line Details Each line carries expected against counted quantity, boxes and value. The difference is stored, so lists can sort and filter on it, and each line links to its item and its variation.

  • Faster Counting A tick saves a line, and so does Enter. Leaving the field no longer saves on its own.

  • Storage Merges A merge now carries counts across, a variation counted in both storages becomes a single line with its difference worked out again, and a storage with an open count refuses the merge.

  • New Permissions View, View Created, Add, Edit and Delete Stock Count — every count is checked against your company, and against its creator where a group only sees its own counts.

Inventory Batches

  • A Batch on Every Transaction A transaction now records the batch its stock came in with. Transfers, distributions, returns and usages all keep it, and a returned usage goes back under the batch it came out with.

  • Require a Batch on Purchases A new setting asks for a batch on purchases, the same way the existing setting asks for an expiry.

  • Choose the Expiry or Batch An order line can be told which expiry or batch to take from, and you can see the expiries or batches a storage still holds with what is left of each. Amounts are shown only to users who can see amounts for that storage.

  • Search by Batch The transactions list can be searched by batch, name or note, and the totals strip and the grouped view use the same search.

  • Moves and Corrections A move splits by batch as well as by expiry, and the batch on a saved line can be corrected.

Planned Usage Kept as an Order

  • Planned Usage Saved as an Order A new setting, off by default, saves a procedure’s planned usage as a created order instead of handing it over unsaved. No stock moves until the order is completed, and the drawer reopens that same order.

  • Save and Complete in One Step Saving and completing a planned usage is now a single action under one permission.

  • Planned Against Used Transactions carry how far the used amount is from what the procedure planned. It is shown and filterable in the transactions tables, and summed in the aggregated view.

  • New Permission A new permission stops a group from changing an order’s amounts, items or lines. Filling in the variation on an uncompleted usage order is still allowed, and existing groups are unaffected.

  • Fix Completing an order whose line has no storage now shows an error instead of crashing.

Watch the update videoYouTube

WhatsApp Message Pricing and Messaging Updates

  • WhatsApp message pricing starting 1 October, Meta charges for reply messages, with 1,000 free messages per month for each number. Please watch the video for the details.

  • Free messages counter see how many of this month's 1,000 free messages you've used. It updates automatically with every message.

  • Messages cost report a new page showing every message you sent, whether it was free or paid and why, its type and its status, with filters.

  • Ad conversations when a patient comes from an ad, you see how much time is left to reply for free, and replying within it opens 72 free hours. Each conversation shows whether it's free or paid.

  • Message status see whether a message was sent, delivered or read, and why it failed if it didn't arrive.

  • Messaging after a conversation ends the saved messages button is always available, and after 24 hours you can send a Meta‑approved message to reach the patient again.

  • WhatsApp message design add an image, video or file to a message, a footer text, and buttons such as quick reply, link, call or copy code.

  • Automatic message approval a message's status updates automatically when Meta approves or rejects it, with the rejection reason shown.

  • Bot menu order arrange the WhatsApp bot's menu, hide what you don't need, and add new options with replies you write yourself.

  • Hide messages a new permission lets you hide a patient's message from the rest of the clinic team.

  • Faster sending send a message by pressing Ctrl + Enter.

Watch the update videoYouTube

System Updates — WhatsApp Important Update

  • WhatsApp Bot Pricing Meta has updated the pricing of WhatsApp Bot conversations — please review the new rates before they take effect.

  • WhatsApp Bot Search Patients can now search inside the WhatsApp Bot instead of scrolling through long lists.

  • New Quotations Design Quotations now have a new, cleaner design when printed or shared.

  • Expenses Date Permission We added a permission that controls who can add or edit an expense with a past or future date.

  • Daily Notifications You now receive a daily notification summarizing your clinic's activity.

Watch the update videoYouTube

WhatsApp Bot Quick Update, Payments in invoice print

  • WhatsApp Update We added an Options to force users to share their numbers or manually request it.

  • Payments in Invoice Print We added an option to Show / Hide payments when printing an invoice or sharing its QR Code.

Watch the update videoYouTube

New Features: Quick Invoicing, Enhanced Security & More

  • Quick Invoice Generate and send invoices faster than ever.

  • Advanced Admin Settings You can now force treasury on all transactions, require middle names, and mandate new appointments for better data integrity.

  • Leads Update Major improvements to how you track and manage your potential clients.

  • Patient Safety Medical alerts now show up instantly when searching for a patient.

  • New Permissions Separate permissions for "Operation Status" and a new "Permission to Reverse" for better team oversight.

  • Inventory & Ops Generate inventory orders, select operations easily, and view original prices vs. differences directly on user actions.

  • Reporting & Charts New chart table updates and the ability to filter payments and operations by invoice creation date.

  • Global Sync Updated timezones for better scheduling accuracy.

  • Update your app now to explore these new tools!

Watch the update videoYouTube

New Interface Experience

  • Auto-Hide Sidebar Maximize screen space with a sidebar that hides automatically.

  • Sidebar Settings Choose between classic fixed view or hover-based pop-out from account settings.

Advanced Reports & Analytics

  • Payments & Collections Track yearly payments, first-time payers, and billings per doctor or branch.

  • Financial Details View taxes, refunds, payment methods, and doctor commissions in one place.

Smarter Filters & Navigation

  • Clear Filters Reset all active filters instantly with one click.

  • Shareable Views Filters are saved in the URL, so you never lose your view and can share it with your team.

Appointments, Insurance & Mobile

  • Active Appointment Sync All treatments, invoices, X-rays, and files are linked to the active appointment automatically.

  • Insurance Controls Require approval numbers before completing procedures or issuing invoices.

  • Mobile App Update Reduce image quality on upload for faster performance and less storage usage.

See the latest on your own clinic

Thirty minutes on how your clinic actually runs. We will call you within 24 hours.

Book a demo WhatsApp