Mobile app vs web
What ships on each platform, how to sign in on mobile, and where to download.
On this page
The system runs on two surfaces: a web app and a mobile app. Both connect to the same backend, so changes you make on one are immediately visible on the other. The phone is not a cut-down version: you can run a portfolio from it, including properties, units, contracts with Ejar import, offers, payments, receivables, expenses, maintenance, tasks and approvals. What stays on the web is configuration rather than day-to-day work. Here is the split.
When to use which
- Web is the source of truth. Use it for accounting depth, advanced reporting, workflow editing, and multi-property bulk operations.
- Mobile covers solo-user end-to-end and everyday on-the-go work: add a property, add units, draft a lease offer, add direct contracts (including importing from an EJAR PDF), record and verify maintenance, approve payments and expenses, check tasks and the dashboard.
If you're a solo manager or running a small portfolio, mobile is enough to operate day-to-day. Reach for the web for accounting depth and bulk operations.
What ships on each
| Feature | Web | Mobile |
|---|---|---|
| To-do lists | Yes (full) | Read + act + organise: create a list and choose who sees it, rename, archive or delete it, tick, add items and sub-items, edit wording, claim, post updates, and reorder or nest by drag. From version 1.0.4 of the app: add a task to a list from the task screen, and open a linked task. Due dates, deleting an item, and linking a task from inside a list: web only |
| Properties (create + edit) | Yes | Yes. The list carries the same occupancy, unit counts, owner and annual rent as web, with the same search and filters |
| Units (create + edit) | Yes | Yes |
| Contracts | Yes (full) | Create from accepted offer + add direct contract (incl. EJAR PDF import + multi-unit) + view. Standalone create + rent escalations: web only |
| Lease offer drafting | Yes | Yes (multi-step wizard, incl. VAT, annual services, multi-unit + owner contact) |
| Payments (record + verify) | Yes | Yes (record + verify, incl. multi-unit "pay once" split, grouped Payments + Receivables views, and approve/return a whole group). Amount-search the ledger: web only |
| Expenses (record + verify + mark paid) | Yes | Yes (record + verify + mark paid) |
| Deposits (record + refund) | Yes | Yes (record, refund, waive, verify) |
| Maintenance requests | Yes (full) | Yes (record, assign, verify). From app version 1.0.4: accept or reject a resident's request from its notification |
| Recurring tasks | Yes (templates + instances) | Instance view + complete |
| Tasks page | Yes | Yes |
| Dashboard | Yes (full) | Summary view |
| Contacts | Yes (full) | View + add (+ create / mark vendors) |
| Workflows editor | Yes | No |
| Roles editor | Yes | No |
| Settings | Yes (full) | Profile + billing only |
| Notifications inbox | Yes | Yes (with push), with the same tabs |
| Billing (subscribe + extras) | Yes | Yes |
| Reports | Yes | No |
| Odoo integration | Yes | No |
| Court orders | Yes (full) | View the whole list, open a case with both approval chains and every document on them, and approve or send back. Filing a case and recording what the court decided: web only |
| Sales (Beta) | Yes (full) | From version 1.0.4 of the app: view sale orders and completed sales, share a quotation PDF, and approve or send back sales steps from Tasks. Listings, leads, creating orders, quotations and recording payments: web only |
Your role decides what you see
Mobile respects the same roles and permissions as the web app. You only see the tabs, menus, and buttons for things your role lets you do: a teammate without finance access won't see the Finance tab, and someone who can't record payments won't see the "Record payment" button. Permissions are also checked per property: if you can record payments on one property but not another, the button appears only on the property where you're allowed. Anything you're not permitted to open shows a short "Access denied" message instead. Change a teammate's role on the web (Settings → Configuration → Roles) and it takes effect on their mobile app too.
Signing in on mobile
Open the app. Use the same email + password you use on web. The first sign-in registers your device for push notifications. Accept the OS prompt when it appears.
You'll see your workspaces in the same dropdown the web app uses. Switching workspaces works the same way.
Push notifications
Mobile is your push-notification surface. The app alerts you to anything waiting for you to act, such as an approval or verification assigned to your role, something sent back to you for changes, a new maintenance request, or a recurring task that is due, and to some news, such as a payment you recorded being approved. Tap the notification to jump straight to the task or the item; the full list is in Notifications. The notification rules are the same as the web inbox's; you can adjust them in Settings → Configuration → Notifications.
Where to download
The Android app is live on Google Play, and the iOS app is live on the App Store.
The iOS app is published in the Saudi storefront, so your Apple Account needs to be set to Saudi Arabia to install it.
Both apps are free; the subscription tier on your account determines what you see.
Compliance notes
How you pay depends on the platform. On iPhone and iPad, subscriptions are purchased inside the app through Apple In-App Purchase: the charge goes to your Apple Account, and you manage or cancel the subscription from your Apple Account's subscription settings. On Android and the web, subscriptions are billed by card through Tap Payments (a licensed Saudi payment processor) and managed from Settings, then Subscription. Whichever way you subscribe, the plan is account-level: it activates every workspace member on web, iOS, and Android at once, and a subscription bought on any platform applies on all the others. The Solo plan is sold on the website, and in the Android app and the iPhone app from version 1.0.4; on iPhone, Apple charges your Apple Account, as with the other plans. If you don't see it in the iPhone app, update the app to the latest version.
Known gaps
The mobile app intentionally trails the web on less-common flows (the workflow editor, the roles editor, advanced reporting). When you hit something that works on web but not on mobile, that is the documented split above rather than a bug.
Where the line is drawn, and why, because it is the same line every time: long forms that pick items and upload documents stay on web, and approving never does. Filing a court order and recording its outcome are web-only for that reason, while approving one works on the phone: an approval that stalls on somebody who only has a phone stalls everybody behind them.
If a missing feature is blocking you, tell us from the Contact us page.