Ordering, checkout & dealer portals for custom home products

Your checkout, no seam.

Customers fall for your samples on your website, then get sent to an ordering portal that looks like someone else's software. Inlay gives homeowners a guided checkout that matches your site's fonts, colours and voice, gives your dealers and contractors their own B2B ordering portal, and pays out to your own payment account, whether that's Stripe or the processor you already use. One catalogue, both channels.

Sample companies. Switch trades and watch the checkout re-skin itself.
Their websiteSquarespace

Their checkout, run by InlayStripe payout
Signed in ·
Pulled from their siteFonts, colours, corner radius, button style and tone of voice, captured from the homepage URL.
Trade rules built inSizes that fit the box, square footage with waste, edge profiles and cut-outs priced the way the shop actually quotes.
Homeowners and dealers, one catalogueRetail checkout on order.theirdomain.com and a trade portal on dealers.theirdomain.com, sharing the same products and rules.

The drop-off

Beautiful samples. Then a portal from 2008.

Illustration of a typical generic ordering portal. Same customer, same order, five seconds after leaving your website.

Most reno brands spend on photography, samples and ads, then hand the buyer to a generic order form at the most expensive moment of the sale.

LOOK

A different logo, font and colour scheme makes buyers wonder if they've left your site. Trust drops right when you ask for a card.

RULES

Generic shop builders don't know a 15" door from a 15" filler panel. Customers order the wrong size and your team cleans it up by phone.

FEES

Many ordering platforms take 1 to 3% of every sale on top of card processing. On a $14,000 kitchen, that's up to $420 per job.

DATA

Your customer list sits in someone else's system, with no clear answer on who owns it or how you get it out.

Why buyers leave checkout

Seven in ten online carts are abandoned.

Baymard Institute's research across 50 studies puts the average cart abandonment rate at 70.22%. When shoppers who were only browsing are set aside, a large share of the rest leave because the checkout feels untrustworthy, confusing or broken. Those are the reasons Inlay is built to remove.

70.22%

Average documented online cart abandonment rate, across 50 studies.

Reasons shoppers give for abandoning a checkout, excluding those who were just browsing:

Source: Baymard Institute, Cart Abandonment Rate Statistics, page updated September 22, 2025. Shoppers could give more than one reason. Baymard does not track "confusion" as its own category; the closest are not trusting the site, a long or complicated checkout, and site errors. These are averages across all online stores, not figures for custom home products.

The Inlay Way

Say it, or sketch it. Watch the order build itself.

Not every buyer wants to learn a configurator. With the Inlay Way, they type what they want in plain words, or upload a drawing or photo, and an on-screen cursor builds the order in front of them, one visible click at a time. It stops before payment, so the buyer always reviews and pays themselves.

  1. 1

    Tell us or show us

    "Twelve Shaker doors, 18 by 30, in forest green." Or a phone photo of a sketch with measurements on it.

  2. 2

    Watch it build

    The cursor picks each option and size on screen, so the buyer sees exactly what was chosen and why. Your trade rules still check every value.

  3. 3

    Review and pay yourself

    It never presses pay. The buyer changes anything they like, then pays the deposit when they're happy.

Try it in the demo above

How it works

Live on your own subdomain in about two weeks.

  1. 1

    Send us your catalogue

    A spreadsheet, a PDF price list, or an export from Shopify, Allmoxy or QuickBooks. We map products, options, sizes and the rules between them.

  2. 2

    Paste your website URL

    Inlay reads your fonts, colours, buttons and spacing and builds a checkout theme from them. You approve it side by side with your site.

  3. 3

    Connect your payments

    Link your own Stripe account in two clicks, or keep the payment processor you already use. Choose deposit or pay-in-full per product, and set your tax rules by province or state.

  4. 4

    Point order.yoursite.com

    Add one DNS record. Orders land in your inbox, your dashboard and, if you use it, your production software.

Step 1 starts here

Tell us about your company

Send the basics and we'll come back with a themed demo of your own checkout, built from your website and one product line.

  1. We review your site and catalogue.
  2. We build a demo in your fonts and colours.
  3. We walk you through it on a 20-minute call.

No payment details needed. We only use this to prepare your demo.

Who buys from you
Where you sell

Early planning · what your customers see

A budget before they measure a thing.

Most buyers want a rough number long before they're ready to configure. Inlay adds a budget estimator and real sample projects to your site, built from your own prices, so first-time buyers can plan with confidence and arrive at checkout already sold.

Budget estimatorExample prices · Hudson Line Cabinetry
Project
Kitchen size
Finish
Install

Sample projects

Galley refresh

$2,940

New Shaker fronts on existing boxes · painted · DIY

14 doors$1,610
6 drawer fronts$480
Panels, filler, toe kick$420
Shipping$430

Family L-kitchen

$6,310

Fronts on existing boxes · white oak veneer · DIY

22 doors$3,630
10 drawer fronts$1,150
Panels, filler, crown$990
Shipping$540

Island kitchen, full build

$18,900

Boxes and fronts · painted · professional install

Cabinet boxes (19)$6,460
30 doors, 14 drawer fronts$5,480
Panels and trim$1,560
Installer estimate$4,800
Shipping$600

Projects and prices are illustrations. Each company loads its own.

Built for the trades

It speaks your units.

If you sell custom products for the home, Inlay has a starting template for it. Each one ships with the rules for that trade, so the checkout catches the mistakes your sales team usually catches on the phone.

Blinds, shades & shutters

inside mount: width − ⅛ in
price = fabric grid[W][H]

Inside or outside mount, fabric price grids, lift and motor options, and measuring guides that stop wrong-size orders.

Cabinet doors & fronts

width ∈ {15, 18, 24, 30, 36} in
hinge side required if width ≤ 24

Box-system sizing (including IKEA SEKTION), hinge boring, finish samples, filler and panel add-ons.

Closets

wall run − 1 in clearance
section count auto-split

Wall-by-wall configuration, hardware kits, and site-measure deposits that credit to the final order.

Countertops

area = L × D ÷ 144 sq ft
edge priced per linear ft

Slab material, edge profile, sink and cooktop cut-outs, backsplash height and a template-visit deposit.

Door manufacturers

stile = rail = 2.25 in
panel = W − 2 × stile + 0.75

Profiles, species, edge and panel options, machining, and cut lists that go straight to the shop floor.

Flooring

boxes = ⌈area × 1.10 ÷ box_sqft⌉

Waste factor by layout, box rounding, underlay and trim, and install add-ons by square foot.

Home builder design centres

upgrade = option − allowance
locks at framing stage

Buyers pick flooring, counters, cabinets and fixtures for a new home online, see upgrade costs and pay deposits by deadline.

Millwork

price = lin ft × profile rate
+ setup per custom knife

Mouldings, mantels, panelling and built-ins priced by linear foot, board foot or drawing, with shop-drawing approval before production.

Railings, decking & fencing

posts = ⌈run ÷ 6 ft⌉ + 1
baluster gap < 4 in

Linear-foot runs, gates, stair sections and post caps, priced as kits for homeowners or bulk for contractors.

Shower glass & mirrors

panel = opening − 2 × ⅜ in
glass ∈ {⅜, ½} in tempered

Enclosure layouts, glass thickness, hardware finish, notches and holes, and a deposit to book the measure.

Trade suppliers

drawer box = opening − 1 in
reorder past PO in one click

Dovetail drawer boxes, ready-to-assemble cabinet boxes and cut-to-size panels sold to shops through the dealer portal.

Windows & exterior doors

unit = rough opening − ½ in
tempered if sill < 18 in

Sizes, glass packages, grilles, swing and hardware, with code rules checked before the order reaches your dealer.

Also built for
  • Bathroom vanities
  • Custom range hoods
  • Garage doors
  • Interior & barn doors
  • Custom wallpaper
  • Mantels & surrounds
  • Murphy beds & media walls
  • Pergolas, awnings & screens
  • Tile & backsplash
  • Wall panelling & slat walls

B2B dealer portal

Sell to the trade from the same catalogue.

Door makers, millwork shops and cabinet manufacturers sell through kitchen dealers, designers and contractors. Inlay gives each of them a login, their own pricing and a fast way to order, without a second system to maintain.

Homeowner→Dealer's branded quote→Your dealer portal→Your shop floor

Price tiers per account

Set list price once. Each dealer, designer or contractor sees their own discount, minimums and freight rules when they sign in.

POs and net terms

Dealers enter a PO number and order on Net 15, 30 or 60. Inlay creates the invoice in your Stripe and chases late payments for you.

Fast line entry

Paste a cut list or upload a CSV of 200 door lines. The portal checks every size against your rules before the PO is accepted.

Quotes under the dealer's name

Dealers can send a quote to their own client with their logo and their markup. You stay the maker behind the scenes.

Team logins and approvals

Several people per dealer account, with spending limits and an approver for large orders.

Reorders and order status

Every past PO is one click to reorder. Dealers see production and shipping status without calling your office.

Analytics · sell direct, learn direct

See every open sale, and where it is.

Inlay tracks each step of every order on your own domain: who started, where they stopped, who finished, and who ordered samples but never came back. It shows where those buyers are, so you know which follow-ups and which new regions are worth your time. Events also flow to Google Analytics 4 and Meta with revenue attached.

Hudson Line Cabinetry · Example data

Order funnel

Where buyers drop off

Where your buyers are

Select a region
RegionSamplesStartedDoneOpen value

Open opportunities

Ranked by value
GroupPeopleEst. valueSuggested next step

Orders & fulfilment

From deposit to doorstep, in one place.

Inlay runs the whole order after checkout: staff verify it, production updates the status, each delivery method sends its own notice with tracking, and the right documents go out at the right time. Customers always know where their order is, and your team stops answering "where's my order?" emails.

  1. Quoted
  2. Ordered
  3. Verified
  4. In production
  5. Completed
  6. Shipped
  7. Delivered
  8. Review requested

Staff view

Example orders
OrderCustomerDeliveryStatus

Shipping notice

One per delivery method

Documents, generated for you

Quote PDFsent with every saved quotePacking slipprinted at completionWarranty cardattached to the shipped noticeInvoicefor balances and trade terms

Review requests after delivery

Fourteen days after delivery, buyers get a short email asking how it went, pointed at the review site you choose. Anyone who reports a problem goes to your team first, so you can fix it before it becomes a review.

Canada, the US and Quebec

One checkout, three markets, three languages.

Buyers see their own currency, units and language. Try the EN/FR/ES, CAD/USD and in/mm switches in the demo above.

United States

  • USD price list
  • Imperial measurements
  • American spelling
  • Spanish checkout, emails and documents
  • Sales tax by state at checkout

Canada

  • CAD price list
  • Imperial, metric or both
  • Canadian spelling
  • GST, HST and PST by province

Quebec

  • French checkout, emails and documents
  • Metric shown by default
  • GST and QST
  • Privacy terms written for Law 25

Tax rules are set up with your accountant. Inlay applies them; it doesn't give tax advice.

Customer data & payments

We never hold the card. You always own the customer.

Homeowners hand over their address, floor plans and payment for a five-figure project. Here is exactly where each piece goes.

Card numbers never touch our servers

Payment fields are Stripe's own secure elements. Stripe is certified PCI DSS Level 1, and we only ever see a "paid" receipt.

Payouts go straight to you

You connect your own payment account. Funds, refunds and disputes stay between you and your processor. We take no cut of the sale.

Stripe is optional

Stripe is built in, but you don't have to use it. Keep the processor you already have, take e-transfers, cheques or bank transfers for trade accounts, and still pay 0% of sales to us. Some platforms charge an extra fee when you leave their default processor; we don't.

One company, one vault

Each company's orders sit in a separate, encrypted database (AES-256 at rest, TLS 1.2+ in transit). No shared customer tables.

Your customers stay yours

Export every order and customer to CSV or by API at any time. We never sell, share or market to your customers. If you cancel, we delete everything within 30 days.

Canadian or US hosting

Pick where your data lives, with privacy terms written for PIPEDA, Quebec Law 25 and US state privacy laws.

Compared

Retail checkout, dealer portal and trade rules in one plan.

Other platforms cover one trade or one channel, charge extra for the second, or take a share of every sale. Here is what each one publishes today.

PlatformHomeowner checkout that matches your siteB2B dealer portalTrade sizing rulesCut of your salesMonthlySetup
InlayYes, themed from your siteIncluded from $299Yes, templates for 12 trades0%$149 to $599$499 to $3,000
AllmoxyOwn portal; branding not publishedYes (Allmoxy-to-Allmoxy B2B)Doors and cabinets1% if not using StripeQuote only$250 (reported)
TimberCloudStorefront; site matching not advertised$100/mo add-onCabinets, doors, millwork1% of card payments (cap $500/mo)$199 + $30/extra user$0 to $1,500+
ActionFlowNo, payment collection onlyYes, dealer portalCountertops onlyNone listed$149 to $499$0 to $4,500
QFloorsNo; customer account portal add-onMulti-family portal add-onFlooring onlyNone listedFrom $89 / user$1,500 ($0 if prepaid yearly)
RFMS (Cyncly)No; customers can view, sign and pay a shared orderNot publishedFlooring onlyNone listedQuote onlyNot published
Paradigm OmniConfigurator hands the project to a dealer; no checkoutYesWindows & doors onlyNone listedQuote onlyQuote only
BlindMatrixWeb plugin, $1,500 per product + $750/yrAdd-on, $3,000+ setup + $95/moWindow coverings onlyNone listed$65 to $95 / user$3,000 to $6,000
ClosetPro (homeowner)Header and footer styling onlyNot listedClosets only3% of gross if higher than minimum$1,000 min.$7,500
Moraware / CounterGoNo, internal quoting toolNoCountertops onlyNone listed$100 / user$0
Mozaik (Cyncly)No, internal design and CNC toolNot publishedCabinets onlyNone listed$125 to $325Not published
KCD SoftwareNo, internal design toolNoCabinets & closets onlyNone listed$99 to $295Not published
Shopify + options appYes, if you build itB2B on Shopify Plus onlyNo sizing rules or depositsVaries by app$0 to $100 + ShopifyYour time
WooCommerce + size calculatorYes, if you build itNot includedArea and length pricing onlyNone listed$149/yr plugin + hostingYour time

Competitor figures are from public pricing pages, help articles and third-party reviews as of October 2026: TimberCloud pricing, Allmoxy payments, Allmoxy B2B ordering, Allmoxy setup (via TimberCloud), ClosetPro, Moraware, ActionFlow, QFloors, RFMS, Paradigm Omni, BlindMatrix, Mozaik, KCD, WooCommerce Measurement Price Calculator. Stripe's own processing fees apply on every platform.

Pricing · USD, CAD billing available

Month to month. Cancel any time.

Workshop

$149 /month

One product line · $499 setup

  • Checkout themed from your website
  • Guided configurator with your size rules
  • Customer accounts, save for later, final review
  • Deposits or full payment to your Stripe or existing processor
  • Editable order and reminder emails
  • Homeowner or trade first step, readiness checklist, call booking
  • Budget estimator and sample projects
  • Card, Apple Pay, Google Pay, PayPal and pay-over-time
  • Measuring videos and live chat hook in every step
Start with Workshop

Showroom · most shops

$299 /month

Unlimited lines · $1,500 guided setup

  • Everything in Workshop
  • B2B dealer portal with price tiers, POs and net terms
  • Dealer-branded quotes for their own clients
  • Shopify, Allmoxy and QuickBooks sync, plus webhooks to production
  • Custom code blocks for unusual pricing
  • Abandoned-order and sample follow-ups
  • The Inlay Way: build an order from plain words or a drawing
  • Analytics: funnel, buyer locations and open opportunities
  • Order pipeline, staff view and shipping notices with tracking
  • Quote, packing slip and warranty PDFs, review requests
  • English, French and Spanish, CAD and USD, imperial and metric
Book a Showroom demo

Multi-brand

$599 /month

Several brands or locations · $3,000 done-for-you setup

  • Everything in Showroom
  • Separate theme and Stripe account per brand
  • Unlimited dealer accounts and approval rules
  • We import your catalogue and build your theme
  • Choice of Canadian or US data hosting
  • Priority support with a named contact
Talk to us
0% of your sales, on every plan Dealer portal included, not an add-on 2 months free when paid yearly Founding partners lock their rate by prepaying year one Export all of your data whenever you like

From the blog

Guides for selling custom home products online.

40 practical articles on branded checkout, dealer portals, deposits, fees, data security and the ordering rules for each trade.

Read all 40 articles

Questions

Before you book.

Do I have to rebuild my website?

No. Your site stays where it is, on Squarespace, WordPress, Shopify, Wix or custom code. Your "Order" and "Get a quote" buttons link to order.yourdomain.com, which Inlay runs in your look.

Can I keep using my current production software?

Yes. Inlay handles the customer-facing ordering and payment, then sends the finished order into the shop, ordering or accounting system you already use, through a webhook, a CSV export or email.

We make doors for other cabinet shops. Does this work for us?

Yes. Turn on the dealer portal only, skip homeowner checkout, and give each shop its own login, pricing tier and terms. Add homeowner checkout later if you want a retail channel.

Can my dealers resell under their own name?

Yes. Dealers can send quotes to their clients with their own logo and markup. Your name stays off the paperwork unless you want it on.

Do I have to use Stripe?

No. Stripe comes built in because it's quick to set up, but you can keep the card processor you already use. Tell us which one on your demo call and we'll confirm how it connects. Trade customers can also pay by e-transfer, cheque or bank transfer against an invoice, and orders are marked paid when the money arrives. Whichever you choose, Inlay takes 0% of your sales.

What happens to deposits and refunds?

They run through your own payment account. You set the deposit percentage per product, and balances can be invoiced through your processor when the order ships.

Who owns the customer list?

You do. It's written into the agreement. You can export it any time, and we delete it within 30 days of cancelling.

Can you match a site that has unusual fonts?

Yes. If your font is licensed for web use, we load the same file. If not, we pick the closest licensed match and show you both before launch.

Founding partners

See your own site's checkout before you pay anything.

Send your website and one product line. We'll build a themed demo of your checkout and walk you through it on a 20-minute call.