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
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.
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.
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.
The numbers, after six months.
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.
