Professional.
Branded. Self-serve.
Give every customer their own branded portal. Quotes, jobs, invoices, maintenance plans, compliance documents and messaging — all in one professional hub that looks like yours.
Free for your customers. Included on all Gaffer plans.
Your logo, your colours, your domain
The portal is branded to your company — logo, colours, favicon and custom welcome message. Customers see your brand, not ours. Optional custom subdomain (e.g., portal.yourcompany.co.uk) on higher plans.
- Upload your logo and set brand colours
- Custom welcome message and portal name
- Custom favicon for browser tabs
- Optional custom subdomain (e.g., portal.yourcompany.co.uk)
- Professional, modern design on desktop and mobile
- Dark mode support follows customer preference
View, accept, pay — in seconds
Customers see all their quotes in one place. They review line items, accept with one click and optionally pay a deposit immediately. No more PDFs over email. No more phone calls to confirm.
- All quotes listed with status (pending, accepted, expired)
- Line-by-line detail with descriptions and pricing
- One-click acceptance with digital confirmation
- Optional deposit payment at acceptance
- Comment and ask questions on specific quotes
- Download PDF if they prefer a printable copy
No more 'where's the engineer?'
Customers track their jobs in real time. See the status (scheduled, en route, on site, completed), the assigned worker, live ETA and progress updates. SMS and email notifications at each stage.
- Real-time job status: scheduled, en route, on site, completed
- Live ETA with map tracking (when worker is en route)
- Assigned worker name and photo
- Progress updates with timestamps
- SMS and email notifications at each status change
- Before, during and after photos visible in the portal
View, download, pay online
All invoices in one place. Customers see the full history — paid, unpaid, overdue. Pay instantly with card, Apple Pay, Google Pay or bank transfer via Gaffer Pay. Download PDF receipts.
- Invoice history with status (paid, unpaid, overdue)
- Online payment via card, Apple Pay, Google Pay or bank
- Payment receipts and confirmation emails
- Download PDF invoices and statements
- Account statements with running balance
- Scheduled payment reminders before due dates
Recurring services, self-managed
Customers on maintenance plans see their plan details, next service date, service history and billing schedule. They can update their payment method and see exactly what's included.
- Plan name, description and what's included
- Next service date and full service history
- Monthly or annual billing schedule
- Update payment method via Stripe portal
- Renewal and upcoming service reminders
- Book additional services through the portal
Certificates and records on demand
Share compliance documents with customers through the portal — gas safety certificates, electrical installation certificates, test results and sign-off records. Customers download or view at any time.
- Share gas safety, electrical and other certificates
- Verifiable certificates with QR codes
- PDF download of all compliance documents
- Linked to specific jobs for easy reference
- Automatic sharing when a job is completed
- Property-level document library for landlords
Professional communication, not WhatsApp
Customers message you through the portal — and messages appear in your Gaffer dashboard. No more juggling WhatsApp, SMS and email threads. Everything is logged against the customer record.
- Two-way messaging within the portal
- Messages linked to customer and job records
- File and photo attachments
- Email notifications for new messages
- Message history searchable from the dashboard
- No personal phone numbers shared
Let customers book themselves in
Customers can request a booking directly from the portal. Select a service type, preferred date and add notes. The request appears in your dashboard for confirmation and scheduling.
- Service type selection from your configured list
- Preferred date and time window
- Notes field for job description
- Automatic confirmation once you schedule the job
- Available for existing portal customers
- Optional public booking page for new customers too