Skip to content

Contractors & FM · Solution

Your estimator spends three days a week formatting quotations.

Soluvide builds a quotation and BOQ pipeline for UAE maintenance and facilities contractors. It reads the incoming scope, pulls your approved rates and standard line items, assembles a formatted quotation or bill of quantities, and holds it for a human to approve before it goes out — so estimators stop retyping and start reviewing.

Message us on WhatsApp
  • An estimator approves every quotation
  • Your rate table — numbers are never invented
  • English & Arabic scope, bilingual output
  • Fixed price, agreed after scoping

The problem

What actually happens on quotation day.

What the day actually looks like — described as an operator would, not as a brochure.

An RFQ lands by email, WhatsApp, or a portal. Your senior estimator opens the last similar quotation in Word or Excel, copies the rates, edits the line items, reformats the header, and sends it back. The approved rates live in one person's spreadsheet — or one person's head — and every quotation is re-keyed from scratch.

For a multi-branch contractor producing dozens of quotations and bills of quantities a month, this is not a small task. It is days a week of a senior, expensive person doing formatting work — the one person who also happens to be the bottleneck when a tender is due.

The second cost is consistency. When two estimators quote from two different copies of the rate sheet, the same scope gets two different prices. Margins drift. A number that should have been AED-per-unit fixed becomes a guess, and nobody notices until the job is won at the wrong price.

And because quotations are the front door to revenue, every day a quotation sits in a queue is a day a competitor who replied faster is ahead of you. Speed and consistency are not nice-to-haves here — they decide which jobs you win.

Why the obvious fixes fail

You've probably already tried these.

None of them are stupid. They fail because the work itself stays manual — they just move who does it.

The ERP quoting module

Generic ERP quoting modules assume a fixed product catalogue. A maintenance BOQ is scope-driven, not SKU-driven — the module can't express your line-item structure, so estimators export to Excel anyway and you're back where you started.

The master template

A shared template works until a rate changes and nobody updates the master. Within a quarter, three versions are circulating and each estimator trusts a different one. The template didn't fail because it was badly made — it failed because keeping it current was manual.

Hiring another estimator

Another estimator adds another person doing the same re-keying, and another copy of the rate sheet to keep in sync. It scales the cost and the inconsistency at the same time. The work itself is the problem, not the headcount.

What we build

A pipeline, with a human on the pricing.

The honey step is where a person stays in control. Everything else is the typing and checking the system does for you.

  1. RFQ read
  2. Approved rates
  3. BOQ assembled
  4. Estimator approves
  5. Sent & logged

Engineering decision. Generation is constrained to your approved rate table — the model formats and structures, it does not invent prices. A scope item without a rate is flagged for an estimator, never guessed, because a wrong number on a quotation is a commercial problem.

  1. 1

    Ingestion

    The scope arrives by email, PDF, or WhatsApp. A parsing step extracts the line items and quantities and normalises them — so "supply & fix 2x AC split units" is understood as structured data, not a wall of text.

  2. 2

    Rate & line-item store

    Your approved rates, units, and standard scopes live in a structured store — one source of truth, not a spreadsheet per estimator. Updating a rate updates every future quotation automatically.

  3. 3

    Assembly

    The generation step assembles the quotation or BOQ from your approved templates against current rates. It is constrained to your rate store — the model formats and structures, it does not invent prices — so numbers can't hallucinate.

  4. 4

    Review gate

    The draft lands in front of an estimator to approve or adjust before it's sent. Unknown scope items are flagged, never guessed. The system removes the typing; the human keeps the judgement.

  5. 5

    Output & record

    On approval, the formatted quotation is produced, versioned, and logged — and can be synced into your ERP or CRM. Every quotation is traceable back to the scope that produced it.

Named systems, not “connects to anything.”

We confirm exactly which of your systems connect during scoping. The pipeline commonly touches:

  • WhatsApp Cloud API
  • Gmail / Outlook
  • Excel / Google Sheets
  • Zoho
  • Odoo
  • PDF parsing
  • Your document templates

Engineering decisions

Clear lines, agreed up front.

What the fixed price covers, and the things we will not build. Both are written into the scope before we start.

In scope

  • Parsing incoming RFQs and scope from email, PDF, and WhatsApp
  • A structured store of your approved rates and standard line items
  • Automated assembly of quotations and bills of quantities from your templates
  • A human review and approval gate before anything is sent
  • Version history and an audit trail on every quotation
  • Sync of approved quotations into your ERP or CRM

Not in scope

  • Setting or changing your prices — you own the rate table
  • Removing the human approval step
  • Replacing your full ERP or accounting system
  • Guessing a rate for a scope item it hasn't seen

What you get

Live in weeks, quoted before we start.

Most quotation pipelines go live in about two to four weeks. What moves it inside that range is the size of your rate table, the number of document formats, and how many systems it connects to. No hourly billing, no surprises.

  1. 1Week 1

    We map the work, then quote it

    A short call, then we document how your quotations get built today — including the exceptions and the workarounds people built around it. You get a written scope, acceptance criteria and a fixed price before any build begins.

    You get: Scope + fixed quote

  2. 2Weeks 2–4

    We build on the tools you already run

    WhatsApp Cloud API, Gmail / Outlook, Excel / Google Sheets and the rest of your stack — no rip-and-replace. Outputs are structured and checked against your own data, not trusted blindly.

    You get: Working system on your stack

  3. 3Go-live

    Your team approves, then it runs

    The human step is tested with the people who will own it before anything goes out. Logging and alerts so problems surface early, documentation your team can read, and you own the code and the accounts.

    You get: Approval gate, monitoring, full ownership

Get your estimators off formatting duty.

Tell us how your quotations get built today. We reply within one business day, and the price is fixed after a free scoping conversation.

Questions estimators ask

Straight answers.

If yours isn't here, send it on WhatsApp and you will get a straight reply.

Prefer a form? Contact page

No. You own the rate table. The pipeline assembles quotations from your approved rates and standard line items — it never invents a number, and a human approves every quotation before it leaves the building.

WhatsApp us