For real estate developers in Egypt
Watch your building sell.
Sarh runs the whole sale on your own drawings: inventory, holds, EOI launches, contracts, collections and brokers. AI reads the paperwork, your team decides, and every figure opens the records behind it.
كل وحدة، من أول حجز إلى آخر شيك.
On the sales floor
T-1406 reserved
Deposit EGP 756,000 received, cheque cleared
T-0802 held for 72 hours
Price locked at EGP 6,712,000
T-1107 contract signed
Approved by sales, finance, legal and the CEO
- Sold
- 42
- Reserved or held
- 14
- Available
- 47
- Money in
- EGP 72.4M
Example data. The figures add up from the windows.
01Your drawings, alive
The plan your architect drew is the sales screen.
Floor plans come from the developer's DWG files: unit labels are found, each room is traced to its walls and linked to the unit by its code. Rooms the register does not know stay visible and unclickable, so a mismatch shows instead of hiding.
- AI marks the plots on a master plan image in six overlapping tiles. A person accepts them before the plan is published.
- The compound as a live 3D scale model, every unit coloured by status, kept current by the inventory.
- Net, loading and gross areas side by side, with the price on the gross area.
- Available 5
- In progress 2
- Sold 6
- Not released 1
02AI reads, people decide
Snap a cheque. It is read, checked and matched.
A buyer or a sales person scans a QR code and uploads from their phone, no login. The cheque is read, the amount in words is checked against the figures, duplicates are flagged, and finance confirms the match to the schedule line. Nothing is recorded until a person says so.
- Broker agreements, Arabic or English, become commission rules tested on a sample deal, with what the document leaves unclear listed.
- The brochure becomes the media library: every page sorted into renders, floor plans and amenities, then approved.
- A messy inventory spreadsheet is mapped to the import, shown for checking, then reported row by row.
- Egyptian national IDs are read and their 14 digits validated: century, birth date, governorate.
Phone upload · B-705 · cheque
Example dataUploaded by the buyer from the QR link on their deal. No login.
- Bank
- Example Bank of Egypt
- Cheque
- 004812
- Amount
- EGP 497,000
- Due
- 18 Oct 2026
Amount in words matches the figures
أربعمائة وسبعة وتسعون ألف جنيه
Not on record yet
No cheque 004812 from this bank
Matches a schedule line
B-705, instalment 2, due 18 Oct 2026
03Your files, as they are
Load the register you already keep.
The developer's workbook comes in whole, hidden sheets included. A collections statement is previewed by category before anything changes: Arabic or English headers found by meaning, hand-typed sums added up, the file's own arithmetic checked. Apply what you tick, and undo it while nothing has moved since.
statement-september.xlsx · 82 rows
Example data- 2
Releases
Reserved here, absent from the statement. Shown first.
- 64
Payments
Paid at reservation and EOI amounts corrected to the file
- 11
EOIs
New EOI numbers, reassignments and amounts
- 1
New reservations
A unit the statement reserves and the workspace does not
- 5
Buyer names
The statement's spelling wins; the old name stays in the audit
04Honest numbers
Every figure opens the records behind it.
Totals are never typed in. Click one on any dashboard and you land on the receipts, cheques or units that make it up, filtered to that number. The assistant answers in English or Arabic from the same records, limited to what the person asking may see.
Receipts behind EGP 4,215,000
Example data| Receipt | Unit | Method | Amount | ||
|---|---|---|---|---|---|
| R-1041 | B-702 | Cheque | 1,250,000 | ||
| R-1042 | A-311 | Bank transfer | 980,000 | ||
| R-1043 | B-710 | Cheque | 1,185,000 | ||
| R-1044 | C-104 | Online | 800,000 | ||
| Total | Total | 4,215,000 | |||
05Collections
See a late payer before the 90-day line.
Every contract carries a risk score, and every point comes from a named factor. AI explains it and drafts the message in Arabic or English, friendly, firm or final. Finance edits it and sends it. Cheques are tracked from the safe to the bank, and bank statements match themselves to receipts.
Contract 2026-0311 · C-104
Example data66
- 41 days overdue on instalment 3+30
- One bounced cheque this year+20
- Two late payments before this+10
- No cheque in hand for instalment 4+6
السيد/ أحمد، نذكّركم بأن القسط الثالث لوحدتكم C-104 بقيمة 497,000 جنيه متأخر منذ 41 يومًا. نرجو السداد خلال سبعة أيام أو التواصل معنا لترتيب موعد، تجنبًا لاحتساب غرامة التأخير.
Finance edits it and sends it. Nothing goes out on its own.
06For buyers
Buyers follow their unit in Arabic.
The buyer portal shows the unit, the payment schedule, receipts, signed documents and construction updates, in Arabic or English, on the buyer's phone. They sign in with a code by SMS and read from the same records your team works in.
الوحدة B-705
البرج B · عقد رقم 2026-0418
- المسدَّد حتى الآن
- EGP 1,988,000
- المتبقي
- EGP 7,952,000
جدول السداد
الدفعة المقدمة
2026/04/18
994,000مسدَّدالقسط 1
2026/07/18
994,000مسدَّدالقسط 2
2026/10/18
497,000مستحقالقسط 3
2027/01/18
497,000قادم
Also in Sarh
The rest of the sale, down to the last cheque.
- 01
EOI launches
Refundable deposits and a priority queue; when the window closes, units are allocated first come, by tier and time, or by a manager.
- 02
Holds with real money
Nine hold types you configure: duration, minimum deposit, who approves, price lock. A bounced cheque cuts the hold to 24 hours.
- 03
Payment plans side by side
Every plan for a unit compared on one screen: price, cost against cash, down payment and instalments, from the engine that writes the contract.
- 04
Contracts with approvals
Sales manager, finance, legal and CEO in order. Transfers, swaps and restructures keep their history. Arabic contracts typeset as PDF or Word.
- 05
Brokers and commissions
A broker portal on released inventory with client protection. Commissions by each firm's agreement, tranches, withholding and clawback.
- 06
From bounced cheque to refund
Penalties, a legal case at 90 days with legal and CEO approval, a refund on a mirrored schedule, and the unit released for repricing.
Your data
Sealed in the database, recorded down to who read what.
- Isolated per developer
- Row-level security in Postgres keeps each developer's records apart in the database itself, tested for isolation and for two people holding one unit at once.
- Nothing is hard-deleted
- Corrections are new records. The audit trail keeps every change before and after.
- Reads are recorded too
- Sign-ins, failed sign-ins, files opened, exports and AI proposals are in the audit trail, searchable and exportable.
- Support access is yours to grant
- Our team sees a workspace only when the developer grants time-limited access.
Bring one building. We will light it up.
Send us the drawings and the register for a building or a master plan you are selling, and we will walk you through it in Sarh.