Customer Portal

Your customers’ favourite tab.

Most garages communicate with customers in fragments – a phone call here, a WhatsApp message there, a paper invoice on the way out. Things get lost. Customers ring back asking the same questions. You answer the phone for the third time today about Mr Patel’s brakes.

The Torqueflow customer portal is one tidy place for everything: their quote, their invoices, their messages with you, their car’s status, photos of what their technician found. Magic-link login – no passwords to remember, no app to install. Branded with your logo, your colours, your domain. Customers love it because it gives them control. You love it because the phone stops ringing as much.

What customers do in the portal

Quotes, invoices, messages, status, history – all in one place.

A WhatsApp AI that answers the easy ones, a portal that handles quote approvals without phone tag, a unified inbox that threads every channel, and AI triage that routes the rest.


01 – See and decide on quotes

When you send a quote, the customer gets a portal link by email and SMS.

Customers message your business number just like they’d message anyone else. TorqueFlow reads and responds to routine messages automatically – checking live workshop data and replying in seconds.

  • The full quote with parts, labour, and totals.
  • Severity badges on each line – red (safety-critical), amber (advisory), green (future).
  • Photos from the technician showing the actual condition of each finding.
  • A clear price per item they can accept individually.

Three buttons: Accept (with a confirmation showing the gross amount, to prevent accidental taps), Reject (with an optional reason field), or Request Changes (with a message box). Decisions land in your Quote Inbox in real time. You convert an accepted quote into a work order in one click.


02 – Pay invoices online

Every invoice in the portal has a Pay Now button.

Powered by Stripe-hosted checkout, so the customer never leaves your branded portal expecting to. The payment lands back against the right invoice automatically.

Paid invoices automatically re-label as Receipts – the PDF, the portal, and the email subject all flip to “Receipt {number}”. One less thing to chase.

PDF, portal page, and email subject all relabel automatically.

03 – Send messages and photos

A chat page where customers ask questions and see replies in real time.

The portal has a chat-style messages page where customers can ask questions and see replies in real time. New for this release: photo and PDF attachments â€” warning-light shots, damage photos, service-history documents, insurance papers. Up to 4 files per message, up to 10MB each.

Torqueflow’s AI auto-responds to routine portal messages just like it does on WhatsApp and SMS. If a customer asks “is my car ready yet?” at 9pm, the AI checks the work order and tells them within seconds. Your team only sees the conversations that actually need a person.


04 – Track their car

The portal home shows the current status of any work order.

Booked, in progress, awaiting parts, ready for collection. No more “is it ready yet?” calls.


05 – View invoice and service history

Every past invoice, with PDFs to download. Every previous job, with photos of work done.

When the customer is back next year and can’t remember what was replaced, they look it up in the portal instead of ringing you.

White-labelled to your brand

Customers see your garage, not us.

The portal carries your branding everywhere. As far as the customer is concerned, the portal is your garage’s website.

1

Your logo and brand colours.

2

Your garage name in every email subject.

3

Your own subdomain

(e.g. portal.steves-motors.co.uk or steves-motors.torqueflow.app) – the URL your customers see is yours, not ours. Crucial when your customer is comparing your quote against another garage’s: a branded subdomain reads as professional infrastructure, a generic one reads as a third-party tool.

4

Your phone number prominent at the bottom of every page (tap-to-call from mobile).

The word “Torqueflow” never appears on a customer-facing surface.

As far as the customer is concerned, the portal is your garage’s website.

Mobile-first

Most of your customers will only ever see it on a phone.

The portal is built mobile-first because that’s where customers use it – sitting at the dentist, waiting for the bus, on the sofa at 9pm.

Tap-to-call

Tap-to-call the garage from any page.

Native share menu

Native share menu on quotes and invoices so customers can forward to a partner or accountant.

Camera capture

Camera capture when attaching photos.

Apple Pay / Google Pay

Apple Pay / Google Pay through Stripe Checkout.

Offline-friendly

Viewed pages stay readable even when the connection drops.

Pin to home screen

Vehicle lookups, MOT history, and automatic vehicle details.

It works on desktop too, of course. But most of your customers will only ever see it on a phone.

Privacy controls

Customers can manage what shows in their portal.

The privacy settings let them:

  • Hide their full address from quote and invoice PDFs.
  • Opt out of marketing messages independently of service notifications.
  • Choose how their car’s photos are stored and for how long.

Nothing surprising on either side. Compliant by default.

UK GDPR compliant · honest defaults · easy opt-outs

Connected to everything else

A window onto the same data your team works with.

The portal isn’t a separate product. If your team uses TorqueFlow, the customer sees the right thing.

  • Quotes built in Finance → Quotes appear in the portal automatically.
  • Invoices generated from work orders appear automatically.
  • Messages sent from the portal land in your unified inbox in real time.
  • Photos attached by the technician appear in the customer’s quote within seconds.

There’s nothing to “publish to the portal“. If your team uses Torqueflow, the customer sees the right thing.

Frequently asked

Questions we get a lot.

No. The portal is a web page that works in any modern browser. Customers tap a link, they’re in. They can pin it to their home screen if they like, but nothing has to be installed.

The portal is part of the platform; there’s no per-customer disable in the current version. If a customer doesn’t engage with the portal, they simply won’t open the link – no harm done. Customers with no email and no phone will never receive a portal link in the first place.

A customer record has one set of contact details. If both household members share a phone or email, both can use the magic links interchangeably. If they have separate emails, they need separate customer records (which is generally how you’d want it for clarity anyway).

The magic link is single-use. Once it’s been used to sign the customer in, the same link won’t work again. The signed-in session lives in the original device’s browser. If the customer wants their accountant or spouse to see the quote, they use the Share button on the quote page (which opens the phone’s native share menu and produces a fresh link).

Customers don’t sign up for the portal – they just receive a link the first time you create a quote or invoice for them. There’s nothing to give a walk-in until they’re a customer in your system.

Magic links are single-use and time-limited. Sessions are scoped to the customer record. Customer cannot see other customers’ data even with a leaked link – the token is bound to their record. All traffic is HTTPS to your custom subdomain.

Ready to give your customers a better experience?

Start a free trial, send your first portal link to a customer, watch them say “actually that’s much easier than ringing you”.