EN/ES
Industry — Cabinet shops

ERP, website and AI Agents,
built for the way cabinet shops actually run.

For cabinet, closet and custom-millwork shops doing $1–20M. Three shops are live on the stack today and two of them ship with an AI agent qualifying their inbound leads.

3 SHOPS LIVE$45–80K FIXED8–14 WEEKSODOO 19, OWNED BY YOU
The shop you run today

Four things every shop owner has lived through this month.

We have audited fourteen cabinet shops in the last year. The same four problems show up every time, in the same order, regardless of revenue or square footage.

The five-day quote.

RFQ lands Friday afternoon. By Wednesday the spreadsheet is half-built. By Thursday the customer has already replied to two other shops. The lead is gone before you finish pricing the door fronts.

The spreadsheet that lives in three places.

Sales has one version, the shop has another, accounting has a third. A change order makes it onto two of the three. The install crew shows up with the old cut list and the customer notices.

No shop-floor visibility.

You walk in every morning and ask the same question: where are the Hernandez kitchen doors. Nobody knows. The CNC nesting plan and the assembly schedule live in different heads.

The follow-up that never fires.

You quoted a $42k kitchen four weeks ago. The customer asked for a small revision. You meant to send it. Today you found out they signed with the cabinet shop two blocks over.

What we ship

One stack, four surfaces, owned by you.

Every shop gets the same architecture. The ERP is Odoo 19 deployed on a server you can put your hand on. The website is a real Next.js site, not a template. The AI agent is trained on your quote language and your budget bands. We run it for as long as you want us to.

ERPOdoo 19

  • Estimating + BOM
  • Cut lists driven from the BOM
  • Install schedule and crew assignment
  • Deposit-to-final billing
  • Shop-floor visibility dashboard
  • Self-hosted on Hetzner

WebsiteLead capture

  • RFQ form that drops into the ERP
  • Project gallery driven from CRM
  • Bilingual EN + ES surfaces
  • Quote-status portal for buyers
  • Project-type splits by ticket size
  • Built in Next.js, owned by you

AI AgentsShipping today

  • Inbound RFQ qualification
  • Linear footage, finish budget, install date
  • Quote draft from the conversation
  • Follow-up cadence on stalled leads
  • Operates in English + Spanish
  • Lives inside your CRM, not a SaaS

Run-itManaged forever

  • Managed Hetzner hosting
  • Daily Postgres backups to B2
  • 24h response window
  • Quarterly business reviews
  • Module updates on request
  • One operator, no offshore handoff
Shops on the stack

Three operators who replaced four tools with one.

Two of three currently ship with AI agents qualifying their inbound leads. The third is on the older deployment and will move when their next install window closes.

KCD

KCD

Hialeah, FL

Custom kitchens + closets — full stack with AI agent

  • Inbound RFQs qualified before the owner reads them
  • Quote turnaround inside 24 hours from RFQ
  • Spanish and English handled by the same agent
Galaxy Kitchen Depot

Galaxy Kitchen Depot

Kitchen + bath retailer

Multi-line cabinet retailer — ERP + website

  • Quote pipeline unified across showroom and online
  • Install scheduling owned by the ERP, not a spreadsheet
  • Project-type splits by ticket size on the site
MD Kitchen & Baths

MD Kitchen & Baths

Boutique kitchen + bath

Boutique shop — ERP, website, bilingual AI agent

  • Inbound lead capture from website and WhatsApp
  • AI agent drafts the SOW from the conversation
  • Owner reviews the draft, signs from email
Pricing

Fixed price.
Two milestones. No retainer.

Cabinet-shop engagements are quoted as a fixed-price stack between $45k and $80k depending on shop size and module count. Two payment milestones — 50% on spec sign-off, 50% on go-live — and the Run-it pillar continues on a monthly that you can cancel.

Price band
$45–80k fixed
Timeline
8–14 weeks
Payment
50/50 milestones
Capacity
1 project slot / month
In scope
  • Odoo 19 deployment + custom shop modules
  • Next.js website + RFQ pipeline
  • AI agents (Stream A inbound)
  • Managed Hetzner hosting
  • Spec sign-off + change-order process
Not in scope
  • Paid media campaigns
  • Ongoing content marketing
  • Third-party integrations beyond the spec
  • After-hours emergency response
  • Hardware procurement on the shop floor

If your shop is running on spreadsheets,
we can show you the alternative in three minutes.

The fastest way to know if this is the right stack is to walk through it. Three minutes on the home page, or twenty minutes with the founder if you have specific questions about your shop.

Loading sequence…

Let's get your whole shop in one place.

Chat on WhatsAppBook a free consultation

[b.] LEGAL

© 2026 Metrica Development LLC
Florida, USA · All rights reserved.

[c.] NEWSLETTER

Tips on running your shop, straight to your inbox. No spam — just useful stuff.