Flooring Portal
Sign In

See How It All Works

Walk through the complete job lifecycle — from the first enquiry through site survey, PDF takeoff, quoting, customer chat, fitter dispatch, on-site sign-off and final invoicing.

Step 1 of 17

Create a New Job File

Every project starts with a Job File. Capture the customer, select a specific contact person from their company, choose the sector, expected value and job details. A unique reference is generated automatically.

/tenders/create
Flooring Portal
Projects
Quotes & Pricing
Stock
Create Job File
Job Details
Job Name *
Anderson Kitchen Reflooring
Source
Website Enquiry
Expected Value
£4,500.00
Customer
Anderson Developments Ltd
Contact Person
Mr James Anderson
james@anderson-dev.co.uk   07700 900123
Sector
Commercial
Create Job File
Reference FMSW-202603-0001 generated automatically. Tasks are auto-created for the job lifecycle.

Auto Reference Numbers

Every job gets a unique reference like FMSW-202603-0001 for easy tracking.

Contact Person

Select a specific contact from the customer's company. Their email and phone number auto-populate for quick reference.

Sector Categories

Tag jobs as Residential, Commercial, Social Housing or Insurance for reporting.

Step 2 of 17

Book & Complete the Site Survey

Schedule a site visit and complete the digital survey on a tablet or phone. 19 sections cover rooms, subfloor, heating, damp readings and room measurements.

/surveys/1 — Digital Site Survey
Flooring Portal
Surveys
Anderson Kitchen In Progress
Surveyor
Charles Smith
Survey Date
03/03/2026
Rooms & Layout
Subfloor Type
Moisture (Tramex)
Heating System
Doors & Thresholds
Room Measurements

19 Survey Sections

Rooms, subfloor, heating, damp, doors, stair nosings, moisture readings and room measurement sheet.

Tramex Auto-Convert

Enter Tramex readings and get automatic conversion with DPM warnings when thresholds are exceeded.

Photo Upload

Capture site photos directly from your phone camera. Surveys can be deployed to fitters with notifications.

Step 3 of 17

PDF Plan Takeoff

Upload architectural floor plans as PDFs, set the scale, then draw rooms directly on the plan. Assign floor finishes and build up room layers — underlay, adhesive, screed — with quantities calculated automatically from the room area.

/tenders/1?tab=takeoff — PDF Plan Takeoff
Flooring Portal
Projects
Plan Takeoff
Upload PDF Set Scale
Floor-Plan-L2.pdf
Scale: 1:50
Kitchen
18m²
Living Room
24m²
Hallway — 12m²
Kitchen
Floor Finish:
Karndean LVT Oak
Layers:
Underlay 3mm
Adhesive F-Ball F44
18m²
Living Room
Floor Finish:
Amtico Signature
Layers:
Screed Levelling
DPM
24m²
Import Rooms to Quote Print Takeoff

Draw on Plans

Upload a PDF floor plan, set the scale, then draw room outlines directly on the plan. Areas are calculated automatically.

Room Layers

Build up each room with layers: underlay, adhesive, screed, DPM. Quantities are calculated from the room area.

Import to Quote

Push rooms and their finishes directly into a new quote. Room areas, products and layers transfer automatically.

Step 4 of 17

Create, Send & Accept Quotes

Build detailed quotes with room-by-room pricing, product selection and automatic VAT. Email them to customers with an optional CC to the office. Customers accept or decline via a secure link — no login required.

/tenders/1?tab=survey — Quotes (2)
Flooring Portal
Projects
Quotes
Quotes (2)
Create Quote
This job has 2 quotes — use multiple quotes to offer alternative products or pricing options.
FMSW-Q-0001 Accepted
DescriptionTotal
Karndean LVT — Kitchen 18m²£810.00
Installation & underlay£540.00
Total: £4,500.00
FMSW-Q-0002 Declined
Alternative: Amtico Signature — £5,800.00
Email Quote to Customer
To
james@anderson-dev.co.uk
Subject
Your Quote FMSW-Q-0001
Send copy to info@flooringmatters.org
Customer Self-Service Response
Secure link sent with the quote email
Customer views full breakdown then clicks Accept or Decline — no login needed
Accept Decline
You receive an instant notification when the customer responds.

Customer Accept/Decline

Customers click a secure link to view and respond to quotes. You get notified instantly when they accept or decline.

Alternative Quotes

Duplicate a quote to offer different product options. Only the accepted quote drives the job value.

Office CC

When emailing quotes or invoices, tick the box to BCC a copy to your office inbox automatically.

Step 5 of 17

Residential & Commercial Documentation

Quotes and invoices automatically use the correct branding, terms and payment details based on the job sector. Residential jobs get your residential logo, T&Cs, FAQs and BACS details. Commercial jobs use the standard company branding.

/admin/settings — Company Settings
Flooring Portal
Admin
Sector Documentation
Residential
Residential Logo
Separate branding for homeowners
Terms & Conditions
FAQs
BACS Payment Details
Default Email Attachments
Commercial
Company Logo
Standard commercial branding
Commercial Terms
DRC / CIS Support
Default Email Attachments
Default Email Attachments
Insurance_Cert.pdf Both
Warranty_Info.pdf Residential
H&S_Policy.pdf Commercial
The system automatically selects the correct logo, terms, BACS details and attachments based on whether the job is residential or commercial.

Residential Branding

Upload a separate residential logo, set T&Cs and FAQs that appear on residential quotes and invoices automatically.

BACS Payment Details

Configure bank account, sort code and account name. These appear on invoices so customers know where to pay.

Default Attachments

Set files that auto-attach to quote and invoice emails by sector. Insurance certificates, warranties and H&S policies go out every time.

Step 6 of 17

Customer Messaging & Chat

Send messages to customers directly from the job file. Customers reply via email and their responses appear in the chat thread in real time. Internal notes let your team discuss without the customer seeing. Auto-refresh means you never miss a reply.

/tenders/1?tab=messages — Messages (7)
Flooring Portal
Projects
Messages 7
Auto-refreshing
Hi James, just confirming we can start on Monday 2nd March. Does 8am work for access?
Charles Smith • 28 Feb, 09:15
Yes 8am is fine. The side gate code is 4521. Park on the drive.
James Anderson (via email) • 28 Feb, 11:42
Dave — note the gate code 4521. Side entrance only.
Charles Smith • Internal Note • 28 Feb, 11:50
Perfect, all noted. We’ll see you Monday morning.
Charles Smith • 28 Feb, 12:01
Type your message...
Send to Customer Internal Note
Spell check
When a customer replies via email, the job owner and all admins receive a notification. The chat updates automatically every 8 seconds.

Email Integration

Messages are emailed to the customer. When they reply by email, their response appears in the chat thread automatically.

Internal Notes

Add private notes visible only to your team. Use them for site access codes, fitter instructions, or internal discussions.

Auto-Refresh

The chat thread refreshes every 8 seconds. New messages appear instantly without needing to reload the page.

Step 7 of 17

Create Job Sheets & Allocate Fitters

Set up job sheets with work lines, allocate fitters with availability checking, and book out equipment from the inventory.

/tenders/1/job-sheet/1
Flooring Portal
Projects
Equipment
Job Sheet — Anderson Kitchen
Work LineDetails
Uplift existing flooringKitchen & hallway
Prepare subfloorLevel and prime
Install Karndean LVT30m² total
Allocated Fitters
Dave Wilson Available
Mike Taylor Available
Equipment Booked
Floor Scraper Booked Out
Laser Level Booked Out

Availability Gating

System checks fitter availability before allocation and warns of scheduling conflicts.

Equipment Booking

Book tools and equipment to job sheets. Warehouse gets notified to check serviceability.

Step 8 of 17

Dispatch to the Jobs Board

Dispatch the job to the calendar board. Drag and drop fitters between jobs. Your team sees what's booked and when at a glance.

/jobs-board — 4-Week Calendar View
Flooring Portal
Projects
Jobs Board
« Prev Today Next »
Mon 02
Tue 03
Wed 04
Thu 05
Fri 06
Anderson Kitchen
Anderson Kitchen
Anderson Kitchen
Parker Hallway
Parker Hallway
Fitter Availability
Dave Wilson 3 days   Mike Taylor Available
Drag to Move

Drag & Drop Fitters

Move fitters between jobs by dragging their name badge. Labour records update automatically.

Deadline Reminders

Tender deadlines and site surveys appear on the board. Popup reminders alert you to upcoming dates.

Step 9 of 17

Fitter Portal — Their Own Login

Fitters log in with their own account and see only what they need: their allocated jobs, notifications, vehicle checks, and deployed surveys. No access to admin or financial data.

/tenders/my-jobs — Logged in as Dave Wilson (Fitter)
Flooring Portal
Personal
On-Site
My Jobs — Dave Wilson
New Job Allocated
You have been assigned to Anderson Kitchen Reflooring (02-04 Mar)
2 min ago
Survey Deployed
Site survey for Parker Hallway has been assigned to you
1 hour ago
Anderson Kitchen Reflooring
02 – 04 Mar   12 Oak Lane, Bristol
In Progress
Job Sheet Photos Equipment

Job Notifications

Fitters receive in-app notifications when jobs are allocated, surveys deployed, or schedules change.

Role-Based Access

Fitters only see their jobs and tasks. No access to quotes, pricing, financials or admin settings.

Vehicle Checks

Fitters complete weekly vehicle safety checks from their portal. Expiry dates trigger admin alerts.

Step 10 of 17

On-Site Sign-Off & Photos

Fitters must upload photos before they can sign off. Both fitter and customer sign digitally on-site. When both are complete, the office is notified the fitter is leaving site.

/tenders/1/job-sheet/1 — Sign-Off (Fitter View)
Flooring Portal
Photo Gallery (4 photos)
Fitter Sign-Off
Dave Wilson
Signed 04/03/2026
Customer Sign-Off
Awaiting customer signature
Photos Required — Sign-off button is locked until at least one photo is uploaded.
When both signatures are captured, the office receives a "Fitter Leaving Site" notification automatically.

Photos Required

Fitters cannot sign off until photos are uploaded. The button is locked with a clear warning message.

Office Notified

Job owner, job creator and all admins receive push + in-app notifications when sign-off is complete.

Step 11 of 17

Stock, Materials & Purchase Orders

Full inventory management with issuing, returns, reservations and stock takes. Raise purchase orders and email them to suppliers.

/stock — Inventory Dashboard
Flooring Portal
Stock
Supply Chain
247
Stock Items
12
Low Stock
3
POs Pending
Recent Transactions
ItemTypeJobQty
Karndean LVT OakIssuedAnderson Kitchen32 m²
Adhesive F-Ball F44IssuedAnderson Kitchen4 tubs
Underlay 3mmReceived50 m²

Warehouse Alerts

Automatic notifications for material shortfalls, stock ringfencing and upcoming job requirements.

Purchase Orders

Create POs, email to suppliers, and receive items line by line. Unsent POs trigger daily reminders.

Step 12 of 17

Job Costing & Profitability

Track every cost against the job: materials, labour, additional costs, and overhead. See real-time profit margins throughout the project.

/tenders/1?tab=costing — Job Costing
Flooring Portal
Projects
Job Value
£4,500
Total Cost
£2,835
Profit
£1,665 (37%)
CategoryDescriptionCost
MaterialKarndean LVT Oak (32m²)£1,280.00
LabourDave Wilson — 3 days£720.00
LabourMike Taylor — 2 days£400.00
AdditionalSkip hire & disposal£185.00
Overhead12% of profit£250.00

Real-Time Margins

Profit and margin percentage update live as costs are added throughout the project.

Sector Dashboard

Compare win rates, margins, and snagging data across Residential, Commercial and Social Housing.

Step 13 of 17

Invoice & Get Paid

Generate invoices from the accepted quote with one click. Email directly to the customer with office CC. Supports Domestic Reverse Charge (DRC) VAT for CIS-registered contractors. Track payments and raise credit notes.

/invoices — Invoice Management
Flooring Portal
Finance
INV-202603-0001 Paid
Customer
Mr James Anderson
Job
FMSW-202603-0001
Amount
£4,500.00
PDF Email Credit Note
INV-202603-0002 — Domestic Reverse Charge DRC
Net
£12,400.00
VAT (customer accounts for)
£2,480.00
Amount Due
£12,400.00
Customer to account for the reverse charge output tax on their VAT return.
Send copy to info@flooringmatters.org
Job owners receive a notification prompt to raise the invoice once sign-off is complete.

Reverse Charge VAT

Toggle DRC for CIS-registered contractors. The invoice shows the correct VAT notice and adjusts the amount due.

Email Invoices

Send invoices directly from the system. Tick the checkbox to BCC a copy to your office email.

Step 14 of 17

Reviews, Snagging & Close Down

Send Google review requests, record care and maintenance info, handle any snags that arise, then close the job with full history preserved.

/tenders/1?tab=costing — Snagging & Close Down
Flooring Portal
Projects
Analysis
Snagging Costs
CategoryDescriptionCost
ManpowerReturn visit — re-fix threshold£130.00
MaterialReplacement threshold strip£18.50
Total Snagging£148.50
Profit Impact
Before: £1,665 → After: £1,517
Close Job

Profit Impact

See exactly how snags erode your margins with before/after comparisons across all your jobs.

Admin Pipeline Revert

Admins can click completed stages to revert the pipeline and undo sign-offs if corrections are needed.

Step 15 of 17

Advanced Job File Filters

Find any job instantly with powerful filtering. Search by year, quarter, month, job owner, lead source or lifecycle stage. Active filters show as badges so you always know what’s applied. Clear them all with one click.

/tenders — All Job Files (Filtered)
Flooring Portal
Projects
All Job Files
More Filters
Year: 2026
Quarter: Q1
Owner: Charles Smith
Source: Website
2026 Q1 Charles Smith Website Clear All
RefJob NameOwnerStageValue
FMSW-0001Anderson KitchenCharlesWon£4,500
FMSW-0003Parker HallwayCharlesIn Progress£2,800
FMSW-0007Webb Office RefitCharlesQuoted£8,200
Showing 3 of 42 jobs matching your filters. Lifecycle stage links and bulk actions preserve all active filters.

Date Filtering

Filter by year, quarter or specific month. Quickly find all jobs from Q1 2026 or any period you need.

Owner & Lead Source

See only jobs owned by a specific team member or from a particular lead source like Website, Referral or Email.

Active Filter Badges

Every active filter shows as a coloured badge. Remove one at a time or clear all with a single click.

Step 16 of 17

Sales & Marketing Report

A comprehensive reporting dashboard with quote pipeline, invoicing summary, job progress tracking and staff performance. Filter by date range and see KPIs at a glance. Launch full-screen presentation mode for management meetings.

/portal/sales-marketing — Sales & Marketing Report
Flooring Portal
Reporting
Sales & Marketing
01/01/2026
31/03/2026
Present
Quote Pipeline
Draft4
Sent8
Accepted12
Declined3
Invoicing Summary
Draft£3,200
Sent£18,400
Paid£42,600
Overdue£4,800
Staff Performance
NameJobsWonWin %QuotedInvoiced
Charles Smith181267%£86k£52k
Sarah Jones14964%£64k£38k
Job Progress Pipeline
New (3)
Survey (5)
Quoted (8)
Won (12)
Lost (3)

Quote & Invoice Pipeline

See quote status breakdown and invoicing totals by status. Instantly spot overdue invoices and pending quotes.

Staff Performance

Track each team member's jobs, win rate, quoted value and invoiced total. Compare performance at a glance.

Presentation Mode

Launch a full-screen view for management meetings. All charts and KPIs display in a clean, distraction-free layout.

Step 17 of 17

Equipment, Vehicles, RAMS & Admin

Track your fleet, manage equipment, run vehicle safety checks, generate RAMS & COSHH assessments, capture email leads automatically, and monitor sales performance. Everything in one place.

Equipment, Vehicles & Admin Overview
Flooring Portal
Equipment
Health & Safety
Reporting
Equipment
Track tools, serial numbers, service dates
Photo gallery & book out to jobs
42 items
Vehicles
Fleet with MOT/tax/insurance expiry
Weekly safety check sheets
2 MOTs due
RAMS & COSHH
Risk assessments per job
COSHH product database
Fitter sign-off
Sales Dashboard
KPIs: leads, quotes, conversion rates
Period comparison & presentation mode
CRM Reports
Email Lead Capture
Forward enquiry emails to the system
Auto-creates leads from inbox
IMAP Sync
Applications for Payment
Staged payments for commercial contracts
Submit, approve & invoice workflow
AfP Module
5 User Roles: Admin, User, Fitter, Warehouse, Guest — each with granular module-level permissions.

RAMS & COSHH

Generate risk assessments per job with hazard identification. Attach COSHH data sheets and get fitter sign-off before work starts.

Email Lead Capture

Forward enquiry emails to the system. Contact forms and tender enquiries are automatically parsed into new leads.

Sales & CRM Dashboard

Track KPIs, compare periods side-by-side, view by lead source or sector, and launch a full-screen presentation for meetings.

Applications for Payment

Manage staged payments on commercial contracts. Submit, approve, and convert applications to invoices in a structured workflow.

That's the Complete Workflow

From email lead capture through site surveys, PDF plan takeoff, customer messaging, quote acceptance, fitter dispatch, RAMS sign-off, on-site completion and DRC invoicing — with residential and commercial documentation, advanced job filtering, a full sales dashboard, CRM comparison reports and applications for payment. Every step is tracked, every cost is captured, and your profitability is always visible.

Sign In to Get Started