BridalOp replaces your POS, booking tool, inventory tracker, invoicing system, contract manager, and a dozen spreadsheets — with one beautiful platform.
A full-featured POS terminal designed for bridal, with product search, barcode scanning, discounts, contracts, and layaway built right into the checkout flow.
Full POS terminal
Search products by name, scan barcodes, or browse your inventory picker to build orders fast.
Stripe & Square support
Connect your own Stripe or Square merchant account. Your money goes straight to you, not through us.
Multiple payment methods
Accept cash, card, gift card, and saved-card payments. Split a single transaction across methods.
Discounts & promo codes
Apply per-line discounts by dollar or percent, and redeem promo codes right at checkout.
Contracts at checkout
Attach a contract template to a sale and have the customer sign on-screen before completing the order.
Sold-by tracking
Tag each sale with the consultant who made it. Commission calculations happen automatically.
Wi-Fi card readers
Take tap, chip and swipe payments on a Stripe or Square reader, with tipping on the device. Bring your own hardware — no rental fees and no added transaction fee from us.
Per-item sales tax
Turn tax off on the products that should not carry it, like services, or override a single line at the register.
Digital receipts
Email a beautifully branded receipt or print it on your receipt printer. No paper waste required.
Layaway plans
Create a layaway plan at checkout with custom payment schedules. Customers pay over time.
Special orders at checkout
Create a special order for the customer right from the POS. Measurements, rush fees, and ETA all captured in the sale.
Give brides a polished, branded booking experience. Manage appointments, fitting rooms, confirmations, and reminders from one calendar.
Public booking portal
Customers book through your own branded URL, or you share the link directly.
Embed it in your own site
Paste a snippet into WordPress, Squarespace, Wix, Shopify or a hand-built page and the form appears inside it, with your header, footer and branding intact. It resizes as she moves through the steps, so she never leaves your site.
Custom appointment types
Define appointment types with custom duration, pricing, and deposit requirements. Bridal, alterations, pickup, prom, and more.
Fitting room management
Assign appointments to fitting rooms so you never double-book a space. See room availability at a glance.
Custom booking form fields
Add your own questions to the booking form: wedding date, budget, dress style preferences, party size, and anything else you need.
Automated emails & SMS
Send confirmation, reminder, and follow-up messages automatically. Reduce no-shows without lifting a finger.
Google Calendar 2-way sync
Appointments sync to and from Google Calendar in real time. Block personal time and it reflects in your booking availability.
Calendar time blocks
Block time for breaks, trunk shows, staff meetings, and vacations. Blocked times won't show as available to customers.
Party size tracking
Know how many guests are coming with the bride so you can prepare your space and staff accordingly.
Staff-only appointment types
Keep pickups, alterations fittings and trunk shows usable by your team while hiding them from the public page. Group the rest into customer-facing categories so she picks what she is here for.
Offer codes on appointment fees
Staff-only codes your team can apply while booking — a rate you offer a warm lead on the phone stays off the internet. The report shows what each code cost and how many of those appointments were actually kept.
Multiple booking sources
Track walk-ins, phone bookings, and staff-created appointments alongside online bookings. Every source on one calendar.
Every bride gets a rich profile with wedding details, measurements, notes, and full history. Know your customers the way they deserve.
Rich customer profiles
Store wedding date, event type, measurements, and any detail that matters to your boutique on every profile.
Custom profile fields
Add text, select, date, checkbox, and other field types to capture the data unique to your business.
Notes & party members
Add internal notes and track bridesmaids, mothers, and other party members linked to the bride's profile.
Complete history
See every order, appointment, and invoice for a customer in one place. No more digging through separate systems.
Saved payment cards
Securely store cards on file via Stripe or Square for quick checkout and auto-charge on layaway schedules.
Marketing opt-in tracking
Track email and SMS marketing consent per customer. Stay compliant and know who you can reach.
Customer forms
Build questionnaires — style consultation, measurement intake, post-appointment survey — and send them by email and text. She fills them on her phone with no login, and the answers land on her profile.
Lookbook links
Share a curated, customer-facing catalog with a bride and let her browse what you picked out for her.
CSV import
Import your existing customer list with smart column matching. Map fields your way and BridalOp handles the rest.
Manage your entire product catalog with classes, variants, barcodes, images, and consignment tracking built for bridal retail.
Bridal product catalog
Organize products by class: Gown, Bridesmaid, Prom, MOB, Veil, Shoe, Accessories, and more. Each with its own fields.
Product variants
Track size, color, and length as variants on a single product. Each variant carries its own stock count and price.
Per-variant images
Upload images for each variant so your team can see exactly what they're selling at the POS.
Barcode tracking
Auto-generated BO-XXXXXX barcodes for every item. Print barcode labels and scan at the POS for instant lookup.
Bulk actions
Select multiple products and change class, category, vendor, status, or delete in one action. Save hours on catalog cleanup.
Inline categories
Create and manage categories on the fly. No need to navigate away from the product you're editing.
Consignment tracking
Track consignment items with vendor splits. When an item sells, BridalOp calculates the vendor's share automatically.
Vendor color groups & size charts
Set a designer’s colours, size chart and pricing once on the vendor, and every product from them inherits it.
Low stock alerts
Get told the moment a line runs low, or as a single summary at 6 PM, with your own list of who hears about it.
Landed cost on purchase orders
Record shipping, duty, customs and handling per item or across a shipment, so the cost you report margin against is what the gown actually cost you.
Purchase order management
Create purchase orders with vendor payment terms. Track what's on order, what's arrived, and what's still outstanding.
Put the gowns already in your inventory on your own website. One stock number, kept right — whether the dress sells on your floor or at midnight on the web.
WooCommerce, FluentCart or Shopify
Connect the shop you already run. WordPress connects through a free plugin from the plugin directory; Shopify connects from inside BridalOp with nothing to install.
One stock number
A gown that sells on the floor stops being buyable online in about ten seconds. Prices and photos follow on the regular ten-minute sync.
You choose what goes up
Nothing is published until you tick Sell online on a product. Photos, sizes, colours and price go up with it.
Orders come back as real orders
Every paid online sale lands in BridalOp with the customer attached and that exact gown claimed, so it cannot be sold twice.
Refunds put the dress back
A refund or cancellation on your website returns the gown to your racks — and BridalOp tells you when a cancelled order still holds the customer’s money.
No double-counting in QuickBooks
If your website already posts online sales to QuickBooks, BridalOp won’t, so your revenue is never counted twice.
Track every special order from the moment a bride says yes to the day she picks up her gown. Never lose track of a single order again.
Full lifecycle tracking
Follow every order through its stages: pending, ordered, in transit, received, and delivered. Always know where things stand.
Linked records
Each special order links to its customer, product, vendor, and purchase order. One click to see the full picture.
Measurements & fees
Capture custom measurements, rush fees, and tariff fees on every order. Everything is recorded for the vendor.
ETA & promised-by dates
Set an estimated arrival date and a promised-by date for the customer. Get alerts when dates are approaching.
Auto-linked to PO lines
Special orders automatically link to purchase order lines for shipping and tracking. When the PO ships, the special order updates.
Keep the promise that no two girls from the same school leave your boutique in the same dress. Switch the Prom module on and BridalOp tracks it — leave it off and nothing appears anywhere.
Registered when it sells
Every prom dress sold to a girl with a school on her record is written against that school automatically. There is no list to keep, and a full refund gives the dress back.
Style and colour, never size
Two girls of different sizes wanting the same gown is the ordinary case, not a clash. Exclusivity belongs to the school, not the branch — downtown blocks uptown, because they go to the same prom.
Flagged long before the till
Dresses she cannot have are badged in the POS grid and on the product page, and her appointment carries the count — so the rail is pulled before she walks in.
Warn, block, or record silently
You decide how hard it pushes back, who may override it, and whether they have to give a reason. Every override is recorded with that reason.
A page girls can check themselves
She picks her school, searches a dress, and gets an answer — plus what is still free if it’s taken. It never reveals who has a dress.
Holds and a Prom Season report
Optional holds that expire on their own, so a forgotten one cannot block a school for a season. The report gives sales by school, the most spoken-for styles, and every override.
Create professional invoices, send payment links, and let customers pay online. Auto-charge on schedule so you never have to chase a balance.
Line items & deposits
Build invoices with itemized lines, deposits, and custom payment schedules. Flexible enough for any pricing structure.
Public payment links
Send a link and the customer pays online from any device. No account required. Works with Stripe and Square.
Auto-charge on schedule
Set up a payment schedule and BridalOp charges the customer's saved card automatically on each due date.
Activity log
See exactly when an invoice was sent, viewed, and paid. Full transparency for you and your team.
Quotes
Send a pre-sale estimate with line items, totals and an expiry date, and a public page where she accepts or declines. Accepted quotes convert to a draft order or a payable invoice in one click.
Partial payments & balances
Accept partial payments and track the remaining balance. Customers can pay what they owe, when they can.
PDF export
Download any invoice as a polished PDF. Perfect for records, accountants, or customers who want a paper copy.
Create contract templates with merge tags, send signing links, or have customers sign right at the register. No more DocuSign fees.
Template system with merge tags
Build reusable contract templates. Merge tags auto-fill customer name, order details, dates, and amounts.
Typed & drawn signatures
Customers can type their name or draw their signature with a finger or stylus. Both are legally binding.
Public signing links
Email a signing link and the customer reviews and signs from their phone or computer. No login needed.
In-store POS signing
Attach a contract to a POS sale and have the customer sign on-screen right at checkout. One smooth flow.
Activity log
Track when a contract was sent, viewed, and signed. Full audit trail for your records.
Multiple signers
Contracts can require signatures from multiple parties. Each signer gets their own signing link.
PDF download
Download signed contracts as PDFs with signatures, timestamps, and IP addresses embedded for your records.
Manage alteration workflows with task checklists, tailor assignments, measurements, and customer notifications when their garment is ready.
Track by customer
Every alteration is linked to a customer profile so you can see all pending work and history at a glance.
Assign tailors
Assign each alteration to a specific tailor on your staff. They see only their workload in their dashboard.
Task checklists
Break alterations into individual tasks with completion tracking. Hem, bustle, take in sides - check off each one as it's done.
Pickup notifications
When all tasks are complete, automatically notify the customer that their garment is ready for pickup.
Per-alteration pricing
Set pricing for each alteration task. Totals roll up so you can invoice the customer accurately.
Measurements tracking
Record bust, waist, hip, length, and custom measurements on each alteration for reference during fittings.
Sell gift cards in-store or online with a public purchase page. Track balances, send to recipients, and redeem at the POS.
In-store & online sales
Sell gift cards at the POS or through a public purchase page on your website. Both channels, one system.
Auto-generated codes
Every gift card gets a unique, secure code automatically. No manual entry or duplicate worries.
Balance & transaction history
See the current balance and every transaction on a gift card. Know exactly how and when it was used.
Reload, deactivate, reactivate
Add funds, freeze a card if it's lost, or reactivate it when found. Full control over every gift card.
Email delivery
Send a beautifully branded gift card email directly to the recipient with a personal message from the buyer.
Redeem at POS
Customers enter their gift card code at checkout and the balance is applied instantly. Split payment with card or cash too.
More than twenty built-in reports covering sales, margin, inventory, staff, customers, and expenses. Plus AI-powered natural language queries with Ask Bri.
Sales Dashboard
Seven KPI tiles on one screen — revenue this month, quarter and year to date with deltas, appointments booked, close ratio with a weekly sparkline, and margin by department. Every tile drills into the report beneath it.
Margin by department
Gross margin grouped by product type — gowns, bridesmaid, accessories, veils, shoes, alterations — with COGS and margin % per line. Costs are snapshotted at sale time so history never drifts.
Close ratio
Appointment-to-sale conversion over a window you choose, by store and by consultant, with a rule that stops repeat consultations inflating it. You pick which product types count as closing.
Sales by zip code
New customers, appointments, orders and revenue grouped by where your brides actually come from — the report that tells you where to spend on marketing.
Sales reports
Sales Summary, Item Sales, Category Sales, Payment Methods, and Discounts. See the big picture or drill into details.
Team & staff reports
Team Sales, Staff Hours, and individual staff performance. Know who's selling and how many hours they're working.
Financial reports
Sales Tax, Layaway balances, Inventory Value, and Consignment Payouts. Everything your accountant needs.
Customer & appointment insights
Customer Insights and Appointments reports show booking trends, conversion rates, and customer behavior patterns.
Inbound expenses with alerts
Track inbound expenses and set threshold alerts so you know when spending exceeds your budget in any category.
Commission tracking
Set per-staff and per-category commission rates. Rates are locked at sale time so historical accuracy is guaranteed.
CSV & PDF export
Export any report to CSV or PDF. Share with partners, accountants, or keep for your records.
Ask Bri (AI queries)
Type a question in plain English like "How many gowns did we sell this month?" and get an instant answer from your data.
Invite your team, assign roles, set granular permissions, track hours, and manage commissions. Everything your staff needs under one roof.
Email invitations
Invite staff via email. They create their account and are immediately connected to your boutique.
Role-based access
Six built-in roles: Owner, Manager, Consultant, Tailor, Receptionist, and Accountant — each with sensible default permissions, and support for more than one owner.
Granular permissions
Override defaults with per-section CRUD controls and individual settings and report toggles. Full control over who sees what.
PIN clock in/out
Staff clock in and out with a personal PIN. Fast, secure, and works on any device in your shop.
Timesheet management
Review, edit, and approve timesheets. Managers see all hours, staff see their own. Simple and transparent.
Commission rates
Set a default commission rate per staff member, then override by category. Gowns at 10%, accessories at 5% - your call.
Grant another account access
Owners can let another BridalOp account switch into theirs with full administrator access — for a bookkeeper or a second boutique you own. They keep their own account and flip between the two. Revoke it any time.
Staff profiles
Each staff member gets a profile showing their commission earnings, hours worked, and sales performance.
When something happens in your shop, BridalOp does the next thing on its own — email, text, notify the floor, update a record, or send a contract. No third-party tools, no monthly Zapier bill.
Nineteen triggers
Appointments booked, cancelled, completed or no-showed. Sales, refunds, layaways, special orders, quotes, contracts, new customers, birthdays, and wedding dates approaching.
Conditions before it fires
Only for brides over a spend threshold, or one event type, or one appointment type. Leave conditions empty and it fires every time.
Steps with wait times
Stack actions in order, each with its own delay. Email now, text an hour later, notify the floor tomorrow.
Seven actions
Send an email or SMS, notify staff in-app, update a customer field or tag, move someone between categories, book a follow-up appointment, or send a contract to sign.
Start from a template
Eight ready-made automations — no-show follow-up, post-sale review request, 30-day wedding countdown — cloned in one click. They arrive switched off until you say otherwise.
Run history and audit log
See what fired, for whom, and what happened. A per-customer cooldown stops the same automation reaching someone twice.
Connect the tools you already use. Payments, calendars, accounting, email marketing, and SMS - all synced automatically.
Stripe & Square
Process card payments through your own Stripe or Square account. Connect in minutes, start accepting payments immediately.
Google Calendar
Two-way sync keeps your BridalOp calendar and Google Calendar in perfect harmony. Block time in either place.
QuickBooks Online
Automatically sync payments, invoices, and refunds to QuickBooks Online. No more double entry for your bookkeeper.
Email marketing platforms
Sync customers to Klaviyo, Mailchimp, Flodesk, MailerLite, or FluentCRM. New customers and opt-in changes flow automatically — and Klaviyo sign-ups come back the other way as BridalOp customers.
Online store
Publish your inventory to WooCommerce, FluentCart, or Shopify and keep one stock number across the floor and the web. See the Sell Online section.
SMS notifications
Send appointment reminders, order confirmations, alteration-ready alerts, and more via text message to your customers.
Meet Bri, your AI-powered assistant that lives on every page. Ask questions, look up data, and get instant answers in plain English.
Ask Bri
Online
Floating chat on every page
Bri is always one click away, no matter where you are in BridalOp. Open the chat and start asking.
Look up anything
Ask about customers, orders, appointments, inventory, invoices, and more. Bri searches your data and gives you the answer.
Natural language reports
"How many gowns did we sell this month?" or "What's our average sale value?" Bri answers instantly from your real data.
Navigation help
"Where do I change business hours?" or "How do I add a new staff member?" Bri points you to the right page.
Read-only & safe
Bri can look up data but can never modify it. Your data is safe - Bri is a viewer, not an editor.
Join boutiques already running on BridalOp. Set up takes minutes, not months.