Everything Your Boutique Needs. Nothing It Doesn't.

BridalOp replaces your POS, booking tool, inventory tracker, invoicing system, contract manager, and a dozen spreadsheets — with one beautiful platform.

Point of Sale

A full-featured POS terminal designed for bridal, with product search, barcode scanning, discounts, contracts, and layaway built right into the checkout flow.

Point of Sale

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.

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.

Online Booking

Give brides a polished, branded booking experience. Manage appointments, fitting rooms, confirmations, and reminders from one calendar.

Online Booking

Public booking portal

Customers book through your own branded URL. Embed it on your website or share the link directly.

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.

Multiple booking sources

Track walk-ins, phone bookings, and staff-created appointments alongside online bookings. Every source on one calendar.

Customer Management

Every bride gets a rich profile with wedding details, measurements, notes, and full history. Know your customers the way they deserve.

Customer Management

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.

CSV import

Import your existing customer list with smart column matching. Map fields your way and BridalOp handles the rest.

Inventory & Products

Manage your entire product catalog with classes, variants, barcodes, images, and consignment tracking built for bridal retail.

Inventory

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.

Purchase order management

Create purchase orders with vendor payment terms. Track what's on order, what's arrived, and what's still outstanding.

Special Orders

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.

Special Orders

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.

Invoices

Create professional invoices, send payment links, and let customers pay online. Auto-charge on schedule so you never have to chase a balance.

Invoices

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.

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.

Contracts & E-Signatures

Create contract templates with merge tags, send signing links, or have customers sign right at the register. No more DocuSign fees.

Contracts

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.

Alterations

Manage alteration workflows with task checklists, tailor assignments, measurements, and customer notifications when their garment is ready.

Alterations

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.

Gift Cards

Sell gift cards in-store or online with a public purchase page. Track balances, send to recipients, and redeem at the POS.

Gift Cards

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.

Reports & Commissions

Fifteen built-in reports covering sales, inventory, staff, customers, and expenses. Plus AI-powered natural language queries with Ask Bri.

Reports

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.

Staff & Time Clock

Invite your team, assign roles, set granular permissions, track hours, and manage commissions. Everything your staff needs under one roof.

Staff

Email invitations

Invite staff via email. They create their account and are immediately connected to your boutique.

Role-based access

Five built-in roles: Owner, Manager, Consultant, Tailor, and Receptionist. Each with sensible default permissions.

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.

Staff profiles

Each staff member gets a profile showing their commission earnings, hours worked, and sales performance.

Integrations

Connect the tools you already use. Payments, calendars, accounting, email marketing, and SMS - all synced automatically.

Stripe Square Google Calendar QuickBooks Mailchimp Flodesk MailerLite FluentCRM

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 Mailchimp, Flodesk, MailerLite, or FluentCRM. New customers and opt-in changes flow automatically.

SMS notifications

Send appointment reminders, order confirmations, alteration-ready alerts, and more via text message to your customers.

AI Assistant (Bri)

Meet Bri, your AI-powered assistant that lives on every page. Ask questions, look up data, and get instant answers in plain English.

B

Ask Bri

Online

How many gowns did we sell this month?
B
You've sold 47 gowns so far in April, totaling $68,420. That's up 18% from March.
Who's our top consultant?
B
Emily Richardson — 19 sales this month at an average of $1,780 per order.

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.

Ready to see it in action?

Join boutiques already running on BridalOp. Set up takes minutes, not months.