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. Customers sign in from a link sent by email or text, so there’s no password to remember and no app to install. It carries your logo, your colours and your own portal address. Customers like it because they can check on the car at 9pm without ringing anyone. You like it because the phone rings less.
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.
See and decide on quotes
When you send a quote, the customer gets a link to it by email.
A quote raised on a job can go by WhatsApp as well, once your WhatsApp channel is set up.
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.
Pay invoices online
Once you’ve connected Stripe, every unpaid invoice in the portal has a Pay Now button.
The customer pays by card on Stripe’s secure checkout page, and 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.

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. They can attach photos and PDFs too: warning-light shots, damage photos, service-history documents, insurance papers. Up to 4 files per message, up to 10MB each.
Every portal message lands in the same inbox as your WhatsApp and text conversations, so your team answers it from one place and the reply appears on the customer’s screen without them refreshing. If they’ve already messaged you on WhatsApp or spoken to the AI receptionist about the car, that sits in the same thread.
Track their car
The portal home shows the current status of any work order.
Booking confirmed, in progress, awaiting parts, ready for collection. No more “is it ready yet?” calls.
View invoice and job history
Every past invoice, with the PDF to download, and a list of their past jobs.
When the customer is back next year and can’t remember what was done, they look it up in the portal instead of ringing you.
How customers sign in
From a link. No password to remember. No account to create. No app to install.
The customer taps a link sent by email or text and lands signed in. A link in a quote or job update opens on that quote or job. If they come to the portal on their own, they type their email address and a sign-in link arrives in their inbox. Most customers never realise there’s a “log in” step at all.
This matters more than it sounds. The biggest barrier to portal adoption isn’t the portal itself. It’s the friction of “create an account”. Sign-in links take that friction away. Customers actually use the portal because the portal is easier than ringing you.
White-labelled to your brand
Customers see your garage first
The portal carries your logo, your colours and your garage’s name, on your own portal address.
Your logo and brand colours.
Your garage name on the emails customers get from it.
Your own portal address
Your garage’s own address on torqueflow.app (e.g. steves-motors.torqueflow.app). That matters when your customer is comparing your quote against another garage’s. A branded address reads as part of your business. A generic one reads as a third-party tool.
Your phone number a tap away on the job status, quote and booking pages.
As far as the customer is concerned, the portal is part of your garage, not a separate piece of software they’ve been sent off to.
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 the job status, quote and booking pages.
Photos from the phone
Photos straight from the phone when attaching, from the camera roll or the camera.
Apple Pay / Google Pay
Apple Pay and Google Pay on Stripe’s checkout, where your Stripe account has them switched on.
Add to home screen
Add to home screen like any web page, so the portal sits next to their other apps.
It works on desktop too, of course. But most of your customers will only ever see it on a phone.
Connected to everything else
A window onto the same data your team works with.
The portal isn’t a separate product.
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.
Ready to give your customers a better experience?
Start a free trial, send your first portal link to a customer, and watch them say “actually that’s much easier than ringing you”.
Or book a demo.









