Private Real Estate Investment Groups — Saudi Arabia

Sakani Land Allocation Bot — Real-Time RPA & Instant Plot Reservation

Government housing land grant releases sell out in fractions of a second upon opening. Manual browser reservation was humanly impossible under intense national server concurrency.

Python 3.11nodriverAsyncIOChrome CDPTelegram Bot APIRPA Automation
Sakani Land Allocation Bot — Real-Time RPA & Instant Plot Reservation

Operational Benchmarks

Measurable impact achieved in production.

< 450ms

Execution Speed

100%

Reservation Success Rate

100%

Anti-Bot Bypass

فوري لحظي

Telegram Dispatch Time

Operational Challenges

Critical bottlenecks prior to system deployment

  • Real-time portal monitoring and sub-450ms plot reservation upon grant release.
  • Seamless automated Nafath SSO multi-factor authentication handling.
  • Bypassing bot detection algorithms via low-level async Chrome DevTools Protocols (nodriver).
  • Instant Telegram dispatch with proof-of-reservation screenshots.

Operational Transformation

Direct before vs after production benchmarks

Plot Reservation

BeforeMissed opportunities, grants gone in 2s
NowGuaranteed allocation in <450ms upon open

Portal Monitoring

BeforeHours of manual browser refreshing
NowSilent 24/7 automated pulse monitoring

Architectural Decisions & Trade-offs

Engineered design choices, technical rationale, and evaluated trade-offs

01

Adopted nodriver over Standard Selenium

Architectural Rationale:

Direct async CDP communication eliminated all automated webdriver detection flags and slashed latency.

Calculated Trade-off:Required custom async retry handling for low-level CDP protocol edge cases.
02

Instant Screenshot Proof on Telegram

Architectural Rationale:

Delivered instant visual proof and confirmation ID directly to the client's phone upon successful allocation.

Calculated Trade-off:Minor async background overhead capturing and dispatching image binaries.

Data Flow & Integration Pipeline

Live visual pipeline demonstrating real-time data exchange across services, AI engines, and databases.

B2C Web Portal
Global GDS APIs
WhatsApp Bot
Central Core API
Vector DB (RAG)
Background Tasks
Relational Database
Live Subsystems & Interfaces

Production Interfaces & Modules

Comprehensive architectural walkthrough of live dashboards, portals, and background engines.

Playwright Automation / HUD Telemetry
Automated Sakani Land Contract Signing Screen
Inspect Full Resolution

Automated Sakani Land Contract Signing Screen

Proof of Automation & Booking

Sakani contract execution screen following automated high-speed land allocation with real-time timestamp HUD overlay.

Session Keepalive / Automated Forms
Sakani Official Active Reservation Confirmation Modal
Inspect Full Resolution

Sakani Official Active Reservation Confirmation Modal

Proof of Automation & Booking

Official modal alert from Sakani platform verifying the active land reservation obtained by the automation bot.

CustomTkinter / Python / Anti-Bot Bypass
Sakani Bot Desktop Automation Control GUI
Inspect Full Resolution

Sakani Bot Desktop Automation Control GUI

Desktop Automation & RPA

Desktop automation GUI client for high-speed automated land and housing reservation on Saudi Sakani platform.

Async HTTP / High-Speed Scraper
High-Frequency Sakani Project Polling Radar HUD
Inspect Full Resolution

High-Frequency Sakani Project Polling Radar HUD

High-Speed Scraping & Polling

High-speed scraping and polling engine inspecting Sakani project availability with integrated status overlay.

Telegram Bot API / Async Webhooks
Instant Telegram Bot Booking Confirmation Notification
Inspect Full Resolution

Instant Telegram Bot Booking Confirmation Notification

Telegram Bot Alerts

Instant Telegram push message confirming successful unit reservation with official booking reference ID #1449376.

Telegram Bot API / Real-Time Polling
Real-Time Land Availability Radar Alert on Telegram
Inspect Full Resolution

Real-Time Land Availability Radar Alert on Telegram

Telegram Bot Alerts

Live Telegram radar alert capturing 58 newly released land plots with plot numbers, square meters, and pricing.

Architectural Lessons Learned
"If rebuilt, I would architect a multi-account parallel orchestration engine utilizing isolated Chrome profiles and rotating residential proxies."

— Mahmoud Talaat, Founder & Lead Systems Architect