Skip to content

12. The customer portal

The portal is your customers' side of the shop: reorders, artwork approval, invoices, designs and messages, in your brand. It lives at /portal and it is included on every plan.

The customer portal dashboard

What customers can do

ScreenWhat they do there
DashboardSee jobs in flight, what needs their approval, open invoices, YTD spend, and reorder tiles
My ordersEvery order, its stage, its promised date, and a one-click reorder
ArtworkReview proofs, approve, or request a change with a note
InvoicesView, download the PDF, and pay through a hosted link
CatalogueYour range at their price list rate
DesignThe in-browser designer for one-offs
DesignsEvery design on file for them
CartBuild an order themselves, with coupon codes
MessagesA threaded conversation with your shop, per order
WishlistSave styles for later
AccountTheir profile and password
PrivacyExport their data or request deletion

Configuring it

Everything customer-facing about the portal comes from brand and portal settings:

SettingEffect
Shop name, accent colour, locationThe portal's identity
Welcome messageThe line under the greeting
Primary CTA labelThe main button
Show YTD spendTheir running spend this year
Show reorder favouritesOne-click reorder tiles for previously ordered SKUs

Prices customers see come from their price list, including the discount percent on that list. A customer on the Club rate list sees "Club rate" badges and discounted prices, which is exactly the reassurance a club treasurer wants.

Getting customers logged in

A portal login is a portal user, tied to one organisation. It is a separate credential from a contact, so adding a contact does not by itself create a login.

There is no self-serve invite button in the workspace today. To get a customer onto the portal:

  1. Make sure the organisation and its contact exist, with the right email.
  2. Ask support to enable portal access for that contact, or have it set up as part of your onboarding.
  3. The customer then sets their own password with Forgot password on /portal/login, which emails them a reset link.

The portal login

Start with your three best trade accounts

Do not roll the portal out to your whole list at once. Pick the three customers who email you most, get them using it, and let them tell you what is confusing. The reorder and approval flows are the ones that save you the most time, so watch those first.

What a customer can and cannot see

This is worth being able to answer confidently when a customer asks.

Can see
Their own orders, artwork, invoices, designs, messagesYes
Their organisation's price list rateYes
Another organisation's anythingNo
Your costs, margins or supplier pricesNo
Your internal notes on their recordNo
Other shops on the platformNo

Isolation is enforced at the data layer, not by hiding buttons. A portal user requesting another organisation's invoice by id gets a 404, not the invoice.

Private surfaces, including the portal, carry a noindex header, so nothing a customer does in there ends up in a search engine.

Data requests

The portal has a Privacy page where a customer can export their own data or request deletion, which covers the day-to-day of GDPR, CCPA and APP subject requests without you handling them by hand. See data, privacy and GDPR.

Next

13. Your team and roles

Printer's Friend - software for apparel print shops