Now in Canada Central · live

Run your furniture business on one platform.

Showroom selling, deliveries, installations, service, multi-branch operations, and Stripe billing — every workflow inside a single SaaS workspace built for furniture retailers.

No credit card 5-minute setup Cancel anytime
Built for retailers like
NORDHAUS
Maple&Oak
Casa Linde
HomeForge
UrbanLoft
Studio 33
0
Tenants live
0
Users active
0
Orders processed
0
Modules available
A workspace for every role

One platform, eight tailored experiences.

Each role gets a focused dashboard with the actions they actually need. Tap a role to see the workspace.

Owner / Admin

Run a multi-branch operation without spreadsheets

Manage every branch, user, module, and policy from one workspace. Stripe billing, custom roles, granular ability grants, and a customer-facing portal — all isolated per tenant.

  • Workspace dashboard with live revenue + capacity
  • Multi-branch + warehouse management
  • 14 modules — enable per tenant
  • Stripe subscriptions + invoices built-in
  • Webhooks, API keys, and granular RBAC
Try as owner
$48.2k
Revenue (mo)
24
Open orders
4
Branches
28
Team
Module: Installation
● Enabled · 8 abilities
Stripe → Core plan
Renews May 31 · CA$119
Branch manager

Approve, assign, and run the day

Sticky navbar with section pills. Eight clickable KPI tiles. An approvals inbox for installer claims, transfers, parts requests, and schedule changes — all in one place.

  • Pill-style navbar across 7 sections
  • Schedule install modal with installer workload pills
  • Branch pool + self-claim + transfer flow
  • Approve / Reject / Edit any field request
  • Real-time alerts on past-due, low-stock, SLA-risk
Try as branch manager
📊 Overview 💼 Sales 🏪 Inventory 🚚 Fulfillment ⏳ Approvals · 3
$12.8k
Today
14
Open
142
Stock
3
Approvals
Sales staff

Quote in 60 seconds, convert in one click

A showroom-grade 3-column workspace: customer panel, visual product browser, live quote summary. Variant-safe selection, stock-aware pricing, deposit suggestion.

  • Visual product cards with stock + ETA signals
  • Variant-safe selection (color, fabric, size)
  • Live totals, deposit, valid-until date
  • Send to customer with tokenized portal link
  • One-click convert to a 5-step order wizard
Try as sales
🛋️
Oslo
In stock
🪑
Maple
Low
🛏️
Linen
Custom
Subtotal$3,450
Deposit 30%$1,035
Warehouse

Bin-accurate inventory, supplier-friendly POs

Multi-location stock balances with low-stock health labels. Receive POs with shortage / overage handling. Internal transfers with full audit trail.

  • Multi-warehouse + bin tracking
  • Low-stock thresholds + auto-reorder suggestions
  • PO receive with shortage/overage workflow
  • Branch-to-branch transfers
  • Cycle counts + variance reports
Try as warehouse
Oslo Sectional · Charcoal
SKU OSC-CHA-3S · Bin A-4-12
42 in stock
Maple Chair
SKU MPL-001 · Bin B-2-04
7 (low)
Wool Rug 8×10
SKU RUG-810 · Bin C-1-22
18 in stock
PO #PO-3402
Supplier · ETA May 18
Pending
Installer

A real command center for the field

Status stepper, customer panel, photo evidence with camera, structured parts request, revisit scheduling, and a full timeline of every event. Works on any phone.

  • 5-step status stepper · Scheduled → Completed
  • Take or upload photos · CDN-hosted gallery
  • Request spare parts · routed to manager
  • Schedule a revisit with one tap
  • Reopen "unable-to-complete" jobs when blocker clears
Try as installer
Install · 9046e9e7 In progress
✓ Complete 🔧 Parts ⤴ Revisit
Driver

Routes, POD, photos — done in one app

Stop-by-stop route navigation, customer ETA notifications, signature capture on touchscreens, photo evidence, and a clean handover trail back to dispatch.

  • Daily route with optimized stop order
  • Signature pad on touchscreens
  • Photo upload to CDN — instant gallery
  • Mark delivered · failed · attempted
  • Customer notifications on the next 3 stops
Try as driver
📍 Stop 3 of 5 · Maya Hassan
Oslo Sectional + Rug · ETA 2:30 pm
Tap to capture POD signature
📷
📷
Support

Cases, SLAs, and resolution at a glance

Service tickets with SLA pills, refund approvals, parts request escalations, and a customer-facing comment thread. Everything wired into orders + installations.

  • Tickets with SLA risk indicators
  • Linked to source order + installation
  • Refund + replacement approval workflow
  • Customer comment thread on every case
  • Auto-escalation when an SLA is at risk
Try as support
Case · Customer rep refused leg
Linked to install 9046e9e7
SLA risk
Refund · $1,035 · Order 944B2019
Manager approval pending
Awaiting
Case · Delivery photo dispute
Customer + driver thread
Resolved
Executive

Run the business on real numbers

Period-vs-prior trend deltas, branch ranking, module adoption heatmap, AOV / conversion / on-time delivery — all clickable, all drilling into the underlying data.

  • Branch comparison with revenue ranking
  • Trend deltas vs same period last cycle
  • Module adoption + capacity utilization
  • AOV, conversion, on-time delivery KPIs
  • Export to CSV / PDF in one click
Try as executive
$1.2M
YTD revenue
▲ 18%
vs LY
94%
On-time
31%
Conversion
🥇 Toronto West$420k
🥈 Markham$385k
🥉 Mississauga$310k
Built for furniture

Not generic ERP. Furniture operations.

Every workflow is tuned for showrooms, variant-heavy products, white-glove delivery, and on-site installation.

🛋️

Showroom-first selling

Visual product cards, variant-safe quoting, stock-aware pricing, deposit collection, and a beautiful customer-facing portal. Built for floor staff, not generic ERP.

Explore showroom →
🚚

Field-ready mobile

Driver POD with signatures, installer photo evidence — on any phone.

🏢

Multi-tenant SaaS

Branches, custom roles, granular ability grants. Fully isolated per tenant.

💳

Stripe billing, fully built-in

Subscriptions, plan changes, customer portal, deposits via Checkout, dunning queue for failed payments — every flow Stripe supports, with no extra coding.

See billing flows →
📊

Real-time analytics

Revenue, capacity, module adoption — updating live.

🔌

Webhooks & API

Real outbound webhooks with HMAC, retries, delivery log. API keys per tenant.

🔐

Granular permissions

Role templates plus per-user ability grants. Branch-scoped by default.

See it in action

Pick a workflow. Watch it run.

Three production-grade flows that drive 80% of daily activity in a furniture retailer.

Built to pay for itself

What FurnFlow could save you.

Move two sliders. Real number, not marketing fluff.

10800+
260
120
Estimated annual savings
$54,800
vs running spreadsheets + 3 disconnected tools
Quote prep time saved~ 32 hrs/wk
Stockouts avoided~ 18 / mo
Failed deliveries cut~ 6 / mo
Real teams running on FurnFlow

Loved by retailers, trusted by owners.

★★★★★
"We moved off three apps and 14 spreadsheets in two weeks. The installer phone app alone saved us 6 hours of dispatch admin every single day. And the showroom team finally has one tool instead of five tabs."
SR
Sara Reichmann
Operations Director · Nordhaus Furniture
★★★★★
"The branch manager dashboard is what we always wished Shopify had. KPIs that actually drill down. Approvals in one place."
DM
Daniel Marsh
Owner · Maple & Oak
★★★★★
"Stripe + multi-branch + installer photos in one platform. We stopped paying for three SaaS tools. Net cheaper, way more capable."
PC
Priya Chandra
CFO · Casa Linde
Pricing

Pick a plan that grows with you.

14-day free trial on every plan. No credit card needed.

Starter

Single branch, up to 5 seats, core sales + inventory.
CA$39 /mo
CA$33 /mo · billed yearly
5 seats · 1 branch · 14-day trial
  • Sales quoting + showroom
  • Inventory tracking
  • Customer portal
  • CRM + product catalog
Start free

Operations

Full installer/driver workflows, advanced analytics, finance.
CA$249 /mo
CA$208 /mo · billed yearly
75 seats · 12 branches · 14-day trial
  • Everything in Core
  • 12 branches included — no per-location fees
  • Installation workflows
  • Field evidence (photos, GPS, POD)
  • AR/AP & dunning
  • Webhooks + API keys
Start free

Enterprise

Unlimited seats, SSO, white-label portal, dedicated webhooks.
from CA$399 /mo
from CA$333 /mo · billed yearly
Unlimited seats · 30-day trial
  • Everything in Operations
  • SSO (SAML / OIDC)
  • White-label portal
  • Dedicated CSM
  • Audit retention + compliance
Start free
FAQ

Questions answered.

How is FurnFlow different from generic ERP like NetSuite?

Generic ERPs are built for any vertical. FurnFlow is built specifically for furniture retail: variant-safe quoting (color × fabric × size), stock-aware pricing, white-glove delivery, on-site installation, and a customer-facing portal — all out of the box. No 6-month implementation.

Can I migrate from my existing tools?

Yes. We import customers, products, and orders from CSV out of the box, and our API supports backfilling deeper. Enterprise customers get a free guided migration with a dedicated CSM.

Do my installers / drivers need a special app?

No — FurnFlow runs in the mobile browser on any phone. Camera-based photo capture, signature pad, GPS check-in all work natively. No App Store install, no MDM needed.

How does multi-tenant isolation work?

Every record carries a tenant_id, every query is tenant-scoped at the database level, and every API call enforces tenant boundaries. Branches are scoped under tenants and respected by RBAC. You cannot accidentally read another tenant's data.

Is Stripe billing really "built in"?

Yes. Subscription creation, plan changes, the customer portal, dunning queue for failed payments, deposit Checkout sessions — all wired into the dashboard. You add your Stripe API keys once, and your tenants can collect from their customers immediately.

What does the 14-day trial include?

Every feature of the plan you pick. No credit card needed. At the end of the trial you can upgrade, downgrade, or walk away — your data export is one click.

Ready to run your furniture business like it's 2026?

Start your free 14-day trial in under 5 minutes. No credit card. No commitment.