Roofing

Automated quoting for roofing stores

The roofing list arrives on your store's WhatsApp with material, thickness and length in the same text. Tablia reads it item by item, finds each piece in your catalogue and returns the quote for the salesperson to check.

The customer sends the same list to three stores and buys from whoever answers first. How many are left waiting because the salesperson is still typing the previous one?

Book your demo

Vale Verde Roofing

online

  1. Good afternoon! I need to close the roof of the shed at the back.

  2. Good afternoon! Send the list right here — text, a photo of the paper or a file.

  3. 48 fibre cement sheet corrugated 6mm 2.44 20 fibre cement sheet corrugated 6mm 1.83 14 standard ridge 6mm 6 translucent sheet corrugated 2.44 120 screw 8x110 with washer 30 m galvanised gutter 8 galvanised flashing 3m

  4. Got it. That is 7 items — I am checking them against the store's stock now.

  5. Quote #T7C3 is ready. 6 of the 7 items available; I marked the 3 m galvanised flashing as missing.

    📄 quote-T7C3.pdf

  6. Will the 48 be enough for the 90 m² of the shed?

  7. That is where the overlap comes in — I will check the measurement with you before closing. Here is version 2 of #T7C3; the previous one is now superseded.

    📄 quote-T7C3-v2.pdf

Illustrative conversation. Store, items and codes are examples.

A shed roof list, exactly as it arrives

Notice that two lines describe the same sheet and differ only in length — and that the difference between them is what decides whether the roof closes.

Store WhatsApp

Good afternoon! I need to close the shed roof, here is the list:

48 fibre cement sheet corrugated 6mm 2.44

20 fibre cement sheet corrugated 6mm 1.83

14 standard ridge 6mm

6 translucent sheet corrugated 2.44

120 screw 8x110 with washer

30 m galvanised gutter

8 galvanised flashing 3m

07:12

What Tablia read

  • 48 pcfibre cement sheet corrugated 6mm 2.44FIBRE CEMENT SHEET CORRUGATED 6MM 2.44X1.10
  • 20 pcfibre cement sheet corrugated 6mm 1.83FIBRE CEMENT SHEET CORRUGATED 6MM 1.83X1.10
  • 14 pcstandard ridge 6mmSTANDARD FIBRE CEMENT RIDGE 6MM
  • 6 pctranslucent sheet corrugated 2.44TRANSLUCENT SHEET CORRUGATED 2.44X1.10
  • 120 pcscrew 8x110 with washerCOACH SCREW 8X110 W/ WASHER
  • 30 mgalvanised gutterGALVANISED GUTTER NO.24 33CM GIRTH
  • 8 pcgalvanised flashing 3mNot found in your catalogue

6 of 7 items found. Whatever is missing goes to the salesperson with the customer's original wording — nothing disappears from the quote quietly.

Illustrative example. The list and the catalogue names are fictional.

Five specifications on a line, and the quantity is the first

In a roofing store what decides the match comes entirely after the number — and that is where exact-text search goes wrong.

48quantity
sheetproduct
fibre cementmaterial
corrugatedprofile
6mmthickness
2,44length

Search by identical text finds “sheet” and delivers the 1.83 instead of the 2.44. The material separates fibre cement from clay, the profile separates corrugated from trapezoidal, the thickness separates the 5 mm from the 6 mm, and the length decides how many rows the roof has.

Effective is not total

A 2.44 sheet does not cover 2.44. The overlap eats part of every piece, and that is why a roof calculation never matches the tape measure.

Same size, different fit

Sheets from different manufacturers do not overlap the same way. Finishing a batch with whatever brand is left in stock becomes a leak months later.

They measure the roof, you count sheets

The list arrives in square metres and your sale is by the piece. Between the two sit the pitch, the overlap and the eaves — and none of them is written down.

How Tablia reads the list

  1. 01

    It separates item from quantity

    The list is read line by line, and the number that is a quantity is kept apart from the numbers that measure the piece.

  2. 02

    It keeps material and size attached to the sheet

    The fibre cement, the 6 mm and the 2.44 stay part of the piece's name. None of the three becomes a quantity, and none is lost along the way.

  3. 03

    It infers the unit nobody wrote down

    Sheets and ridges go by the piece, gutter usually by the metre. The unit comes from the item and from the context of the other lines, and appears on screen alongside it.

  4. 04

    It searches by meaning

    “fibre cement sheet corrugated 6mm 2.44” finds the FIBRE CEMENT SHEET CORRUGATED 6MM 2.44X1.10 in your catalogue. Alternative names for the same product are searched too.

  5. 05

    It flags what it could not find

    Flashing your store does not carry goes to the salesperson with the customer's original wording, instead of vanishing from the list.

The list can arrive as

PDFJPGPNGXLSXXLSDOCXCSVtexthandwritten

Handwriting is the only one that does not go in — returning a wrong length that looks right is worse than refusing the file.

Your catalogue works as it is

What you upload

The stock file your store already uses, in CSV, XLS or XLSX. Tablia recognises the code, description and price columns with the help of artificial intelligence, and you check the mapping before it takes effect. A size with a comma, a point or in centimetres, and a manufacturer name in the middle of the description, do not block the search.

What it does with what it could not find

The piece appears to the salesperson with the customer's original wording, flagged as not found. It does not pick a similar length in its place and does not delete the line. The decision is your team's: add the item, offer an equivalent, adjust the quantity or say the store does not carry it.

The quote only goes out after the salesperson checks it

Nothing is sent to the customer automatically. The salesperson reviews item by item, adjusts quantities, swaps products, sets the price and decides when to send.

Tablia is a copilot: it takes on the typing and the searching, and hands the decision back to whoever knows the customer and the job.

Tablia takes on

  • Reading the list, in whatever format it arrives
  • Inferring the unit nobody wrote down
  • Looking up each item in your catalogue
  • Flagging what it could not find

You decide

  • The quantity of each item
  • Swapping the product
  • The price
  • When to send

Questions from people who sell roofing

Does Tablia read a roofing list the way my customer writes it?

Yes. In “48 fibre cement sheet corrugated 6mm 2.44” it separates what is a quantity from what is specification: the 48 becomes the quantity, and the material, the profile, the thickness and the length stay part of the piece's name. The search then looks for that sheet in your catalogue by meaning, not by identical text.

Does Tablia convert square metres of roof into a number of sheets?

There is no conversion rule inside it, and it is better to say so now. The square metres the customer wrote reach the salesperson as the customer wrote them. How many sheets cover that area depends on each piece's effective length, on the pitch and on the eaves — that sum stays with whoever sells.

Does it know that the effective length is shorter than the total?

It reads the length written on the line and keeps it attached to the piece, exactly as the customer sent it. What it does not do is deduct the overlap on its own: the difference between effective and total changes with the profile and with the manufacturer, so it stays a salesperson's check, at review.

And when the customer does not say the sheet material?

The item arrives with what they wrote and with the candidates that make sense, and the choice between fibre cement, clay, metal or translucent stays with the salesperson. A diverging specification discards the candidate — so a sheet Tablia cannot confirm is not sent through as if it were the right one.

The list comes with sheets, ridges, screws and gutter mixed together. Can it cope?

It can, and that is the normal case in a roofing store. Each item is extracted with its quantity and its unit — pieces for the sheet and the ridge, metres for the gutter, hundreds for the screws when that is how you sell them. One sheet of paper, four ways of measuring.

Do I have to tidy up my catalogue before starting?

No. You upload the stock file the store already uses, in CSV, XLS or XLSX, and Tablia recognises the code, description and price columns with the help of artificial intelligence — you check the mapping before it takes effect. A size written with a comma, a point or in centimetres does not block the search.

In what format can the customer send the list?

PDF, a photo in JPG or PNG, a spreadsheet in XLSX or XLS, a document in DOCX, CSV or typed text. The only one that does not go in is a handwritten list: Tablia does not accept handwriting, so it never returns a wrong length that looks right.

Does the quote go to the customer on its own?

Never. Nothing is sent without the salesperson. They review item by item, adjust quantities, swap products, set the price and decide when to send. Tablia takes on the typing and the searching; the decision stays with whoever knows the customer and the job.

Vamos conversar

Bring a real roofing list

In the demo we use a list your store received this week, against your own catalogue. It is the fastest way to find out whether Tablia can handle what you sell.

Book your demo