Listings that can’t go stale.
Developers on FAPT don’t re-type listings. When a unit is reserved, re-priced or sold in their ERP, the portal follows within a minute. No phantom listings, no “sorry, that one’s gone”.

fapt.ioBuild inventory once
Projects, units, types and prices live in Procurement. That is the only place they are maintained.
Publish a listing
In Sales → Listings, create a listing for an available unit and press Publish. Add photos, video, a 360° tour, amenities and the contact for WhatsApp in “Portal media & amenities”.
The portal reads it live
fapt.io shows only published listings of companies that opted in. Price, availability and payment plan come from the ERP rows — refreshed within a minute.
Enquiries flow back
Every portal enquiry creates a lead with source “FAPT Portal” in your pipeline; WhatsApp and call clicks are logged in your audit log.
Photos, video and 360° tours
Add them in the “Portal media & amenities” section of the listing. MP4 uploads and YouTube/Vimeo links are supported.
WhatsApp and call per listing
Set the contact per listing. WhatsApp and call clicks are logged in your company audit log — without storing visitor data.
No internal data leaves the ERP
The portal only exposes published listing fields: no costs, no customer data, no internal notes.
AI search (beta)
Visitors can type “3-bed villa with pool in Muscat under 150k OMR” in English or Arabic.
For technical teams: the public API (GET /api/v1/public/listings) and POST /api/v1/public/search/parse are documented in the platform guide.