Missed calls and lead response
Picks up the calls, forms, and messages your team can't get to, qualifies them, and books the job.
Fewer missed calls and less repetitive work, without new hires. We build the agent inside the tools you already use, for $1M+ businesses. After launch we run it, watch it every week, and answer for one number every month.
The guarantee
If your shinobi misses the KPI we set in the blueprint within 60 days of launch, Dojo is free until it hits it.
For roofers, HVAC, and plumbers: an AI receptionist that picks up the calls you miss, books the job, and hands it to a real person.
When your crew is on a job or the office is closed, the agent picks up instead of voicemail. It says it's an assistant, and urgent calls go to whoever is on call.
It asks what you'd ask: what's wrong, how urgent, where, and when someone can come out. Spam and wrong numbers stop there.
The job lands in your CRM or job system and on the calendar, and a real person gets the notes to take it from there.
Example · an after-hours call, replayed
missed-calls / example
If you're a roofer, try RoofReply, our self-serve app for exactly that. Other trades can start with an off-the-shelf answering service. Web Shinobi is for when you want the agent built into your tools and run by us.
Visit RoofReply (opens in a new tab)We put agents on the jobs your team does over and over.
Picks up the calls, forms, and messages your team can't get to, qualifies them, and books the job.
Reads the emails, PDFs, and forms your team retypes, fills in your systems, and drafts the quote for a person to send.
Follows up on overdue invoices on schedule, and flags the accounts a person should call.
Puts jobs on the calendar, sends them to the right crew, and reshuffles when the day changes.
Answers routine questions inside your systems and hands the rest to a real person with the whole story.
Watches pipeline, margins, and reviews, and sends a short brief on what needs a person today.
Keeps what your team learns in calls, tickets, and docs, and answers “have we seen this before?” with the source.
Not on the list? Most of our work isn't. If the job repeats, costs you money, and lives in your tools, we can probably build an agent for it.
One bottleneck, one agent, one number it's accountable to.
30 min · free
A working session on the one bottleneck costing you the most. You leave with a clear yes/no on whether an agent should own it. Application required.
5 days
We map the workflow, size the upside, and write the agent spec: tools, guardrails, handoffs, and the one number it will be held to. Fixed quote included.
21 days
We build it, connect it to your tools, and test it on your own real cases. Then it goes live next to your team, with a person approving its work until it earns trust.
Ongoing
We run it: hosting, model costs, weekly checks, and monthly fixes. Every month you get a report on the one number it's held to, not a login to babysit.
We don't just talk about agents. We run our own in production.
Voice agent · Live
Answers the calls a roofing crew misses, qualifies the job by voice, and emails the contractor a clean brief.
(opens in a new tab)Coaching agent · Live
A five-question onboarding chat that writes four-week training plans and adjusts them from daily check-ins.
(opens in a new tab)Knowledge agent · Live
Capture a thought and Kasti finds how it connects to one you had before. Topics, patterns, search by meaning, and an MCP server so your other AI tools can save and search notes.
(opens in a new tab)Fixed prices. Clear scope. A guarantee tied to the number that matters.
$1,500
one-time
The spec, ROI model, and fixed quote for your first agent. Credited in full to Deploy within 30 days.
from $7,500
fixed price
One agent in production, live in 21 days, wired into the tools you already use.
from $1,500
per month
We run it after launch so it keeps getting better instead of quietly drifting.
The guarantee. If your shinobi misses the KPI we set in the blueprint within 60 days of launch, Dojo is free until it hits it.
Some people won't talk to AI, so we don't hide it. The agent says up front that it's an assistant and never pretends to be a person. Urgent calls, and anyone who asks for a person, get handed to someone on your team with notes, so nobody has to repeat themselves.
It only says what you've approved: your services, your area, your hours, your rules. When it isn't sure, it doesn't guess. It takes a message and hands it to a person. Before launch, you read its answers to your own real cases.
We do. Every week we check its work against real cases and fix what slipped. Every month you get a short report on the one number we agreed on in the blueprint, like calls answered or jobs booked.
You own everything we build: the prompts, the tests, your data, and the connections to your tools. The build is a fixed quote, agreed before we start. Dojo is optional after the first three months, and if you take it in-house we hand it all over.
If you only need missed calls answered, you should. RoofReply, our own app, does that for roofers, and other trades have good options too. We're for when the agent has to work inside your tools, follow your rules, and be run and fixed by someone every week.
Operators doing roughly $1M–$20M a year with a repetitive workflow that is already costing money: slow lead response, manual intake, dispatch, collections, support volume, follow-ups that slip. If you have no process yet, an agent is premature.
We only take calls where we can actually help, and we come prepared. The application tells us your bottleneck before we meet, so the 30 minutes are spent on your workflow, not on discovery questions.
Whatever wins your evals. Usually frontier models from Anthropic, OpenAI, or Google, with cheaper models routed in where quality holds.
Bring one messy workflow. Leave knowing if an agent should own it.
The workflow session is free and takes 30 minutes. Tell us about the bottleneck first so we arrive with ideas, not discovery questions.