Set up
your shop.
Five fields. Your shop is online. Your logo lands on every quote, invoice, and customer page.
Next step
Pass your
team in.
One invite. They set their photo and password. They're in.
Next stepConfigure SlabOS around your shop
See the shop's enabled modules, named roles and activity colors shape its workflow, from inventory and flooring to leads and invoicing.

Move legacy shop records into SlabOS
See legacy jobs, quotes, activities and drawings come together in SlabOS while the shop keeps its old system available through the transition.

Drop a PDF.
Read by AI.
Upload any vendor price list. Claude reads it. Every color, thickness, and price lands in your catalog before lunch.
Next stepImport a vendor price list without re-keying
Review AI-extracted colors, thicknesses and prices from the vendor's PDF. SlabOS calculates the square-foot costs, flags discontinued colors and waits for your review before saving.

Most Specific Price Wins
Retail, builder, designer. Same stone, three prices. SlabOS runs a seven-rung markup ladder for you: at every tier an explicit $/sq ft beats a %, and the most specific rule that exists wins. The level comes off the customer's account. Labor gets its own.

Keep estimating rules in the system
Move edge, thickness, cutout, seam, markup and nesting rules into the shared estimating workflow so the calculation does not depend on one person's memory.

Automatic travel costs on the quote
Set a regular service area and distance bands on the price list. Out-of-area sites receive an AUTO Travel line with a reason, while an existing trip charge prevents a duplicate.

Before You Say Yes
Owner-only pre-send margin check: comparable past jobs (same material, similar size, last 12 months) give a predicted margin range with confidence, the 5 closest jobs, per-colour options and close probability, or n/a when data is thin.

A three-minute countertop quote workflow
Watch the illustrated quote workflow: draw the countertop, choose a real slab, price it from the shop's own list and send it for customer approval in the portal.

Quotes while
you sleep.
One line of code on your site. Homeowners draw their own kitchen, pick a stone, and a draft quote drops into your queue — 24/7. This is the real widget. Try it. →
Next stepTurn the 11 PM website visit into a lead
Design mode turns a homeowner's drawing into a draft quote. Build, Draw and Browse Stone inquiries enter the claim queue, where the first salesperson to claim the lead takes it.

Put your slab yard on your website
Let customers filter available stone, check piece fit and request a slab. The inquiry arrives with the slab filled in, then follows a quote hold through allocation when the quote wins.

Connect the marketing CRM with the shop
Bring opportunities into mapped SlabOS lead stages and send sold or missed outcomes back with the quote attached. The clip illustrates two-way CRM sync.

Call Email Wait Close
Recommended Action: on a stalled lead, the AI reads the stage, recent quotes, timeline and email threads and lands on one move (call, email, wait or close) with a short reason why.

Follow up before the quote goes cold
See quote-aging reminders at five, ten and twenty business days, then use Recommended Action to review a suggested next move for the salesperson.

Your day. In your pocket.
See Today, customer activity, the quote, contact actions, pipeline and follow-ups in the SlabOS Sales mobile workspace. Native Sales app coming soon.

The quote comes with you
Start a quote in Sales, choose the account and price list, then draw and price the work in the mobile editor and save it back to the same quote.

Quote at their kitchen table — phone
Choose the stone, nest the drawn pieces, review pricing and generate a saved-drawing 3D view on a phone. Share the customer quote link through the device's share sheet.

Quote at their kitchen table — tablet
Follow the in-person quoting workflow on a tablet: stone selection, Auto Nest, pricing, saved-drawing 3D and sharing the customer quote link.

One tap. Another perspective.
Open View in 3D from a saved quote drawing, rotate the countertop and pinch to zoom. Return to Edit drawing when the design needs to change.

From the sales dashboard to the next follow-up
Read a sales total in its date and salesperson context, inspect the underlying quotes, and follow the record into the next conversation.

Keep the next step in sight
Open a follow-up from Sales, preview the quote document, and review the customer email before returning to the pipeline.

Draw a kitchen,
live.
Click. Drag. Done. The engine handles corners, miters, and seams while you sketch.
Next stepBlueprint Takeoff
Blueprint takeoff (beta): a plan sheet is scanned, cabinet runs are found and the scale self-calibrates, then live countertop geometry scales up to a 400-unit takeoff.

Check a blueprint's scale against its dimensions — beta
See SlabOS Takeoff Studio check printed dimensions against their lines instead of relying only on the sheet's scale note. Review the scale, outline pieces and send the takeoff markup to the quote.

LiDAR room scan to countertop rough-in — beta
Scan a kitchen from the crew app, square the room to its longest wall and combine cabinet runs into a quote-grade rough-in. Review overhangs, appliance gaps and cutouts before estimating.

Field measurements to stone — beta
Follow the field-measurement workflow into a countertop drawing and review the geometry before the fabrication handoff. This film presents the beta workflow.

Draw It See It 3D
The 2D drawing engine builds a countertop live from a centerline, with edges, corners, cutouts, splash and waterfall, then the real slab lands on it in vein-matched 3D.

Edit a countertop dimension with one number
Follow a centerline-based countertop edit: change a segment dimension, keep the adjoining shape connected, set per-leg depth and review ambiguous selections before changing geometry.

Reshape a countertop without redrawing it
Drag a countertop's end to extend, shorten, retrace or add a bend. Follow the shape from straight to L to U while its drawing details move with it.

Seam oversized pieces in one pass
Use Seam All Pieces to apply suggested seams to oversized pieces, run one auto-nest and undo the operation together. Pieces still too long are flagged for review.

47 And Three Eighths
Magnetic center snap in the SlabOS drawing engine: on an L, the sink snaps to the center of the inside edge (47⅜″), not the wall's middle (60⅛″), stored exactly and off the ¼″ grid; quarter points for double vanities, bump-outs centered on the sink, and Alt to place freely.

Every edge is a piece
Review the drawn edge work and the pieces it creates as part of the countertop fabrication plan.

Every Hole Counted
Fixtures from the drawing: every cutout on the quote drawing becomes a row sorted by area, the templater pins a bridge-faucet warning, and each row is confirmed by name before the saw.

Tap. Pick.
Priced.
Tap a spot. Pick a sink. The price updates the moment you do.
Next stepLet customers choose a color on the quote
Present multiple color options on one quote link. The customer's selection approves the option and notifies the shop so it can prepare the contract or refine the quote.

Choose between four Auto Nest modes
One kitchen goes through SlabOS Auto Nest four ways. Veined (the default) keeps strips with their parents, Tightest Fit uses the fewest slabs, Fastest Cutting (beta) aligns cut lines, and Cookie-Cutter (beta) repeats identical slabs for repeat units.

Nest against real slab sizes
Pick the slab you actually have in inventory and SlabOS nests the job on its real, locked size: this kitchen: a 120 x 60 slab takes 4 slabs, a 126 x 63 slab takes 3.

Tightest Fit on the same kitchen
The same kitchen nested twice in SlabOS: Veined material keeps every splash strip beside its counter and uses 3 slabs; Tightest Fit packs strips on their own and gets this kitchen onto 2 slabs, at the cost of vein continuity at the splash.

Keep splash strips with their counters
Veined material is the default nesting mode in SlabOS: Auto Nest keeps every splash strip on the same slab as its counter, so the vein carries across the joint. On this kitchen it uses 3 slabs where Tightest Fit uses 2.

Fastest Cutting: align cut lines (beta)
Fastest cutting (BETA) runs on top of the SlabOS Auto Nest modes: pieces prefer positions that share cut lines with their neighbours, so the saw can run straight through aligned rows. On the same kitchen as our Tightest Fit clip, the layout lines its strips up in rows and still uses 2 slabs.

Cookie-Cutter nesting for repeat units (beta)
Cookie-cutter nesting (beta) designs one slab layout for a group of identical units and stamps it, so repeat jobs nest in seconds and the saw cuts the same slab over and over.

Lock This Layout
Twenty minutes matching the vein by hand. Lock that slab, hit Auto-Nest, and everything else reshuffles around it. The locked slab comes back exactly as you left it, and an island seamed across two slabs holds both in place.

Re-nest after a drawing revision
Change one dimension on the drawing, click Auto Nest, and SlabOS re-nests the job on real slabs: a 12-inch longer range run takes this kitchen from 2 slabs to 3, before any stone is ordered.

From slab layout to material pricing
See what the quote takes from the nest: priced by the slab, SlabOS bills every slab in the layout; priced by the square foot, it bills the drawing's sq ft. One kitchen at $65.00/sq ft, 3 slabs vs 2.

Check saw overcuts before cutting
Set the blade diameter and inspect straight-cut run-outs against the slab layout. See cut lines, overcuts and offcut run-outs before sending the work to the saw.

Set the vein match in 3D Builder Studio — beta
Move a piece across the slab photo, mirror a slab for a bookmatch, inspect the seam in Joint Cam and lock the selected layout.

Reads your
slab rack.
Auto-nest pulls from live inventory. Drag to override. Waste falls.
Next stepFind the slab in your yard
Explore slab looks, a warehouse map by bay, QR, barcode and RFID labels, and remnant records linked to their parent slabs.

Print a slab label and scan its record
Print a slab label straight from SlabOS inventory: pick the label template, your printer profile and the print connection, then stick the 4 x 3 label on the slab. Scan its QR or barcode and the right record opens, with serial, location, status and size. Remnants can use a compact 3 x 1 label that scans back the same way.

Count Matches
Explore this additional SlabOS workflow demonstration.

Review a rack count with RFID
Walk a rack with an RFID reader and SlabOS takes inventory. Rack A-3 should hold 12 slabs. A Take inventory count with RFID reads 12 tags, but one slab (SL-2047) is booked to B-1 and one expected slab (SL-2112) was not seen. Review every change, confirm 12 pieces, and the one misplaced slab's location updates. Unseen stock stays in inventory.

Two jobs choosing the same slab
See SlabOS lock an inventory slab during selection so one job wins the simultaneous pick. The other receives a clear message to choose again, without adding the slab.

One slab, three jobs: remnant lineage
Follow a received slab into a kitchen, its remnant into a vanity and the next remnant into a bar top. Each remnant keeps its parent relationship and can crop its photo from the original slab.

Does the remnant fit? Review the layout.
Review a candidate remnant against the drawn countertop, its cutout and the slab layout before making a material decision.

Plan offcuts and record the real remnant
SlabOS works out the offcut from the saved slab layout before anything is cut: yield per slab, square feet of offcut for the quote, and saw run-outs that land in leftover stone. At the saw, the shop measures the real offcut and saves it with Create Remnant as its own slab with a -r1 serial, barcode and label, so it can turn up as matching stock on the next quote.

Chipped
Finding a chipped slab on install day is the most expensive way to find out. Flag it where you find it: scratched, sun damaged, chipped, cracked. Up to 6 photos, notes attached, and tell the office on the spot.

From Slabsmith scanner to SlabOS layout
Follow one slab from its Slabsmith scanner image through SlabBridge (Early Access) into a SlabOS slab record with its photo, onto a layout, and back: a rack move synced to Slabsmith.

Connect Slabsmith inventory with SlabOS
SlabSmith, live in SlabOS: download the Windows setup, pair it with a code, and every SlabSmith slab and its photo lands in SlabOS inventory, ready to quote and nest.

Connect Horus exports and scanner imagery
Connect Horus DXF exports through its Windows service and follow scanner imagery and imported records into SlabOS.

SlabBridge: the live Windows service
SlabBridge is the SlabOS Windows service on the shop PC, listening to Slabsmith every second. Pair it once and it starts with Windows, picks up every change live and brings new and updated slabs into SlabOS with their photos. Read-only by default, credentials encrypted on the PC, outbound only. Early access.

Assemble and furnish a countertop in 3D (beta)
A drawn L-shaped countertop goes through the SlabOS 3D Builder Studio (beta): preview the stone assembly at 36 inches, run Furnish this counter to preview fitted cabinets, sink, cooktop and toe-kick lights, change the cabinet finish, then apply the arrangement.

See the slab in their kitchen
A customer previews the shop’s slab against their cabinets in AR. The shop can follow up from the associated quote.

One link.
Their phone.
One link. They open it on their phone. Live job tracker, install ETA, one-tap call. Inbound shop calls drop overnight.
Next stepBuild a branded proposal template
Build a branded quote template in SlabOS with your logo, project fields, the quote's drawing, pricing and terms, then preview the same quote as a Standard or a Premium PDF with a cover page and intro letter.

Publish the quote revision when it is ready
Keep the customer portal on the published quote revision while you edit. Press Update Portals to share the revision; job progress, photos and invoices continue updating live.

7 Pages 7 Initials
Template sign-off, page by page: the customer initials all 7 drawing pages, confirms every sink and faucet, signs once, and the job flips to Drawings Approved.

92 Not 90
SlabOS customer portal: a homeowner flags an island drawing (92 inches, not 90), the shop gets an urgent alert, sends a corrected version, and the customer confirms it before the saw.

Review.
Sign. Sold.
They review the quote, leave comments, request changes — you're notified instantly. When they're happy, built-in e-sign + DocuSign closes it and the job moves to fab.
Next stepI Never Signed That
Three weeks after install: "I never signed that." In SlabOS, signing takes a one-time emailed code that expires in 10 minutes. Wrong code, nothing signs. Replaced drawing, refused. The signed drawing carries its own verification record.

Change order. Signed.
Follow a change order through customer review and signature, keeping the revised work connected to its quote.

A project view for your building partners
See the K&B Partner Portal: project floors, dates and the information partners need to follow the job.

Every Call Logged
Calls and texts are logged to the right lead with recordings kept, you dial from the lead and email from your own inbox, so the history stays when a rep leaves.

One job, from lead to paid
Follow a single countertop job through a continuous camera flight: drawing, quote, signature, deposit, sign-off, nesting, cutting, labels, loading, installation and payment.

Follow a program job from PO to install
Follow one program job in SlabOS from its account purchase order through forms, templating, material, fabrication and installation.

Why is this job here?
Follow a job through its first unfinished production tracker, inspect the reason for its stage, and save a shared morning view.

Put the shop-floor queue on a display
Name a Shop Floor TV view, choose what each card shows, and the wall shows today's queue by activity type, with no dollar figures; mark a job complete on the Foreman Tablet and the TV picks it up on its 60-second refresh.

From drawing to piece label
Capture physical pieces from the shop drawing, review their dimensions and edge notes, and prepare the current label batch for printing.

Design the label the crew needs
Build face, edge and install labels around the job and piece fields your crew needs, with dimensions, material, drawings and QR codes.

Scan the load. Check every piece.
Scan current piece labels, see which pieces are confirmed as loaded, and catch the missing splash before the truck leaves.

Keep job photos and PDFs together
Crew photos and office PDFs land on the same SlabOS job; each file's On Portal switch decides what the customer sees, and they can confirm it from the portal.

Emergency alerts on every shop screen
Send an urgent shop alert to the TV, foreman's tablet, crew app and office desktop. Follow the alert through a clearing note and office sign-off.

CNC DXF export in ten named layers
Export the countertop drawing to an inch-based DXF, with outlines, finished edges, miters, waterfalls, splash, cutouts, seams and dimensions on named, color-coded layers.

Crew. Calendar.
Field-ready.
Schedule the install and it lands on your crew's phones — today's stops, job details, on-site forms, and slab-photo capture straight from the truck. They mark it done from the driveway.
Next stepCrew Live
The crew app on one route: every stop, navigation, check-ins, work orders, photos and QR truck loading, with the office and the customer following along live.

Build the crew’s mobile workspace
Configure the Crew App for the work your team needs in the field, using Crew App Settings.

22 Titles One App
Installer. Templater. Saw operator. Driver. Owner. 22 default job titles, one app, and every title opens on its own work. Titles choose work. Permissions choose access. Unlimited users, one bill.

Crew check-in at the job site
Follow the crew’s geofence check-in: job access opens inside the 150-meter radius or on shop Wi-Fi.

Scheduling that learns from completed jobs
Use comparable jobs to estimate durations, schedule forward against crew and machine capacity, and feed actual install times back into the next similar job.

Untangle the crew's route
Use Show Best Route to reorder the day's stops. Review the customers whose appointment times moved so the team can contact them.

One arrival window across the customer workflow
Set an arrival window or a firm time on the event. Follow the same wording into the calendar, customer portal, installation email and install-day text.

Live crew arrival tracking
When the crew taps Navigate, an enabled shop can send the customer an en-route email. The customer's portal tracker refreshes while the crew is on the way.

Invoice fires.
Cash hits.
QuickBooks invoice goes out automatically. Payment hits. The job closes itself.
Signed, invoiced and paid
Follow code-verified signing, an optional deposit invoice, a change order and phone payment through the customer portal until the example balance reaches zero.

Sync invoices and payments with QuickBooks
Connect QuickBooks Online once and SlabOS keeps it in sync on its own: a new invoice and its customer go straight to QuickBooks with the same number and the same total, and when the customer pays, the payment comes back and both sides read PAID.

Take card and ACH payments on an invoice
Take Payment right on the SlabOS invoice: charge a saved or new card, or debit a bank account by ACH (eCheck), through the shop's QuickBooks Payments account. Card details go straight to Intuit and are never stored on SlabOS; the balance and status update on the spot, and the payment is posted to QuickBooks and applied to the invoice. Customers can also pay an emailed invoice online.

Live job costing: actual versus quoted
Break a job into labor, material, equipment, fuel and overhead. Review actual versus quoted costs, override a figure and keep that override when the job recalculates.

Howd We Do
The install is done. Now what? The SlabOS customer portal lays out the wrap-up in order: the balance first, then their rep, then the review ask. Last on the page, on purpose.

Know Your Numbers
AI on your own data: ask where margin is leaking, then see predicted margin, close probability on every quote, and actual vs quoted job costing.

Your AI. Your shop analysis.
Connect an owner's AI client to supported shop analysis through MCP, with read-only access, expiring keys and owner control.

Bank reconciliation to a zero difference — beta
Import a bank statement and match its lines to recorded payments and invoices. Review the zero difference, lock the workpaper and invite the accountant to their portal.

Give every teammate a named login
Add individual SlabOS logins with unlimited users and no per-seat fees. Review devices in Login History and see whose name is attached to a change in the Change Log.

Locked views for each person's records
Set a person's lists, search and calendar to their own quotes, jobs, invoices and clients, or allow the list while restricting other records. The user cannot unlock their own view.

Control who sees the shop's financials
Configure roles and permission groups around the team's work. The clip explains owner financial access, restricted team AI answers and named change history.

Disable a departing user's access
Disable the user and save to refuse their next request across devices. Their jobs, records and change history remain with the shop.

One password reset ends old sessions
See how resetting a SlabOS password through the emailed link signs out the old sessions across devices after a phone is lost.

How SlabOS access links expire
Follow the different lifetimes of signing codes, password resets, downloads, invitations, AI keys and partner links, alongside the customer's ongoing quote-to-payment portal link.

Export the shop's data
Export quotes, jobs, invoices, accounts, leads, inventory, price lists, purchase orders and calendar lists to CSV, and drawings to DXF. The clip explains the post-cancellation export window.
