Cande Bridal Boutique fitting room
Customer story · first store in production

Cande Bridal Boutique — Kelowna, BC

2,902 brides, 3,820 appointments, 1,391 historical orders worth $2,275,597.72 and 2,341 payments — moved off a twenty-year-old system and running live.

Single location 4 staff Migrated over one weekend
2,902
bride records migrated — not a sample set
$2.28M
of historical orders reconciled, invoice by invoice
0
orders skipped rather than invent a bride
1 weekend
from export to open on the new system
Read this with the disclosure in front of you
Cande's owner, Adriana Garcia, is a RingUps co-founder. This isn't a blind third-party review — it's the store the software was built inside. We're telling it that way because you'd find out anyway, and because a boutique running a real season is still the most useful thing we can show you.

The store that set the rules

Cande Bridal is a single-location boutique that has been Diana and Adriana's own store for years — and it's the first store fully running RingUps in production. Every one of its 2,902 bride records moved over, along with 3,820 appointments, 1,391 historical orders worth $2,275,597.72, 2,341 payments, its supplier and purchase-order history, and 427 gown photos pulled off the old vendor's servers into the store's own storage.

Cande's own alterations rule — a gown needs to be in-store at least 28 days before the wedding — became the default buffer in RingUps' deadline engine, because it's a rule that actually holds up under a full bridal season rather than one invented in a product meeting.

Before the migration, that rule lived in a spreadsheet and in Adriana's head. Deadlines were checked by opening the file on Monday morning and hoping nothing had slipped since Friday. Alterations lived on sticky notes attached to garment bags, and the answer to "where are we with her gown?" was usually "let me go look."

Now the deadline is attached to the order itself. When a designer's ship date moves, the affected gowns surface in the morning brief instead of being discovered three weeks out. Deposits stay on the liability side of the books until the gown actually leaves the store. The alterations workroom is built and the store is moving onto it this season — Bridal Web had no workroom at all, so there was nothing to migrate.

Before → after
Deadline tracking
A spreadsheet checked on Mondays → a date on every order, watched daily
Alterations
Sticky notes on garment bags → a workroom queue, in rollout now
Deposits
Booked as income at sale → held as a liability until delivery
"Where are we with her gown?"
Ask the owner → any staff member reads it off the record

"I used to keep the delivery deadlines in my head. Now I trust RingUps more than I trusted myself."

Adriana Garcia
Cande Bridal Boutique · RingUps co-founder
The migration weekend

What actually happened, hour by hour

THU · 17:00
Export taken
Contacts, orders, payment history and the gown catalogue pulled after close. The store kept trading normally.
SAT · 09:00
Loaded and mapped
2,902 brides, 3,820 appointments, 1,391 orders, 2,341 payments. Column mapping reviewed by hand wherever the source was ambiguous.
SAT · 16:00
Reconciled to the penny
Every deposit balance and open order checked against the export before anyone was allowed to trust it.
MON · 10:00
Open on RingUps
Staff trained the week before. The old system stayed readable for a month, and nobody needed it.
See the migration paths for your system →
A season on the system

What a full bridal season looked like

Late gowns

Two orders slipped. Both were caught.

Designers still move their dates — no software stops that. The difference is both slips surfaced weeks early, with enough room to rush the order instead of calling the bride.

Slips flagged early2
Gowns delivered late0
The reconciliation

We told her not to collect on $141,807.75

Bridal Web records a reversal with both a negative quantity and a negative price, so it reads back as a charge. Across 59 orders that was 93 lines mis-signed — roughly 78% of an apparent $384,659.89 receivable was an artefact of the export, not money anyone owed.

Mis-signed lines found93
Invoices we guessed atnone
The books

Month end stopped being a guess

Deposits held, revenue recognized at delivery, and a close the bookkeeper could reconcile without asking which gowns had actually gone out.

Tax overstatement caught$3,253.05
Restatements needed0

What we'd tell you honestly

One store is one store. Cande proves RingUps survives a real season — it doesn't prove it fits every boutique.
We don't have a pre-loaded designer catalogue the size of the incumbents'. Yours comes over in the migration.
We're a small team. That means the founders answer support — and a shorter track record than a vendor with a thousand stores.
How we compare, add-ons included →

Be the next store we can write about

Founding stores get migration free, their price locked for three years, and a direct line to the people building the product — in exchange for telling us the truth about what's missing.

Book a demo See pricing