B2B portals & self-service
Missing customer prices, unclear delivery times, no quick reorder: seven friction points that quietly cost you revenue, and how to fix them.
A buyer who sees a list price doesn't trust the portal. They know they've made agreements, so they call to check. Or they don't order online at all.
Solution: after login, always display the customer-specific price, including tiered pricing and contract agreements, pulled directly from your ERP or pricing rules. A price that's wrong costs more trust than a price that's missing.
"In stock" doesn't mean much to a buyer who needs to know whether it will be on the job site by Thursday. Without a clear delivery time, they'll call anyway.
Solution: display a concrete delivery date or lead time per item, and when there's a shortage, indicate what is available: partial delivery, an alternative item, or the expected date.
Most B2B orders are repeat orders. If your customer has to search for the same twenty items every week, the phone is faster.
Solution: offer order lists, "reorder" from the order history, and quick ordering by item number or via CSV upload. For regular customers, a repeat order should be ready within a minute.
Your customer searches by their own item number, an old number, or a brand name. If the portal finds nothing, they conclude you don't carry it.
Solution: make search work with your own item numbers, customer item numbers, EAN codes, old numbers, and synonyms. Review monthly which searches return no results — that's where your quickest wins are.
One login per company, no way to add colleagues, or a password that the inside sales team has to reset. Every barrier at login is a reason not to use the portal.
Solution: multiple users per customer account with their own roles, the ability to invite colleagues themselves, and self-service password recovery. A new user should be able to get started without any involvement from your team.
Where is my order? When will it be delivered? Where is the invoice? If the portal doesn't answer those questions, your inside sales team will get those calls.
Solution: display order status, track and trace, packing slips, invoices, and credit notes in the portal, and proactively send a notification in case of delays. Every question the portal answers is one fewer phone call.
In many companies, one person orders and another approves. Or a purchase order number or cost center needs to appear on the order. If that's missing, the portal falls outside your customer's process.
Solution: support approval workflows and budgets per user, fields for PO number and cost center, and for larger customers, punchout from their own procurement system.
Go through these questions with someone from your inside sales team. Every "no" is a friction point.
The best measure of your portal is not the number of logins, but the number of phone calls and emails your inside sales team no longer receives. Ask your team which questions they still answer every day. That's where your next improvement lies.
Transparency: I am involved with Vendordesk and Marello, a B2B portal. The friction points in this article apply to any portal, regardless of which platform you use.