Platform / Client Portal
erp.ioClient Portal: a signed-in space for each customer
The Client Portal gives a customer company its own signed-in space: their orders, their invoices with a pay button, shared files and a place to ask for help. For a bike shop, it earns its keep first with fleet and corporate accounts.
In the shop
Giant Revolt · WO-2288
Quality check · ready today
To do
Approve quote Q-0731$58
Pay invoice INV-1187$238.20
Review
Service history
Tune-up
Hanger
Tubeless
What the portal is
The erp.io Client Portal is a customer-facing workspace. Your customers sign in to it, not to app.erp.io, and they see only their own company: orders with a message thread on each, invoices they can view, download and pay, files you have shared with them, subscriptions, and support tickets that are kept separate from order threads. Several people at one customer company can have access, managed from the company profile.
It is run from a staff side where you manage clients and their contacts, services, orders and invoices, with named permissions and an audit log. Pay links are issued from the invoice, and an invoice still in draft can never be paid, so a customer does not land on a dead link.
The portal was built for service businesses whose clients want a single place to see what they have ordered, what they owe and what is happening. That is exactly the shape of a fleet account.
Where it fits a bike shop today
Think about the delivery company with thirty cargo e-bikes, or the university with a bike-share fleet. Their operations manager does not want a text per bike. They want to see which orders are open, download the invoices from last month for their accounts team, pay online, and raise a problem without phoning the shop. The portal does that today: you set up the company, invite their people, and put orders, invoices and files in front of them.
For walk-in riders, the portal is less useful on its own today, because what a rider wants to see is their repair: the quote, the checklist, the photos of the worn cassette, the invoice. Quotes, visits, checklists and invoices already exist in Service, but none of them has a customer-facing view yet. The Service plan has Service exposing quote, visit and invoice views, and booking, to the portal, and that flow is on the roadmap.
So the honest split is: fleet and corporate accounts can use the portal now, with orders and invoices you set up in it. Riders seeing their own repairs, approving quotes and paying for a job will come when the Service views and card payments are built.
Portal features
Customer sign-in
Each customer company signs in to its own space and sees only its own records.
Orders with threads
Every order has its status and a message thread between you and the customer.
Invoices and online payment
Customers view, download and pay invoices, and get a receipt once a payment clears.
Files
Share documents with a customer, such as a fleet service schedule or an inspection summary.
Support tickets
A place for a customer to ask a question, separate from their order threads.
Several users per customer
Invite more than one person at a customer company, such as the fleet manager and their accounts team.
Repair quotes and approval
Riders approving a Service quote in the portal. On the Service roadmap.
Repair history and checklists
Riders seeing their bike, past work and checklist PDFs from Service. On the Service roadmap.
INV-1187 · from WO-2291
Invoice
Pay link + QR
on the roadmap
An invoice a fleet manager can pay
Portal invoices carry a pay button today. Service invoices are live and are billed straight from the finished job, but they carry no pay link or QR code and do not appear in the portal yet; both are on the roadmap.
Illustration · sample data
How it will connect to Service
The Service plan names the portal as the customer self-service hub. Service already owns the work, the quotes and the invoices. The plan is for it to expose views of them to the portal: a rider signs in and sees the quote for their headset replacement, approves it, and later sees the invoice and pays it. Quote signatures will go through Sign, and payments through Stripe inside Service.
Booking is planned the same way. Service will own requests, bookable services and availability rules, and the portal will be one of the places a customer books from, next to a request form on your website and Phony on the phone.
Until then, the portal and Service run side by side in the same workspace. The checklists you complete in Service produce a PDF you can share with a customer, including as a file in the portal.
FAQ
Questions shop owners ask
Can my customers see their repair status in the portal?+
Not yet. Service work orders and quotes are live, but the portal cannot show them; that link is on the roadmap. Today the portal shows orders, invoices, files and tickets that you set up in the portal itself.
Who is the portal best for right now?+
Fleet, rental and corporate accounts. A company with many bikes and an accounts team gets real value from one place to see orders, download invoices, pay online and raise issues.
Can customers pay invoices in the portal?+
Yes. Customers can view, download and pay issued invoices, and get a receipt once a payment clears. Draft invoices cannot be paid.
Do customers need an erp.io account?+
No. Customers sign in to the portal itself, not to app.erp.io, and they only ever see their own company records.
Can several people at one customer use it?+
Yes. You can give access to more than one person at a customer company, such as a fleet manager and their finance contact.
Keep reading
Take in your next repair on BIKE.co.
30 days free, no card, every erp.io module switched on. Start with a request, end with an invoice.