Seven ways to take work off your plate.
Most engagements start with one of these and grow into the next. If you are not sure which you need, tell us what keeps going wrong and we will say where we would start. When the trouble is time lost to repeated work, the free audit measures it first.
Start from the symptom, not the service name.
Nobody wakes up wanting workflow automation. They wake up because the same thing went wrong again on Friday. Find the sentence that sounds like your week.
| What you actually said | What is going on | Where we would start |
|---|---|---|
| “We rekey the same order into three systems.” | Integration gap being paid for in salary. Usually 10 to 18 hours a week per person. | Business Automation$8,000 to $14,000 |
| “Two people do nothing but answer the same forty questions.” | The answers exist in your records already. Nobody has connected them to the inbox. | AI Solutions$12,000 to $22,000 |
| “Everything runs off one spreadsheet and I am scared of it.” | Single point of failure with no audit trail. This is the one that ends badly. | App DevelopmentBusiness Automation$18,000 to $40,000 · $8,000 to $14,000 |
| “Our site looks fine but nobody ever fills the form.” | Usually load time on mobile, sometimes a form asking for nine fields when three would do. | Web Development$9,000 to $24,000 |
| “We tried an off-the-shelf tool and abandoned it.” | The tool assumed a process you do not have. The fix is rarely another tool. | ConsultingBusiness Automation$1,500 · $8,000 to $14,000 |
| “I do not know where the time goes, honestly.” | Most common answer, and the reason every engagement starts by measuring rather than proposing. | Free audit firstfree audit first |
One real engagement, with every number shown.
This is the parts distributor from the top of the page: the same order desk, the same week, orders arriving as email attachments. We shadowed it for two weeks before quoting, which is where these figures come from.
Nobody was let go. The same person still sits at that desk, doing the parts of the job that needed a person. That is the honest version, and it is also why the saving is real rather than a headcount line we drew on a slide.
Four things we shipped, drawn to scale.
Names are changed and the figures are rounded, but the timings, the percentages and the failure paths are the ones we measured. If a diagram here has a number on it, that number came from a log.
The four minutes a person spends being glue.
A document arrives. Six systems need to agree about it. Somebody opens five tabs and retypes the same twelve fields, and by now that is simply the job. We replace it with a pipeline that runs in about four seconds and escalates only the cases it is not sure about.
Drag to follow the run
fig. 01 · order intake for a parts distributor · 4.34 s machine timeWhat it touches
| Inbound | Email, EDI, portal scrape, SFTP drop, webhook |
|---|---|
| Systems | Business Central, NetSuite, QuickBooks, Shopify |
| Runs on | Your AWS or GCP account, Temporal for the state |
How we prove it
| Shadow run | Two weeks beside the humans, no writes |
|---|---|
| Gate to go live | 95% agreement with the person, or we do not ship |
| Rollback | One flag, reverts to manual in seconds |
What it costs
| Build | $8,000 to $14,000 typical |
|---|---|
| Running | $180 to $400 a month in cloud |
A model is only worth having if it knows when to stop.
Anyone can wire a model to an inbox. What decides whether you can leave it running unattended is the confidence threshold on each branch, tuned against your own labelled history, so the thing hands over instead of guessing.
It reads your history, not the internet
We fine-tune on eighteen months of your own resolved tickets. The model learns your SKUs, your abbreviations, the way your customers actually write.
Every answer carries its receipt
Each reply links the three source records it drew from. A person can check the work in four seconds without leaving the thread.
The threshold is yours to move
One slider per branch. Start at 0.97 and almost nothing auto-sends. Most clients settle near 0.92 after the first month of watching it.
| Models | Claude for reasoning, a small local classifier for routing |
|---|---|
| Your data | Stays in your tenant. No training on it by the vendor |
| Evaluation | A held-out week, rerun on every prompt change |
| Drift watch | Weekly agreement report, alert under 0.90 |
| Build | $12,000 to $22,000 |
| Running | $0.004 per message at current volumes |
The spreadsheet the whole operation quietly depends on.
Every company we meet has one workbook that the whole operation depends on, that one person understands, and that breaks when two people open it. We turn that workbook into something with accounts, an audit trail, and a phone layout the crews will actually use.
Drag to see the rest of the board
One thumb, in the rain, with no signal
The office view and the field view are the same records, drawn for two different jobs. The crew never sees a table. Everything they touch is 48px high because they are wearing gloves, and every write is queued locally, so a basement with no bars costs nobody an afternoon of re-entry.
The part nobody demos
Every field keeps its own history. When an invoice is disputed four months later the answer is one click rather than an afternoon in somebody’s sent folder.
What you own at the end
| Offline | Full read, queued writes, reconciles on reconnect |
|---|---|
| Retention | 7 years, immutable, CSV and Parquet export |
| Build | $18,000 to $40,000, then $60 to $220 a month |
Built for someone on three bars in a parking lot.
Most agency sites open with a hero video and four seconds of JavaScript. Yours gets opened one-handed, outdoors, by someone deciding whether you are worth a phone call. Everything below follows from that.
6.81s → 1.12s
Largest contentful paint on a mid-range Android over Fast 3G.
2.4MB → 118KB
Total transferred on a first visit to the home page.
+34%
Enquiry form completions in the ninety days after launch.
What it touches
| Stack | Next.js, statically rendered, no client framework on marketing pages |
|---|---|
| CMS | Sanity or plain MDX in your repo. Your call, both are fine |
How we prove it
| Budget enforced | Build fails over 120KB of JavaScript on any route |
|---|---|
| Accessibility | WCAG 2.2 AA, checked in CI on every pull request |
What it costs
| Build | $9,000 to $24,000 depending on page count |
|---|
Everything we do, and what it usually costs.
Business Automation
Eliminate repetitive work with custom workflow automation, CRM integration and AI agents. We map the bottleneck first, then automate the part that actually costs you time.
$8,000 to $14,000Explore →02Web Development
Responsive, fast, SEO-ready websites and web applications built around how your business actually operates. Serving clients across Canada and internationally.
$9,000 to $24,000Explore →03App Development
Custom mobile apps built to scale, from first release to ongoing support. We handle product thinking, design and engineering in one team.
$18,000 to $40,000Explore →04AI Solutions
Machine learning models, GPT integration, AI-driven automation and predictive analytics, built around your operations rather than bolted on to them.
$12,000 to $22,000Explore →05Marketing & Promotions
SEO, PPC advertising, content and email marketing, social media and video, measured against leads and revenue rather than impressions.
scoped after week zeroExplore →06Consulting
Process automation, business intelligence, customer experience strategy, IT advisory and cloud migration for teams outgrowing manual operations.
$1,500Explore →07Brand Strategy
Brand identity that resonates with your market: positioning and research, logo and visual design, messaging and voice, and full rebrands.
scoped after week zeroExplore →The awkward ones, answered first.
Will this let us cut staff?
What happens if we stop working with you?
Our data is a mess. Is that a problem?
Can you work with our existing IT provider?
How much of this is just an API call to a model?
Why fixed price rather than hourly?
Not sure which one?
Tell us what keeps going wrong and we will say which of these fits, or whether none does. If the trouble is time lost to repeated work, the free audit costs the bottleneck first.