Real Estate of Kingdom of Saudi Arabia
Complete Real Estate Portal & Property Sale, Purchase, Rent and Auction Solution for Odoo 19
Real Estate in Odoo 19
Real Estate is a complete property management and real estate portal solution built for Odoo 19 and tailored for the Kingdom of Saudi Arabia real estate market. It enables agencies, property dealers, builders, housing societies, and individual owners to list, manage, sell, and rent properties through an integrated web portal. The module supports KSA's location hierarchy (Province → City → Area → Society → Block/Sector), subscription-based agent packages, property categorization, featured listings, lead management, usage analytics, and WhatsApp-powered communication. Fully integrated with Odoo's Website, CRM, Sales, and Accounting applications, it provides an all-in-one platform for modern real estate operations across the Kingdom of Saudi Arabia.
Key Highlights
Everything you need to run a modern real estate business in the Kingdom of Saudi Arabia
Property Portal Website
A fully featured public portal where buyers and renters can search, filter, and browse verified property listings across the Kingdom of Saudi Arabia.
Property Sale, purchase, Rent & Auction
Create and manage properties with full lifecycle tracking — Draft, Active, Sold, and Expired — including GCP certification and ownership verification.
Agent Subscription Packages
Offer tiered subscription plans (Free, Silver, Gold, Super) to agents with configurable limits on active listings, images, and video uploads.
Rich Location Hierarchy
Structured location management covering Province, City, Area, Society, and Community/Block — with user-submitted location suggestions awaiting admin approval.
Price Analytics
Track minimum, average, and maximum property rates by area, society, city, and property type to make informed pricing decisions.
WhatsApp Integration
Send quotations, notifications, and property details directly to clients and agents via WhatsApp — with delivery confirmation logged in the chatter.
Property Portal Hero Search
The homepage welcomes visitors with a prominent search banner and filters to help them find properties by location and type. The top navigation provides quick access to key portal sections for logged-in users.
Trust Stats & Featured Properties
Key platform statistics build trust with visitors, followed by featured property listings and category navigation to help buyers browse by property type.
Latest Listings with Property Cards
Recently added properties are displayed as cards with key details such as price, size, and amenities. Trust badges on each card help buyers quickly identify listing quality and ownership type.
Property Browse Page with Filters
The browse page offers a filter panel to narrow results by location, purpose, property type, and price range. Matching listings are shown in a sortable results grid with essential details at a glance.
Portal Registration Form
New users can create a free account by providing their personal details, contact information, and location. Agreement to the platform's terms is required before completing registration.
WhatsApp Welcome & Verification Message
After registration, the system automatically sends a WhatsApp message to the user's mobile number with account details and a phone verification link for instant activation.
Phone Number Verified!
A confirmation screen appears after the WhatsApp verification link is clicked, indicating the phone number has been successfully validated and prompting the user to also verify their email.
Almost There! — Email Verification Sent
Following registration, the portal notifies the user that a verification link has been sent to their email. Login access is granted only after the email address is confirmed.
Email Verification Link in Gmail
The platform sends a branded verification email with a clearly visible button and a fallback link. The link expires after 24 hours to ensure secure account activation.
Email Verified! Confirmation Page
Once the email link is clicked, the portal confirms successful verification and provides a direct login button so the user can immediately access their account.
Portal Login Page
Registered users can sign in using their email and password. Additional options include password reset and passkey-based authentication for a more flexible and secure login experience.
My Account Page
The account page gives users a central place to manage their orders, invoices, addresses, and security settings, along with a profile sidebar displaying personal contact information.
Choose Your Membership Plan
Agents can choose from three subscription tiers — Free, Silver, and Gold — each offering different listing limits, image and video quotas. Users can upgrade anytime or skip to the dashboard for now.
List a New Property — Basic Information
Sellers fill in the property title, purpose, category, type, and description, then upload images from the right panel. Ownership and certification options can also be selected to add credibility badges to the listing.
Add new Location- Hierarchical Address of location
Cascading location dropdowns guide sellers through the full address hierarchy from province down to society and block, with a free-text field for the exact street or plot address.
Pricing, Size & Property Details
Sellers enter the property price, area size, and unit, along with room counts, floor details, and an optional video link. Flags for possession readiness and installment availability round out the specification.
Features & Utilities Selection
Sellers select applicable property features and available utilities through simple checkboxes, giving buyers a clear picture of what the property offers before they visit.
WhatsApp New Listing Notification
When a new property is published, the system automatically sends a WhatsApp notification to the seller confirming the listing is live — including the property title, city, price, a direct portal link, and the listing agent's name. This real-time alert keeps sellers informed the moment their listing goes public.
Property Detail Page — Gallery & Contact Panel
Each property's detail page features a navigable image gallery alongside a seller contact panel. Buyers can reach out via direct contact, phone call, or an inquiry form, and easily share the listing through WhatsApp or a copied link.
Property Detail — Specs, PLRA Certificate & Inquiry Form
The lower detail section shows a full specs summary, price, and any certifications such as the Green Property Certificate. Features and utilities appear as visual badges, and an inquiry form is readily available for interested buyers.
Seller Dashboard Overview
The seller dashboard provides a quick summary of listing activity, views, and inquiries. Recent listings and buyer messages are shown at a glance, with an option to upgrade the subscription plan for greater visibility.
My Properties — Active Listing with Actions
Published listings appear in the My Properties table with their status, price, and view count. Action buttons allow sellers to edit, mark as sold, put on hold, or convert to an auction from one place.
Edit Property — Update Listing Details
The edit form opens pre-filled with the existing listing data, allowing sellers to update any details and republish without re-entering everything from scratch.
My Properties — On Hold Status with Reactivate
When a listing is paused, its status updates to "On Hold" in the table. A reactivate button makes it simple for sellers to resume the listing whenever they are ready.
WhatsApp On Hold Notification
When a seller places a listing on hold, the portal sends an automatic WhatsApp notification confirming the listing has been paused, with a reminder that the seller can reactivate it anytime from their dashboard — keeping sellers informed of every status change.
My Properties — Sold Status View
Once marked as sold, the listing status updates accordingly in the table. The record remains accessible for historical reference while the property is no longer shown as available to buyers.
WhatsApp Property Sold Notification
When a seller marks a property as sold, the portal instantly sends a WhatsApp congratulations message including the property name, city, and price — confirming the successful transaction and thanking the seller for using the platform.
Convert Property to Auction
Sellers can convert any active listing into a live auction by setting a start price, reserve price, and auction duration. Once started, the property appears on the public Live Auctions page for competitive bidding.
Property Detail Page — Live Auction Status
When a property enters an auction, its detail page displays the live auction status with the start price, current highest bid, and countdown timer. Owners can view auction progress directly from the listing page.
My Properties — Auction Status with View Auction
The listing table reflects the "Auction" status badge once a property goes live. Sellers can click "View Auction" to monitor bids and track the auction's progress in real time.
Live Auctions Page
The public Live Auctions page lists all currently active property auctions with their start price, highest bid, and time remaining. Buyers can browse and enter any auction with a single click.
Auction Detail & Bidding Panel
The auction detail page displays the property information alongside a bidding panel showing the start price, current highest bid, and countdown. Buyers can enter their bid amount and place it directly from this page.
My Bids , Bid History and Highest Bid
After placing a bid, users can see their bid status in the "My Bids" panel. A public bid history table provides transparent visibility into all bids placed, with anonymised bidder names and timestamps.
Suggest a New Location -- Button
Users can suggest missing areas or towns through a simple form Just by opening this button.
Suggest a New Location
Users can suggest missing areas or towns through a simple form. Submitted suggestions are reviewed by admins and added to the location database, keeping it accurate and community-driven.
User-Submitted Location Suggestions
Portal users can suggest new locations that don't yet exist in the system — such as a new Society/Housing Scheme like Allama Iqbal Town in Punjab, Lahore. Admins review each pending suggestion in a dedicated list view and can approve or reject it directly, keeping the location database accurate and community-driven.
Module Installation — Odoo Apps Store
The Real Estate Portal Kingdom of Saudi Arabia module is available directly in the Odoo Apps store and can be installed with a single click, making setup quick and straightforward for any Odoo instance.
Backend Properties List View
Admins can view all property listings in the Odoo backend with key details such as type, location, price, status, and view count — providing a complete operational overview of the platform.
Backend Property Detail — Classification, Ownership & GCP
The backend property form gives admins full control over a listing's lifecycle, visibility settings, ownership flags, and verification status, all accessible from one structured form view.
Add Agent Subscriptions
The backend subscriptions list shows all registered agents with their current plan, subscription dates, and payment status, giving admins a clear view of platform membership activity.
Add Subscription Packages
Admins can configure all subscription tiers, including pricing, listing limits, and media quotas. Plans can be reordered and toggled active or inactive at any time.
Cities
Hundreds of cities across all KSA provinces come pre-loaded in the backend, each linked to their province and associated areas to power the portal's full location hierarchy.
Provinces
All KSA provinces and territories are pre-configured with their region codes and city counts, forming the top level of the portal's location hierarchy used across search and listing forms.
Areas
A comprehensive list of residential and commercial areas across the Kingdom of Saudi Arabia comes pre-loaded and linked to their respective cities and provinces, enabling precise location selection throughout the platform.
Societies / Housing Schemes
Major housing societies and schemes across the Kingdom of Saudi Arabia are pre-configured with their developer information, area, and city links — covering the country's most prominent residential communities out of the box.
Add Property Categories
The three top-level property categories — Residential, Semi Commercial, and Commercial — are configurable in the backend and appear consistently across the portal's browse, search, and listing forms.
Add Property Types and its Details
A wide range of property types are pre-configured and linked to their parent categories. Each type can be reordered, toggled active, and tracked by the number of live listings associated with it.
Add Property Features
Configurable property features with icons are managed from the backend. These appear as checkboxes on the listing form and as filter options on the buyer-facing browse page.
Add Utilities
Available utility options are managed in the backend and tagged by sellers on each listing. They appear as visual badge pills on the public property detail page so buyers can instantly see what services are available.
🏠 Public Property Portal with Advanced Search Filters
📋 Full Property Portal (Sale,Rent,Purchase,Auction)
🏷️ GCP (Gahaq Certified Property) Verification System
💳 Tiered Agent Subscription Packages (Free, Silver, Gold, Super)
📍 5-Level Location Hierarchy (Province → City → Area → Society → Block)
💡 User-Submitted Location Suggestions with Admin Approval Workflow
🏗️ Configurable Property Categories, Types, Features & Utilities
📊 Price Analytics by Area, Society, Property Type & Purpose
📱 WhatsApp Integration for Quotations & Client Communication
👁️ Property View Tracking & Lead/Comment Counters per Listing
🔗 Copy Link & WhatsApp Share Button on Property Detail Pages
📩 "I'm Interested" Buyer Inquiry Form on Each Property Listing
Release 19.0.1.0
Initial Release- Public property portal with hero search (purpose, province, city, type)
- Property listing cards with price, size, bed/bath, view count, and badge labels
- Full property detail page with image gallery, seller info, and inquiry form
- Backend property management with Draft → Active → Sold → Expired lifecycle
- GCP (Gahaq Certified Property) certification with fee and document tracking
- Agent subscription packages with listing/image/video limits
- 5-level location hierarchy: Province, City, Area, Society, Community/Block
- User-submitted location suggestions with admin Approve/Reject workflow
- Configurable property categories, types, features, and utilities
- Price analytics by area, city, property type, and purpose
- WhatsApp integration for quotation delivery with chatter confirmation
- Copy Link and WhatsApp Share on portal property pages
Related Modules
Our Services
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
CRM (crm)
• Discuss (mail) • Invoicing (account) • Website (website) • Calendar (calendar) • Contacts (contacts) • Sales (sale_management) |
| Community Apps Dependencies | Show |
| Lines of code | 13049 |
| Technical Name |
real_estate_portal_saudi |
| License | OPL-1 |
| Website | https://ebitdasolutions.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module