RetailBespoke client portalHitPay · Xero · Supabase

How Gems Origin turned the bespoke jewellery journey into a portal — without losing the white-glove feel.

A premium Singapore jewellery house specialising in custom, made-to-order pieces. Gemstone selection, design iterations, certificates and high-resolution imagery were scattered across email, WhatsApp threads and spreadsheets. We built Vanessa & Alvin a bespoke client portal that mirrors the calibre of the jewellery — a six-stage journey tracker, a permanent client vault, public certificate verification, and HitPay + Xero invoicing — without losing the founder-led intimacy that made the brand.

Client
Gems Origin
Vanessa & Alvin · Singapore
Industry
Bespoke jewellery
Made-to-order, premium
Stages
6
Selection → Collection
Integrations
HitPay · Xero
Plus WhatsApp + email
Before

Spreadsheets, WhatsApp threads, and a brand that deserved better.

  • ×Bespoke commission status tracked in a master spreadsheet, manually updated
  • ×Sketches, gemstone photos and certificates emailed as attachments — easily lost
  • ×Design iterations bounced through WhatsApp screenshots and follow-up calls
  • ×Invoicing handled in Xero separately; payment reconciliation done by hand
  • ×No single place for clients to revisit their commissions or share certificates with insurers
After

A portal that matches the calibre of the jewellery.

  • 6-stage Bespoke Journey Tracker — Gemstone Selection → Design → Production → QC → Ready → Collected
  • Interactive design review — up to three sketches per version with on-sketch annotations and one-click sign-off
  • Secure Client Vault — permanent, private archive of high-res imagery, certificates and documents per commission
  • Public certificate verification — unique-ID lookup page for resale, insurance and provenance
  • Invoices issued, tracked and paid in-portal via HitPay; auto-reconciled to Xero
  • Tier 1 / 2 / 3 client segmentation with curated broadcasts — the founder’s voice, at scale
  • WhatsApp + email pushed in parallel to the portal — clients meet the brand where they already are
The challenge

A premium brand running on patchwork tools.

Gems Origin had built something rare in Singapore — a bespoke jewellery house where every piece is made-to-order, with the founders involved at every stage. Vanessa and Alvin’s clients are buying a relationship, not just a stone.

But the operational layer didn’t match the brand. Status updates lived in WhatsApp. Sketches were emailed and re-emailed. Certificates and high-resolution imagery sat in scattered Drive folders that clients couldn’t access. Each new commission added more spreadsheet maintenance — and every premium client got a slightly different version of the journey.

The brand promised exclusivity and craftsmanship. The client experience around it needed to do the same.

The build

A bespoke portal — with the journey at the centre.

The whole portal is organised around a six-stage Bespoke Journey Tracker — Gemstone Selection → Design → Production → Quality Control → Ready for Collection → Collected. Clients can follow concurrent commissions in real time, without ever asking “where are we?”.

Design iteration runs through an in-portal annotation tool. Up to three sketches per version, with clients drawing and commenting directly on proposals — turning what used to be a multi-day email loop into a same-afternoon sign-off. Every piece accrues a Secure Client Vault: high-resolution imagery, certificates, and documents permanently archived per commission. The vault becomes a reason to log back in long after the piece is collected.

Public certificate verification adds trust beyond the portal — a unique-ID lookup page that resale buyers, insurers and gifting recipients can hit without an account. Provenance, made shareable.

The leverage

Founder-led, but no longer founder-bottlenecked.

Invoicing, payments and accounting collapse into one flow — invoices are issued, tracked and settled in-portal via HitPay, with line-items reconciled directly into Xero. The cash cycle on high-value bespoke transactions stops depending on a back-and-forth chase.

The founder-led personalisation that made the brand survives the move to a portal. A Tier 1 / 2 / 3 segmentation lets Vanessa and Alvin run curated broadcasts and personalised outreach — a private-show invite to top-tier clients, a new-collection note to a wider list, a quiet check-in to a single recipient — all from the admin without ever feeling like a CRM blast.

WhatsApp and email run in parallel to the portal so clients receive updates on the channel they already live on, while every interaction stays centralised and audit-able. Built on React, TypeScript, Tailwind and Supabase with row-level security — phased delivery let Gems Origin launch with a controlled cohort and scale features without disrupting live commissions.

Results — 6 months in

The numbers, after six months.

6-stage
journey
Visual tracker — Selection → Collection
−65%
iteration
Design sign-off cycle, sketch → approval
Lifelong
vault
Certificates & high-res imagery per commission
Public
verification
Certificate lookup — resale & insurance ready
HitPay+Xero
integrated
In-portal invoicing → reconciled accounting
3 tiers
segmentation
Founder-led broadcasts at scale
Our clients buy a relationship, not just a stone. The portal needed to match that — and it does. Every commission has a home; every certificate is a reason to come back; and the founder-led feel didn’t go anywhere when we scaled.
VA
Vanessa & Alvin
Founders, Gems Origin

More case studies

See all →
Let's talk

30 minutes to find out
if AppBox fits.

Bring the operational pain. We'll bring the questions, a rough sense of cost and shape, and an honest read on whether we're the right partner.

See an example build →
No deck, no decks, no follow-up funnel. One conversation.