Schematic of a builder canvas: blocks dragged from a palette onto a day-by-day timeline

Everbrew Coffee Roaster B2B

A Singapore specialty roaster redesigned the wholesale order portal used by 420 cafes across SEA.

Everbrew Coffee Roaster B2BOne system
  • Cafe Login
  • Tier Pricing Surfaced
  • Repeat Order or New
Shared data · role-based access3 of the modules shown
Schematic of the shipped system, drawn from the case notes

The challenge

Before

Everbrew is a Singapore specialty coffee roaster supplying 420 cafes across Singapore, Malaysia, Indonesia, and Thailand. Their wholesale ordering portal was the largest source of customer-care load — cafe owners struggled to find the right roast for what they were brewing, repeat-order discovery was awkward, delivery-date selection felt arbitrary, and pricing for the cafe's tier was inconsistent with what they had been quoted at onboarding. The customer-care team was spending more time fixing orders than building accounts.

  • 420 wholesale cafe accounts across four countries on awkward ordering portal
  • Customers struggling to find right roast for their brewing method
  • Repeat-order discovery requiring searching back through order history
  • Delivery-date selection feeling arbitrary, with frequent rebooking requests
  • Pricing inconsistencies between portal and onboarding quote
  • Customer-care team spending more time fixing orders than building accounts
  • No way to see brew-method recommendations on origin pages
  • Account managers unable to suggest products without phoning customers
BeforeDisconnected tools
  • 420 wholesale cafe accounts across four…
  • Customers struggling to find right roast…
  • Repeat-order discovery requiring searching…
  • Delivery-date selection feeling arbitrary,…
  • Pricing inconsistencies between portal and…
  • Customer-care team spending more time…
Schematic of the starting point, drawn from the case notes

The solution

What we built

We redesigned the wholesale portal around how cafes actually buy coffee. Coffees are presented with brewing-method recommendations, current cupping notes, and freshness signals up front. Repeat orders are surfaced as a one-tap option from the cafe's order history with adjustment for any product no longer available. Delivery-date selection shows the roastery's actual schedule — when the next roast for that bean is, when the truck runs to that route — so the customer can choose with full information. Tier pricing is consistent across portal, quote, and invoice; the customer always sees their tier displayed. Account managers have an in-portal lens where they can prep suggestions for a customer call. The whole portal is mobile-first because most cafe owners place orders from their phones, often in transit between locations.

How the system flows

  1. Cafe LoginTier Pricing SurfacedRepeat Order or New
  2. Coffee DiscoveryBrewing Method FilterCupping NotesFreshness
  3. Cart BuildQuantity AdjustmentTotal at Tier Pricing
  4. Delivery DateActual Roast and Route ScheduleCustomer Choice
  5. ConfirmationPicking QueueDespatch Notification
  6. Order HistoryOne-tap RepeatSubstitution if Unavailable
  7. Account Manager LensPrep Suggestions Before Customer Call
  • Mobile-first design respecting cafe-owner buying behavior
  • Brewing-method recommendations on origin pages
  • Tier-pricing consistency across portal, quote, and invoice
Schematic of a builder canvas: blocks dragged from a palette onto a day-by-day timeline
Schematic of a builder canvas: blocks dragged from a palette onto a day-by-day timeline

B2B portal generating customer-care load instead of orders?

We design wholesale portals that respect how your customers actually buy — repeat-order ergonomics, transparent scheduling, and consistent tier pricing.

No retainer lock-in · Month-to-month · Full transparency