One ticket from intake to invoice

Every repair starts as a single work order and stays the same record through diagnosis, quoting, approval, repair, pickup, and billing. No re-keying, no copy-pasting between tools.

Workflow you actually control

Define your own statuses, priorities, and transitions. Mandate technician notes on specific stage changes. Surcharge rush and emergency work automatically. Your shop, your rules.

A dashboard for the technician

A streamlined portal designed for the bench — not the back office. Techs start timers, update status, and clear tickets without wading through admin views.

Reports finance signs off on

Open Work Order Aging, Technician Productivity, Revenue by Repair Type, and Warranty Cost — with CSV export. Real numbers, not gut-feel.

The flow

Intake to invoice, on your terms.

Every status, priority, and disposition is configurable. The flow below is the default — rename stages, add your own, mandate notes on specific transitions, or auto-stop the SLA clock when a job hits a terminal state.

01

Intake

Single-point ticket creation. Capture serial, machine, customer, intake notes. SLA clock starts.

02

Diagnosing

Technician opens the job, starts a timer, records findings. Time is billable by default.

03

Quote Pending

Flat-rate or itemized estimate. Customer-facing label updates automatically.

04

Awaiting Approval

Quote sent to customer. Notification triggered. Clock pauses if the disposition warrants.

05

In Progress

Approved. Technician resumes work; loaner machine issued if needed. Parts vendor orders attach.

06

Ready for Pickup

SMS / email goes out. SLA clock stops. Loaner return reminder scheduled if applicable.

Who it's for

Built specificially for you and your team

Know the state of every repair without asking.

The dashboard surfaces what needs attention: overdue items, long-running timers, work-in-process, and what’s scheduled this week. Search the queue by serial, phone, claim, or name — instant.

  • Overdue, Awaiting Approval, Awaiting Parts, Ready for Pickup
  • Average turnaround & active timer roll-up
  • Universal search across every ticket
  • One-tap timers per work order

Take in repairs without ten clicks.

Single-page ticket creation. Drag-and-drop schedule. Loaner machine pool with one-click overdue notifications. Manage everything for the customer in one place.

  • Single-point work order intake
  • Drag-and-drop Service & Repair Calendar
  • Status updates with mandated notes (where you require them)
  • Loaner Pool with automated overdue SMS/email
What’s inside

Everything connected in One system.

Every part of the repair operation is a first-class module in BCC — nothing tacked on, nothing in a different app.

Operations
  • Dashboard. Open Repairs, Overdue, Awaiting Parts, Average Turnaround, Active Timers.
  • Work Orders. Universal search, bulk actions, status & priority filters.
  • Service & Repair Calendar. Drag-and-drop scheduling, color-coded by status.
  • Tech Dashboard. Bench-first portal for technicians only.
Pricing & estimates
  • Flat-Rate Catalogue. Service codes, prices, estimated time, active flag.
  • Vendors. Turnaround tracking + per-vendor markup applied to the customer’s bill.
  • Technician Rates. Global default, per-technician overrides.
  • Warranty Terms. Parts vs. labor coverage, duration in months, applicable products.
Workflow control
  • Statuses. Customer-facing labels + terminal flags + notification flags.
  • State Machine. Define valid transitions; mandate notes per transition.
  • Priorities. Normal / Rush / Emergency with auto-surcharges (or your own).
  • Dispositions. Reasons for delays, holds, and reassignment.
Customer touch
  • Loaner Pool. Asset tags, return dates, one-click overdue notifications.
  • Customer-facing labels. Status names shown to the customer can differ from internal codes.
  • Notifications. SMS or email triggered automatically on flagged statuses.
  • Service Locations. Multi-location intake and pickup via InStorePickup.
Reports & accounting
  • Open Work Order Aging. Average age by stage.
  • Technician Productivity. Jobs, minutes logged, billable minutes per tech.
  • Revenue by Repair Type. Customer Paid / Warranty Store / Warranty Mfr. / Goodwill.
  • Warranty Cost. Internal vs. Reimbursed; CSV export on every report.
Identity & locations
  • User Service Locations. Per-user scoping for multi-location dealers.
  • Service Locations admin. Add and edit franchises or branches.
  • Technician credentials. Tech accounts isolated from admin views.
  • InStorePickup integration. Repair pickup routed to the right counter.
Customer touch

Keep customers in the loop — without keeping a list on your desk.

Loaner machines, status updates, overdue notifications — the things that drive customer satisfaction (and burn the service writer’s afternoon) are all automated.

  • Loaner pool with one-click overdue alerts.Asset tag, machine, customer, date out, expected return — and a button that fires SMS or email to every overdue customer right now.
  • Customer-facing status labels.Internal code “diag”? Show the customer “Diagnosing your machine.” Map every internal status to a friendlier customer-facing one.
  • Automated SMS / email on stage changes.Quote ready? Repair complete? The notification fires the moment status changes — no service writer copying ticket numbers into a chat.
Two ways to get your repairs done

Pick the plan that matches you best.

Easily manage work orders, technician productivity, scheduling, warranties, and customer communication from one centralized system designed to improve efficiency and customer satisfaction.

Without POS integration

A standalone Service & Repair solution.

$ 150 / month per location
  • Unlimited Technicians
  • Work order tracking
  • Universal customer & serial lookup
  • Technician time tracking
  • Scheduling calendar
  • SLA monitoring
  • Loaner pool management
  • Customer updates & notifications

Both plans bill monthly. Cancel any time. Annual pricing available on request.

What dealers ask us most

How long does it take to launch Service and Repair on our shop?

For a single-location dealer, most launches take 1–2 weeks. The work that takes the most time is locking down your statuses and priorities, we ship sensible defaults (Intake, Diagnosing, Quote Pending, Awaiting Approval, In Progress, Ready for Pickup) but most shops want to rename a few and add their own dispositions.

Can we change the order of statuses or add new ones?

Yes, the State Machine Controller is where you define valid transitions. Add a status, rename one, mark it terminal so the SLA clock stops automatically, or require a technician note on specific transitions (e.g., from In Progress to Awaiting Parts). All of it is admin-level, no code.

Can vendor markup be applied automatically to the customer’s bill?

Yes. Set a markup percentage per vendor under Vendors. Any third-party part or subcontracted service from that vendor automatically gets the markup applied when it’s added to the work order. The customer sees a single line item; you keep the margin transparent in the back office.

Do customers see our internal status names?

No, unless you want them to. Each status has both an internal technical code (e.g., quote_pending) and a customer-facing label (e.g., “Your quote is ready for review”). Customers only ever see the friendly label in tracking emails and SMS.

How do priorities and surcharges work?

Default priorities are Normal (0%), Rush (+15%), and Emergency (+35%). Setting a priority on a work order applies the surcharge automatically to the quote. You can edit those defaults, add new priorities (with their own surcharge percentages and color), or remove the ones you don’t want.

Interested in learning about Service and Repair?

LAUNCHING SOON! The Service & Repair Module officially launches at BU 2026 — sign up now to be first in line for early access and updates!



*May require add-on modules.