Skip to content
EstateFlow
EstateFlow Balloting

A transparent, auditable draw from application to allotment letter.

EstateFlow Balloting runs the ballot the way applicants, auditors and management expect it to be run. Applications come in with CNIC de-duplication and verified booking payments, are pooled by category and phase, and are drawn by a seeded random process that can be shown on screen and replayed. Results publish to the web, WhatsApp and SMS; winners get allotment letters and a plot on the map; unsuccessful applicants are refunded in one batch.

features
12features
modules
12modules
screens
5screens
webhooks
8webhooks
Ballot · Phase 3 · 10 Marla
Seed 7f3a…c91e · Sealed 14 Sep 09:00
Draw 001
GV3-1187 → Plot 52-B
Draw 002
GV3-0342 → Plot 118-C
Draw 003
GV3-1920 → Plot 07-E
Draw 004
GV3-0771 → Plot 201-F
Remaining
146 of 150 plots
Live on screen · recorded
§ 01Why teams switch

A draw nobody can verify, results nobody receives

  • Applications on paper; duplicates by CNIC discovered after the draw
  • The draw runs on a laptop nobody can audit
  • Winners find out days later; the office phone does not stop
  • Refunds for unsuccessful applicants take months
BeforeWith Balloting
EligibilityChecked by hand CNIC de-duplication and payment verification before sealing
DrawUnverifiable Sealed list, published seed, replayable by an auditor
ResultsDays Every applicant on WhatsApp and SMS within minutes
RefundsMonths One batch, approved, bank file exported
§ 02 Features & mechanism

How each part of Balloting actually works

12 features from the product documentation. Select one to read what it does, the mechanism behind it, the data it holds, the state before and after, and what it connects to.

12 features
Feature 01 of 12

Application intake

Does / why

Online form, dealer portal entry and bulk import from bank-collected forms. Each application carries CNIC, category, phase, booking receipt and dealer reference.

Mechanism

Online form, dealer-portal entry and bulk import of bank-collected forms create applications with CNIC, category, phase, booking receipt and dealer reference.

Data

Applicant, CNIC, category, phase, receipt, dealer, timestamp.

Connects to

Website, Dealer portal, Finance.

Before

Paper forms in boxes.

After

A structured applicant list.

Modules

12 modules, switched on per role. Admins configure rules; everyone else sees only what applies to them.

  • Application Intake
  • Eligibility & CNIC Check
  • Payment Verification
  • Category & Quota Pools
  • Seeded Random Draw
  • Live Draw Screen
  • Plot Assignment
  • Results Publishing
  • Allotment Letters
  • Refund Batches
  • Audit & Sealing
  • Ballot Dashboard
§ 03 How it runs

One file, start to finish.

A realistic sequence from the documentation, with the state before and after each step. Names and numbers are illustrative.

On mobile

Applicants check status and results on the Buyer App; dealers submit and track applications from the portal.

  1. 01

    Announce

    Phase 3 opens for 620 plots in four categories. The application form goes live on the website and dealer portal with a closing date.

  2. 02

    Collect

    2,140 applications arrive with booking receipts. Bank-collected paper forms are bulk-imported by application number.

  3. 03

    Verify

    CNIC duplicates (31) and unverified payments (58) are flagged and resolved. 2,051 applications are eligible.

  4. 04

    Seal the list

    The eligible list is frozen and hashed. The seed is generated and printed in a sealed envelope for the hall.

  5. 05

    Draw

    On ballot day, the seed is entered on stage. Winners and plot numbers appear on screen category by category; the run is recorded.

  6. 06

    Publish

    Within ten minutes, results reach every applicant on WhatsApp and SMS and the public results page is live.

  7. 07

    Allot and refund

    Winners receive allotment letters, files open in QistFlow, plots turn Booked on the map. 1,431 unsuccessful applicants are refunded in one batch.

§ 04 Interactive demo

Balloting, screen by screen

Click the sidebar to move between the overview, lists, records, boards and the settings that drive the rules. Sample data on real layouts.

EstateFlow Balloting Sep 2026 AB

Ballot control room

Green Valley · Phase 3 · Ballot day, 14:20
Eligible applications
2,051
89 flagged
Plots in ballot
620
4 categories
Oversubscription
3.3×
10 Marla 4.1×
Results delivered
2,051
100% in 9 min
Applications received per day
Applications
Applications by category
  • 5 Marla96047%
  • 10 Marla61530%
  • 1 Kanal28414%
  • Commercial1929%
Draw log — 10 Marla (150 plots)
4 of 39
SeqApplicationApplicantCNIC (masked)PlotDelivered
001GV3-1187Rabia Anwar35202-•••••-152-BWhatsApp · SMS
002GV3-0342Usman Ghani61101-•••••-7118-CWhatsApp · SMS
003GV3-1920Hina Baig42201-•••••-407-EWhatsApp · SMS
004GV3-0771Kamran Shah37405-•••••-9201-FSMS · WhatsApp pending
Interactive demo · sample data · click the sidebar to switch screens
Reports included

Scheduled to email or exported to Excel and PDF. Every report drills down to the record.

  • Applications per category and per day
  • Verification status and flags
  • Oversubscription ratio per pool
  • Draw log with sequence and plot
  • Results delivery status
  • Refund batch status
§ 05 Roles & permissions

Who uses it, and what each role sees

Access is scoped by role, team and field. A dealer never sees another dealer’s file; an agent never exports the database.

Applicant

Application status, result, allotment letter or refund status

Dealer

Applications submitted through the dealer and their results

Ballot admin

Intake, verification, pools, sealing and the draw

Auditor

Sealed hashes, seed, draw log and replay tool

Finance

Payment verification and refund batches

Select a role
What Applicant can do
AllTeamOwnNone
Module ViewCreate / editApproveExportConfigureDelete
Application Intake All
Eligibility & CNIC Check All
Payment Verification All
Category & Quota Pools All
Seeded Random Draw All
Live Draw Screen All

Own = only records assigned to me · Team = my team’s records · All = the whole organisation. Field-level rules can further hide price, owner or CNIC per role.

§ 06 Automation & Flo

What happens without anyone clicking

Rules run the routine work. Flo, the AI assistant, handles the parts that need language or judgement, and every AI action is logged.

Automations

  • CNIC de-duplication at intake
  • Payment matching to bank receipts
  • List sealing and hashing
  • Results broadcast on WhatsApp and SMS
  • Allotment letter generation
  • File creation in QistFlow for winners
F

Flo in Balloting

  • Duplicate and anomaly detection across applications
  • Demand forecasting per category for the next launch

Outbound WhatsApp uses approved templates. Low-confidence cases escalate to a person.

§ 07 Integrations & API

Connects to anything, not just the list

Every connector in the catalogue, the full REST API and a webhook for every state change. If it has an API, EstateFlow talks to it.

Every connector below is available to Balloting. Those most used with it are highlighted; anything not listed connects through the REST API, webhooks or Zapier / Make / n8n.

Lead sources & portals
  • Zameen
  • Bayut
  • Graana
  • OLX Property
  • Meta Lead Ads (Facebook, Instagram)
  • Google Ads lead forms
  • TikTok lead forms
  • Website forms
  • Landing-page builders
  • Chat widget
  • QR / offline import (CSV, Excel)
Messaging & telephony
  • WhatsApp Business API (Meta Cloud API or any BSP)
  • SMS gateways (Telenor, Jazz, Zong, Ufone, Twilio)
  • Email (SMTP, Gmail, Outlook, SendGrid)
  • VoIP / cloud PBX (SIP, Asterisk, Twilio Voice)
  • Call tracking numbers
  • Push notifications (FCM, APNs)
Payments & banking
  • Payment gateways (PayFast, Safepay, JazzCash, Easypaisa, Stripe)
  • Bank transfer / IBFT references
  • Pay links
  • Bank statement import (CSV, MT940)
  • Bank feeds (Enterprise)
  • POS terminals
Maps & GIS
  • QGIS projects (.qgz)
  • PostGIS
  • GeoServer (WMS / WFS)
  • Shapefile, GeoJSON, KML, DXF / CAD import
  • Mapbox, Leaflet, OpenLayers clients
  • ArcGIS / Esri (Enterprise)
  • Satellite imagery providers
  • GPS from field devices
Accounting & finance
  • QuickBooks
  • Xero
  • Sage
  • Odoo
  • Tally
  • SAP / Oracle / Dynamics (Enterprise)
  • FBR e-invoicing
  • Excel / CSV export for any ledger
Identity, documents & e-sign
  • CNIC OCR
  • NADRA verification partners
  • DocuSign
  • Adobe Sign
  • PandaDoc
  • Google Drive
  • OneDrive / SharePoint
  • Dropbox
  • S3-compatible storage
HR & attendance
  • Biometric devices (ZKTeco, Hikvision)
  • Bank payroll files
  • Google Workspace / Microsoft 365 directories
  • SSO: SAML, OIDC, Azure AD (Enterprise)
Community & hardware
  • Boom barriers & RFID
  • ANPR cameras
  • Smart meters (electricity, water, generator)
  • IoT sensors (MQTT)
  • Sales-centre kiosks & touch tables
  • Digital signage
BI & automation
  • Power BI
  • Tableau
  • Looker Studio
  • Metabase
  • Zapier
  • Make
  • n8n
  • Google Sheets
  • Slack / Teams alerts
Getting it

Balloting runs standalone or with the rest of the suite on the same database. Quotes are per organisation, based on users, plots and files.

  • Demo on your own data
  • Data migration from spreadsheets or your current system
  • Onboarding and WhatsApp template approval
Talk to sales WhatsApp sales
01 How can applicants trust the draw was random?

The eligible list is sealed and hashed before the ballot. A published seed drives a cryptographic random generator, so the same seed and list always reproduce the same result. An auditor can replay it.

02 Can we reserve plots for quotas such as overseas Pakistanis or employees?

Yes. Each category can hold reserved plots and a separate pool, and the draw runs pools in the sequence you define.

03 What happens to unsuccessful applicants?

They are notified with their result and refunded in a batch. Refund amounts follow your policy, approvals are routed, and the bank file is produced from the batch.

Book a demo

See Balloting on your own data.

A 45-minute demo on your own data. We load a sample of your inventory and files before the call, so you see your plots, your plans and your numbers, not a sample scheme.

What you get in the demo
  • One block of your scheme digitised on the live map
  • A booking → schedule → WhatsApp reminder, end to end
  • A file transfer with the lock and dues check
  • A rollout order and a written quote within two days
Request a callback
Reply within a working day
Full demo form

Opens WhatsApp with your details pre-filled to +44 7367 064067. We also log the request so sales can follow up.