SABI – AI-Powered MEP Email Processing & Estimation Automation System

PREPARED FOR

Project Duration
3 Months | 6 Sprints | 2 Phases

Investment Summary

One-Time Development Cost INR 3,00,000
Monthly Operational Cost (Fixed) INR 24,800 / month
Google API Services As per actual usage
TOTAL ONE-TIME INVESTMENT INR 3,00,000

All amounts are exclusive of applicable taxes. Monthly operational costs are billed separately after go-live. Charges may increase with usage volume.

BETTROI
Reference: BETTROI K32
Date: 19 February 2026
Website: bettroi.com

Table of Contents

1. Executive SummaryPage 3
2. Scope of WorkPage 4
   2.1 In-ScopePage 4
   2.2 Out-of-ScopePage 4
3. System Architecture & WorkflowPage 5
   3.1 Email Intake & Classification ModulePage 5
   3.2 Attachment Processing ModulePage 5
   3.3 Thermal Load & Estimation ModulePage 6
   3.4 Quotation & Dispatch ModulePage 6
4. Technology StackPage 7
5. Project Plan & MilestonesPage 8
6. CommercialsPage 9
7. Client ResponsibilitiesPage 10
8. Important PointsPage 10
9. AssumptionsPage 11
10. Change ControlPage 11
11. Warranty, IP & TermsPage 12
12. Service Order Confirmation – Letter of IntentPage 12
BETTROI
Reference: BETTROI K32
Date: 19 February 2026
Website: bettroi.com

1. Executive Summary

SABI receives a significant volume of bid enquiries via email at estimation@sabi.ae. Currently, the process of identifying, classifying, processing attachments, extracting project data, calculating MEP service estimates, and preparing quotations is largely manual — consuming considerable time and introducing risk of human error or missed opportunities.

Bettroi proposes the development of SABI – an AI-Powered MEP Email Processing and Estimation Automation System — a purpose-built intelligent platform that automates the end-to-end bid workflow: from email ingestion and classification through to quotation preparation and dispatch.

What SABI Automates:

  • Email monitoring and RFQ detection at estimation@sabi.ae
  • Enquiry classification into bid priority tiers
  • Attachment extraction, unzipping, and drawing cataloguing
  • Automated extraction of project parameters (floors, area, height)
  • MEP service identification from drawings
  • Thermal load analysis: KW extraction, FAHU identification, AC tonnage calculation
  • Formula-driven pricing with yardstick comparison
  • Quotation generation and controlled email dispatch

The system is designed to dramatically reduce the time from enquiry receipt to quotation submission, increase bid capacity, and ensure consistent, audit-ready estimation methodology — while keeping SABI's estimating team in control at every critical decision point.

The solution will be delivered as a web-based application accessible from any device, with a clean dashboard for managing the bid pipeline, reviewing AI-extracted data, and approving quotations before dispatch.

Business Impact:

  • Reduce estimation turnaround from days to hours
  • Never miss a bid due to inbox overload
  • Consistent pricing methodology across all estimators
  • Full audit trail for every enquiry and quotation
  • Scale bid volume without adding headcount
BETTROI
Reference: BETTROI K32
Date: 19 February 2026
Website: bettroi.com

2. Scope of Work

2.1 In-Scope

2.2 Out-of-Scope

BETTROI
Reference: BETTROI K32
Date: 19 February 2026
Website: bettroi.com

3. System Architecture & Workflow

3.1 Email Intake & Classification Module

1
Email Monitor: Polls estimation@sabi.ae at configurable intervals (e.g., every 15 minutes) via Gmail API. New emails are ingested and stored in Supabase.
2
RFQ Detector: Gemini AI scans subject line, body, and sender domain for bid-intent signals. Returns a confidence score and matched keywords.
3
Classifier: AI assigns one of four priority tiers: Priority-Top, Priority-General, New, or To Be Ignored. Estimator can override classification in the dashboard.
4
To-Bid List: Qualified enquiries appear in the bid pipeline with sender, project name (if detected), received time, and classification badge.

3.2 Attachment Processing Module

5
Attachment Extractor: Downloads all email attachments. Detects and unzips .zip, .rar, .7z archives recursively.
6
Enclosure Builder: Creates a project-specific folder in cloud storage. Copies email body (as .txt) and all extracted files into the folder.
7
Drawing Catalogue: Lists all files by type — ACAD (.dwg) and PDF — with file name, sheet title (if readable), and page count. Presented to estimator for confirmation before proceeding.
8
Project Parameter Extraction: Gemini Vision parses PDF drawings and cover sheets to extract: number of floors (total, typical, parking), floor area (per floor and total), typical floor-to-floor height. Report displayed for estimator confirmation.

3.3 Thermal Load & Estimation Module (Air Conditioning)

9
Service Detection: AI identifies which MEP services are present from drawing index (AC, FAHU, Plumbing, Fire, Electrical, BMS, etc.).
10
Thermal Load Parser: Locates thermal load schedule drawings. Reads the bottom-of-column total KW. Separately identifies FAHU supply KW. Computes AC Unit KW = Total KW − FAHU KW.
11
System Type Detection: Identifies AC system type (VRF, Chilled Water, FCU, Split, etc.) from drawing notes and equipment schedules.
12
Tonnage Calculator: Converts AC Unit KW to Refrigeration Tonnes: RT = KW ÷ 3.517.
13
Formula Pricing Engine: Applies SABI's configured pricing rate (per RT, per KW, or per m²) for the identified system type to compute estimated bid price for each service.

3.4 Quotation & Dispatch Module

14
Bid Compilation: Aggregates all service estimates into a total bid amount with line-item breakdown.
15
Yardstick Comparison: Compares total bid per m² against SABI's benchmark values. Flags if variance exceeds ±15%.
16
Quotation Generator: Produces a branded, formatted quotation document (PDF) with scope, pricing, validity, and terms.
17
Consent & Dispatch: Estimator reviews and clicks Approve to Send. System sends quotation email to enquiry sender. Full send log recorded.
BETTROI
Reference: BETTROI K32
Date: 19 February 2026
Website: bettroi.com

4. Technology Stack

Layer Technology Purpose
AI / LLM Google Gemini API (gemini-2.0-flash) Email classification, document parsing, data extraction, system type detection
Email Integration Gmail API (Google OAuth 2.0) Inbox monitoring, email read, attachment download, send
Document Processing Gemini Vision + pdf-parse / pdf2image PDF drawing analysis, thermal load schedule extraction, KW reading
File Storage Supabase Storage / Google Drive API Project enclosure folders, drawing file storage
Database Supabase (PostgreSQL) Bid pipeline, email records, extracted data, audit logs, pricing formulas
Backend Next.js 14 API Routes (Node.js) Business logic, AI orchestration, workflow engine
Frontend Next.js 14 + React 18 + Tailwind CSS Web dashboard for bid management, review, approval
Authentication Supabase Auth Secure estimator login, role-based access
Quotation PDF html2pdf.js / Puppeteer Formatted quotation document generation
Server Hosting Vercel (Frontend) + Cloud Server (Backend Jobs) Application hosting, scheduled polling jobs
ZIP/Archive Extraction Node.js adm-zip / unzipper Recursive archive extraction from email attachments
Formula Engine Custom rule engine (JSON config) SABI's pricing formulas — configurable without code changes

Architecture Principles

Confirmation Checkpoints (Human-in-the-Loop)

#CheckpointWhat Estimator Reviews
1After ClassificationConfirm / override bid priority tier
2After Drawing CatalogueConfirm drawing list and identify services to price
3After Project Parameter ExtractionConfirm floors, area, height data
4After Thermal Load ExtractionConfirm KW values and AC system type
5After Pricing CalculationReview and approve per-service prices
6After Total Bid + YardstickConfirm total bid and review variance flags
7Before Quotation DispatchFinal approval to send quotation to client
BETTROI
Reference: BETTROI K32
Date: 19 February 2026
Website: bettroi.com

5. Project Plan & Milestones

The project is structured across 2 Phases, 6 Sprints, 3 Months. Each sprint is 2 weeks. A confirmation checkpoint is built into each sprint before advancement.

Phase Sprint Weeks Deliverables
Phase 1
Core Pipeline
Sprint 1 Wk 1–2 Project setup, Supabase schema, Gmail API integration, inbox polling, email ingestion and storage
Sprint 2 Wk 3–4 RFQ keyword detection (Gemini AI), enquiry classification (Priority-Top / Gen / New / Ignore), to-bid dashboard, classification override
Sprint 3 Wk 5–6 Attachment download, ZIP extraction, enclosure folder creation, drawing catalogue (ACAD + PDF), project parameter extraction (floors, area, height), confirmation checkpoint UI
Phase 2
Estimation & Quotation
Sprint 4 Wk 7–8 Service identification from drawings, thermal load PDF parser, total KW extraction, FAHU KW extraction, AC unit KW computation, system type detection (VRF / Chilled Water / etc.), tonnage calculator
Sprint 5 Wk 9–10 Formula-based pricing engine (configurable in DB), per-service bid amounts, total bid compilation, yardstick comparison with variance flagging, confirmation workflow
Sprint 6 Wk 11–12 Quotation PDF generation (SABI-branded), dispatch consent workflow, email send via Gmail API, full audit log, UAT testing, bug fixes, go-live handover, documentation

Key Milestones

MilestoneTarget DateDeliverable
M1 – Kickoff & SetupWeek 1Environment, access credentials, schema live
M2 – Email Pipeline LiveWeek 4Email ingestion, classification, to-bid list working
M3 – Drawing ProcessingWeek 6Attachment extraction, drawing catalogue, parameter extraction
M4 – Thermal Load EngineWeek 8KW parsing, tonnage calculation, service detection
M5 – Pricing EngineWeek 10Formula pricing, bid total, yardstick comparison
M6 – Go-LiveWeek 12Quotation dispatch, full UAT, production handover
Note: Timeline assumes timely provision of Gmail API credentials, SABI pricing formulas, yardstick benchmark values, and sample project drawings by the end of Week 1. Delays in client inputs will result in proportional timeline extension.
BETTROI
Reference: BETTROI K32
Date: 19 February 2026
Website: bettroi.com

6. Commercials

6.1 One-Time Development Cost

ComponentDescriptionAmount (INR)
Application Development Full-stack development: email pipeline, AI classification, attachment processing, thermal load engine, pricing engine, quotation system, web dashboard ₹3,00,000
TOTAL ONE-TIME COST ₹3,00,000

6.2 Monthly Operational Costs (Post Go-Live)

ComponentPlan / NotesMonthly Cost (INR)
Server Hosting Cloud server for background jobs and email polling. Cost may increase with higher performance needs. ₹800
AI Model Usage (Gemini API) Cost based on tokens processed. Estimate is for moderate usage (~500 emails/month with attachments). Scales with volume. ₹20,000*
Supabase (Database & Backend) Database storage, auth, and file storage. Usage-based beyond free tier. ₹4,000*
Google API Services Gmail API + Google Drive API. Charged as per actual usage beyond free quota. Actual usage
TOTAL MONTHLY (Fixed Components) ₹24,800 + Google API

Important Notes on Operational Costs:

  • Costs marked * are minimum plan estimates. Charges will increase with higher email/document volumes.
  • AI model cost is directly proportional to the number of emails processed and drawing pages analysed.
  • Google API costs are billed at actual consumption — a usage dashboard will be provided.
  • All amounts are exclusive of applicable taxes.
  • Bettroi will provide monthly usage reports for full cost transparency.

6.3 Payment Schedule

Milestone% of Development CostAmount (INR)Due
Advance – Project Kickoff 40% ₹1,20,000 On signing LOI
Phase 1 Completion (Email Pipeline + Attachment Processing) 30% ₹90,000 End of Week 6
Go-Live (Phase 2 + Full UAT) 30% ₹90,000 End of Week 12
TOTAL ₹3,00,000

Monthly operational costs (₹24,800 + Google API) commence from go-live date and are invoiced monthly in advance.

BETTROI
Reference: BETTROI K32
Date: 19 February 2026
Website: bettroi.com

7. Client Responsibilities

8. Important Points

BETTROI
Reference: BETTROI K32
Date: 19 February 2026
Website: bettroi.com

9. Assumptions

10. Change Control

Any modification to the agreed scope of work — including new features, integration with additional systems, support for new drawing formats, or changes to the confirmation workflow — will be managed through a formal Change Request (CR) process:

  1. Client submits a written Change Request describing the required modification.
  2. Bettroi assesses the CR and provides a written estimate of effort, cost, and timeline impact within 5 business days.
  3. Client approves the CR in writing (email acceptable) before work commences.
  4. CR costs are invoiced as an addendum to this proposal and are payable as per the standard payment terms.
Note: Verbal or informal change requests will not be actioned. All change requests must be documented in writing to protect both parties and maintain a clear audit trail.

Examples of Activities that Require a Change Request

BETTROI
Reference: BETTROI K32
Date: 19 February 2026
Website: bettroi.com

11. Warranty, IP & Terms

11.1 Warranty

11.2 Intellectual Property

11.3 Confidentiality

Bettroi agrees to treat all SABI pricing formulas, yardstick values, drawing data, and client information as strictly confidential. This information will not be shared with any third party and will be used solely for the purpose of this engagement. A separate Non-Disclosure Agreement (NDA) can be executed upon request.

11.4 Liability

Bettroi's liability is limited to the total development fee paid under this proposal (INR 3,00,000). Bettroi shall not be liable for any indirect, consequential, or commercial losses arising from the use of the system, including losses from quotations submitted based on AI-extracted data not reviewed by the estimator.

11.5 Governing Terms

11.6 Acceptance Criteria

BETTROI
Reference: BETTROI K32
Date: 19 February 2026
Website: bettroi.com

12. Service Order Confirmation – Letter of Intent (LOI)

By signing below, SABI confirms acceptance of this Commercial Proposal (Ref: BETTROI K32 / SAL-QTN-2026-00002) and authorises Bettroi FZE to commence development of the SABI – AI-Powered MEP Email Processing & Estimation Automation System as described herein.

Summary of Authorised Engagement:

  • Project: SABI – AI-Powered MEP Estimation Automation System
  • One-Time Development Cost: INR 3,00,000
  • Monthly Operational Cost: INR 24,800 + Google API (from go-live)
  • Duration: 3 Months | 6 Sprints | 2 Phases
  • Advance Payment on Signing: INR 1,20,000 (40% of development cost)
  • Proposal Valid Until: 19 April 2026

SABI confirms that all information provided in this LOI is accurate and that the authorised signatory has the authority to bind SABI to this agreement.

 

Authorised Signatory – SABI

Name: ___________________________

Title: ____________________________

Date: ____________________________

Stamp: ___________________________

 

Authorised Signatory – Bettroi FZE

Name: Biji Thomas

Title: CEO & Principal Consultant

Date: 19 February 2026

Tel: +971 54 714 8580

Next Steps upon LOI Receipt:

  1. Bettroi will issue an Advance Invoice for INR 1,20,000 within 24 hours
  2. Project kickoff call to be scheduled within 2 business days of payment receipt
  3. SABI to provide Gmail API credentials, pricing formulas, sample drawings, and branding assets by end of Week 1
  4. Sprint 1 commences on receipt of advance payment and client inputs

To proceed: Please sign and return this page by email to bt.thomas@bettroi.com along with any questions or clarifications. Alternatively, a digital signature is acceptable. This LOI, once signed, constitutes a binding agreement subject to the terms in Section 11.