What's new in Aqarflow
Every update that reaches the system, and what it changes in your day.
Update of 26 September 2026
Sales, property locations on the map, receipt vouchers, the resident portal, follow-ups on overdue rent, and a new plan for owners who manage their own properties. Sales, property maps, receipt vouchers and the resident portal are modules: they arrive switched off in existing workspaces, and a workspace admin turns on the ones they need under Settings → Configuration → Modules. Rent follow-ups reach every workspace with nothing to switch on.
Turning on the new modules
Web onlyA workspace admin turns on the new modules they need from the web, under Settings → Configuration → Modules. A module your plan does not include shows a lock and an upgrade link instead of a switch, and the Beta label beside Sales and Receipt vouchers means they are new and we are still refining them. Turning a module off deletes nothing.
Read the detailsSales (Beta)
Follow the sale of a unit or a whole property from the buyer’s first interest to the final payment: list what you want to sell, record interested buyers, create a sale order and submit it for approval, then issue a PDF quotation carrying your logo and bank account, and record what the buyer pays. Sales is off in every workspace, old or new, until a workspace admin turns it on under Settings → Configuration → Modules, and it is included in every plan except Free. Sales is run from the web; from the mobile app’s next update you can also view sale orders and approve their steps there.
Read the detailsRemoving a sold unit from your portfolio
When the buyer agrees and you accept the quotation, the acceptance window asks what happens After the sale: Remove from portfolio, which is the default, or Keep managing the property for its new owner, which is offered only when the whole property is sold. You can change your choice under Closing details on the order page until the sale completes. A removed unit disappears from your lists and the dashboard and no longer counts toward your plan limits, while its history stays complete and rent it still owes stays collectable. While an empty unit is listed for sale it no longer counts as vacant: the dashboard shows it under Held for sale.
Read the detailsYour properties on the map
Open a property and select Add location, then paste the location link someone sent you on WhatsApp or from Google Maps, Apple Maps or Waze, use your current location, or drop the pin on the map yourself. A Directions button then appears on the property page, the unit page and maintenance requests, so a technician finds the way to the building in one tap, and on Properties you can switch between List and Map to see your buildings where they are, each coloured by occupancy. It is part of the Property maps module, included in Starter, Professional and the free trial, and it starts off in existing workspaces until a workspace admin turns it on from the web under Settings → Configuration → Modules. It reaches the mobile app with its next update.
Read the detailsNumbered receipt vouchers (Beta)
Give whoever paid a numbered receipt voucher, issued from the recorded payment itself: open the payment from the Payments page, press Issue receipt voucher, check what will be printed and confirm. Anyone with the Record payments permission can issue one. The voucher prints in Arabic and English with both the Hijri and Gregorian dates, and it is never edited once issued: if it is wrong, cancel it and issue another. Every voucher you issue is listed on the new Receipt vouchers page in the sidebar, where you can search for one or cancel it. Vouchers come with every plan, Free included. In workspaces that existed before this update, a workspace admin turns them on under Settings → Configuration → Modules, and they reach the mobile app with its next update.
Read the detailsThe resident portal
A tenant reports a problem in their home and follows it through, and nothing they send becomes maintenance work until one of your team accepts it. You do not add residents: anyone named on a live lease signs in with the mobile number on it. Press Create access link in the contract’s Residents section, then send the link to the tenant: Send link, beside their name, opens your own WhatsApp with a ready message for you to send. Their requests reach you in Maintenance, on the Resident requests tab, where you accept or reject them. The portal is off until a workspace admin turns it on under Settings → Configuration → Modules, and it is included in Starter, Professional and the free trial, not in Free or Solo. Requests can also be accepted or rejected in the mobile app from its next update; managing residents stays on the web. Tenants use the portal in a browser today, and in the mobile app from its next update.
Read the detailsRent collection follow-ups
Open an overdue rent task from Tasks and choose Log follow-up: a call, a visit or a message, how it went, and the day to follow up again or the day the tenant promised to pay by. On the morning of that day you get a reminder as long as the rent is still owed, and the Tasks page shows who last followed up on each tenant and who nobody has chased yet. The history belongs to the contract, so it stays after the rent is paid and carries over on renewal, it includes what your team logged before this update, and every workspace has it with nothing to switch on. In the mobile app the full form arrives with its next update; until then, Log follow-up saves a plain note that appears in the same history.
Read the detailsPut a task on a to-do list
Every task page now has an Add to a to-do list button: pick a list, and it gains an item that takes everyone who can see the list straight to the task. Inside a list, link any item to one of your tasks with Link a task in its three-dot menu. The tenant’s name is never copied onto the list: each person sees on the link only what their own access allows, and once the task is finished the link opens the contract or record it was about. On the phone, adding from a task and opening links arrive with the app’s next update; linking from inside a list stays on the web.
Read the detailsThe Solo plan
A new plan for an owner who manages their own properties: SAR 49 a month for one user, one workspace and up to 50 units, with unlimited contracts, payments, expenses, maintenance and Ejar contract imports. It does not include team invites, the Odoo integration, the resident portal or property maps. Subscribe from Settings → Subscription on the website, or in the Android app once you install its next update. It is not sold in the iPhone app yet, but if you subscribe on the website it works in the app too.
Read the detailsSmaller things
- In Sales: add several bank accounts and marketing offices in Sales settings, and choose on each sale order which ones its quotation prints.
- Solo and Starter sell no extra seats: once your plan’s seats are taken you cannot add a new member, and a move onto either plan is refused while your team or workspaces are bigger than it includes. A Starter team that was already bigger before this update keeps everyone, and residents never take a seat.
- If you schedule a move to a smaller plan and your account outgrows it before the date, the move is canceled on the renewal day, you stay on your current plan, and you get a notification.
- In the Arabic interface, the workspace setup tab inside Settings is now called «التخصيص» instead of repeating «الإعدادات». It holds modules, workflows, roles and notifications.
- With the next mobile app update, the workflow steps on the contract screen fold away once the workflow has ended, and stay open while a step is still in progress so Approve and Send back stay in view.
- With the next mobile app update, the Tasks tab remembers whether you chose My work or All work, and opens on the same view next time.
- We updated the privacy policy to version 2.0.0. It now says that property locations are shown on Google Maps (and on Apple Maps in the iPhone app), that we read your device’s location only when you ask to place a property, and that in-app notices about new features and how to use them go to every user.
Update of 19 September 2026
What reached you in mid-September without an announcement at the time: settling the account when a lease ends, a lease you do not renew running to its end date, recurring work that stops on a date you choose, and subscribing early without losing what is left of your trial.
Settling the account when a lease ends
Termination starts one of two ways: you decide at the expiry review not to renew, or a workspace admin presses Force terminate on the contract page (on the web). Either way, the Initiate Termination step waits for you in Tasks. It asks for the termination date and the amount the tenant still owes, and suggests that amount from what is unpaid on the installments due up to that date. Accept it or lower it, and the difference is recorded as a write-off with your note. Once the termination takes effect, installments after its date stop billing, and what the tenant owes stays on Receivables installment by installment with its real due date. Entering the settlement is on the web now, and reaches the mobile app with its next update.
Read the detailsNot renewing keeps the lease to its end date
When the expiry review decides not to renew, the suggested termination date is the lease’s own end date rather than the day of the decision, so the rest of the term is still billed. The lease keeps running until then, its page shows a Termination scheduled card with the agreed figures, and it closes itself the morning after. If you change your mind before that date, a workspace admin presses Change decision on the card and the lease goes back to the renew or terminate review. The card and its button are on the web now, and in the mobile app with its next update.
Read the detailsRecurring work that stops on a date you choose
The Schedule step of a recurring template now has Repeats until: leave it on Never, as before, or pick On a date and the series stops after that day’s visit. If the template tracks a service contract, its expiry date is suggested as the end, and End contract stops the visits on the contract’s expiry date rather than the day you decide. Existing templates keep repeating until you change them, and the field is on the web now and in the mobile app with its next update.
Read the detailsSubscribe before your trial ends without losing its days
Subscribe before your free trial ends and your first paid month starts on the day it would have ended, so you keep the days you have left. The account owner gets an email 7 days before the trial ends, again the day before, and on the day it ends. The trial never turns into a paid subscription on its own: if you don’t subscribe, the account moves to the Free plan and nothing is deleted. This applies when you subscribe on the web or in the Android app; a subscription bought through the App Store on iPhone starts the day you buy it.
Read the detailsSmaller things
- The renewal editor now starts from the rent before VAT and service fees rather than the all-in total (on the web now, in the mobile app with its next update), and a multi-unit contract priced as one total renews without an error.
- In a workspace where decisions go through no approval steps, choosing Terminate at the expiry review now starts the termination; it used to open a renewal.
- A unit whose lease was terminated no longer shows that lease’s paid rent as owed.
- Statement PDFs now print Arabic names in an Arabic typeface in the English version too, and no longer show a cancelled installment’s remainder as owed.
Update of 31 August 2026
The largest update so far: a full Report Center, court orders, the ability to switch off the parts of the system you do not use, and finer control over who sees which figures. The mobile app also moved a long way closer to the web.
The Report Center
Web onlyFive report packs (Money, Leasing, Operations, Owner, and an Executive summary), every section reading one period you choose. Pick the columns, save the view to reopen it in a click, and export to Excel or CSV. That includes a tenant Statement of Account: everything charged and everything paid over one period. A figure you are not allowed to see stays withheld in a report exactly as it is on screen.
Read the detailsCourt orders
File overdue rent with the court from the Receivables page, then follow the case in a docket of its own. Claimed installments drop out of chasing and reminders while the case is open, and their accounting does not stop. One order can claim several installments, and can record what it recovers over as many payments as it takes. Filing and resolving are on the web; viewing and approving are in the mobile app too.
Read the detailsSwitch off what you do not use
Under Settings → Configuration → Modules, a workspace administrator can hide what they do not need: lease offers, maintenance, recurring work, documents, reports, court orders and more. Their pages disappear from the sidebar and from the mobile app together. Nothing is deleted: work already under way finishes in your Tasks inbox, and switching a module back on restores it as it was. Before you confirm, you see exactly what stops and how much unfinished work is inside it.
Read the detailsWho sees which figures
You can now decide who sees lease values, collections, payments, expenses and deposits, one property at a time. A withheld figure reads as withheld and never as zero, because a zero is a wrong number rather than a hidden one. And whoever is waiting to approve something sees the amount on their own desk, so nobody is asked to approve a figure they cannot read.
Read the detailsTasks: my work, and the team’s
The Tasks inbox is now split into My work, which is what is waiting on you, and All work, which is what is waiting on the whole team and takes a permission. Every row says whose it is, and the inbox covers only the properties you are allowed to see. Work that escalated to management has a tab of its own instead of a preference you had to switch on.
Read the detailsReference numbers you can say out loud
Every contract, property, unit, payment and claim now carries a short reference: CON-7, PRP-3, PMT-12. They count inside your own workspace, and they show up in lists, on detail pages and in search. Links you bookmarked or sent earlier keep working exactly as before.
Read the detailsA setup guide for a new workspace
A new workspace now opens on a short list of steps that ends at a first contract: add a property, then record a contract or import an Ejar PDF, then record a first payment. Each step is worked out from what you have actually done rather than from a Done button, and you can dismiss the guide whenever you like. On the web and in the mobile app.
Read the detailsThe mobile app moved closer
On the phone you can now start a renewal and delete a contract, correct a recorded payment instead of deleting and re-entering it, write off a receivable, create a shared to-do list and choose who sees it, and read and approve a court case. Rent reminder timing is picked from ready-made options instead of a format you had to learn. And a maintenance request can carry a video, compressed before upload so it goes through on mobile data.
Read the detailsSmaller things
- Detail-page sections fold, and the fold follows you to the next record of the same kind.
- The receivables list now says which scheduled payment it is, not just an amount overdue.
- The contract statement now takes a start and end date of your choosing.
- A WhatsApp button for reaching support, inside the app and in the footer of every page on the site.