Craft OS · The Craft Group
CraftOS Runs on Compound · Rev. 2026.10

The office that works the night shift.

Craft OS is the AI back office every Craft Group company runs on. Its AI agents quote, schedule, invoice, chase payments and post job ads, and a person signs off on anything that matters. It was built inside our own trade companies, and it fits how a trade business already works, not the other way round.

Built in

Our own companies, on live jobs.

Who approves

A person, until it's earned more.

Training needed

If it needs a manual, we failed.

Your data

Stays in the company it came from.

◇ In plain words § 000

AI, minus the sales pitch.

01→
Integrations It plugs in. Your email, accounting and Teams.
02→
AI agents It does the work. Quotes, invoices, payroll prep.
03→
Human in the loop You say yes. Nothing goes out without you.
04↺
Automation It repeats. Every job, every night, same way.
◇ Try it § 001

Click around. It's sample data.

This is the field dashboard our companies run every morning. Yours won't look exactly like it. We set Craft OS up around how your operation already works: your units, your crews, your rules for what counts as done. Open the dashboard and one more screen; we'll walk you through the rest.

Set up for
Same tool. Different operation.
{{ screenTitle }} Sample data Alerts {{ bell }} {{ d.initials }}{{ d.user }}{{ d.role }}
● UnlockedThanks, {{ gateName }}. Every screen is open. We'll call within one business day.

Make today a good day.

Keep work moving. Catch issues early.

{{ d.weather }}Thu, Oct 1
{{ kp.label }} {{ kp.v }} {{ kp.sub }}
Today's field planView all jobs →
Job / crewInstalled / plannedHours used / allowedStatus
{{ r.job }}{{ r.crew }} {{ r.inst }} {{ r.hrs }} {{ r.status }}

ⓘ Allowed hours are based on work installed, set from your own past jobs.

Needs attention
{{ at.job }} {{ at.issue }} {{ at.meta }}
{{ bt.label }} {{ bt.v }} {{ bt.sub }} {{ bt.note }}
Field updates{{ d.update1 }}{{ d.update2 }}

Clock-in

{{ d.company }} · Thu, Oct 1 · Safety first, then the day.

Hours view
Job assignment
{{ clock.job }}{{ clock.addr }}
{{ clock.status }}
Today's log
{{ lg.t }}{{ lg.e }}
On site now
{{ os.n }}{{ os.job }} · in {{ os.t }}
Toolbox talk · 7:15 AM · {{ talk.lead }}{{ talk.signed }}

{{ talk.topic }}

{{ pt.t }}

{{ cw.mark }} {{ cw.n }}
Field-level hazard assessment{{ flhaCount }}
{{ k.label }}{{ k.v }}{{ k.sub }}

Leads

Every enquiry, from every channel, in one list.

+ Lead
{{ lp.l }} {{ lp.v }}
{{ ld.svc }}{{ ld.st }}{{ ld.name }}{{ ld.area }} · via {{ ld.src }}
{{ ld.val }}{{ ld.date }}
{{ ld.note }}

Estimates

Drafted from site photos and your own price history.

+ Estimate
{{ es.no }}{{ es.name }}{{ es.svc }}{{ es.amt }}{{ es.date }}{{ es.st }}
{{ k.label }}{{ k.v }}{{ k.sub }}
{{ jc.name }} · {{ jc.n }}{{ jc.sum }}
{{ cd.name }}{{ cd.svc }}
{{ cd.amt }}{{ cd.crew }}
{{ k.label }}{{ k.v }}{{ k.sub }}
{{ iv.no }}{{ iv.name }}{{ iv.area }}{{ iv.type }}{{ iv.amt }}{{ iv.st }}{{ iv.date }}

Payroll

Week of Sep 27 – Oct 3 · ready for approval Thursday.

Approve week
{{ k.label }}{{ k.v }}{{ k.sub }}
NameRoleRegularOTTotalStatus
{{ pr.n }}{{ pr.role }}{{ pr.reg }}{{ pr.ot }}{{ pr.tot }}{{ pr.st }}

Reports

Revenue, margin and crew output, updated nightly.

Export
{{ k.label }}{{ k.v }}{{ k.sub }}
Revenue, last 6 months
{{ rb.v }}
{{ rb.m }}
Most profitable jobs · Sep
{{ rt.n }}{{ rt.m }}
Preview limit · {{ screenTitle }}

Book with us to continue the tour.

Leave your details and we'll set up a 30-minute walkthrough. We'll set it up for your trade before the call.

Privacy policy

● Request received

Thanks, {{ gateName }}.

We'll be in touch within one business day to book the walkthrough. Want to pick a time now?

Pick a time →
A · Your units

Panels and chargers, or blocks and zones. It counts work the way your crew does.

B · Your numbers

Allowed hours come from your own past jobs, not an industry average.

C · Your sign-off

You decide what needs a person, and who that person is.

D · Your menu

If you don't do payroll in-house, there's no payroll screen.

◇ What it does § 002

Six jobs nobody got into the trades to do.

No. Module Does Works from Replaces
{{ m.n }} {{ m.name }} {{ m.does }} {{ m.from }} {{ m.replaces }}
◇ Who's in charge § 003

It earns rope one task at a time.

Every task sits on a rung. It only moves up when it's been right long enough. Pick a task to see where it is today.

Index 2.1 · Tasks
Fig. 2.2 · Ladder · {{ cur.name }}
L{{ r.n }} {{ r.name }} {{ r.desc }}
Why it's here

{{ cur.why }}

Next rung needs

{{ cur.next }}

◇ Underneath § 004

Automation you can actually run a business on.

Craft OS runs on Compound, our AI automation tool. Compound turns a process like quoting or collections into steps the AI runs the same way every time. It checks each one against your rules, logs it, and hands it to a person when it isn't sure. That's how one back office runs every company in the group.

Fig. 3.1 · Section through the stack
{{ ly.tag }} {{ ly.name }} {{ ly.desc }} {{ ly.rate }}
Fig. 3.2 · Compound, building a process

The office manager describes the job in plain words. Compound turns it into numbered steps, flags what's missing and drafts the approvals. Nothing runs until a person signs off.

Chat · Craft ElectricPrivate chief of staff · decisions return to you
AuditPrivate workspace
Run this every 30 minutes, 7am to 6pm, Monday to Saturday. Check orders@craftelectric.ca for new purchase orders. When one lands, message Danny and Mike on Teams. Then pull the PO into Odoo as a sales order:PO #CE-24118CustomerRidgeview Homes Ltd.Ship to4410 Glenmore Tr SE, Calgary ABCarrierCustomer pickup · Attn: site superLines14 items · 2 SKUs not in OdooIf anything's missing from the PO, leave a note for Mike. Match every SKU and quantity, save it as a draft and send it to Mike to approve. Once the PO, sales order and invoice all match, send the invoice through Odoo.
▸ Message details
Draft updated · 22 stepsTwo SKUs on this PO aren't in Odoo yet, so I added steps 10 to 13 to create them, with Mike approving first. Nothing is switched on. Review the spec sheet when you're ready.
Ask about a run, a role or a cost, or describe a change
◎Building for Craft Electric ⌄ModelDefault ⌄↑
Chat only drafts. Nothing runs without your approval.
◇ Switching over § 005

Ninety days. No shutdown.

{{ d.day }}

{{ d.h }}

{{ d.p }}

Partner with us → Watch a night run →