Veteran-owned · More booked work, less chasing
Where is your business losing customers?
Tap everything that sounds familiar. The page shows you what we'd build for it. No form, no email. Whatever we build, you own.
Two problems found
A custom build · from $3,500, yours to keep
A call goes to voicemail after hours and books with the next studio by 5:20.
What we build
Missed-call text-back that replies in seconds, before they move on.
Estimates typed up at night, bids nobody has time to read, a process that lives in one person's head.
Two minutes, no call required. Or book 15 minutes, no pitch to sit through. Either way: you own the site, the data and everything we build for you. We run it only if you ask us to.
What we build
Eight things you keep meaning to set up. Most of them live in your first week.
Not a pile of tools you have to run. It's the whole system — everything that gets you found, catches every lead, follows up, and turns it into booked work — built and run for you, working as one.
A premium website that does your work justice
A custom, on-brand site built to turn the visitors you already get into booked work — with a local SEO foundation so more of the right people find you in the first place.
Lead capture that never sleeps
Instant quotes, online booking, smart intake forms, speed-to-lead follow-up, and missed-call text-back — so every inquiry gets caught and answered, day or night.
One screen to run it all
A white-labeled CRM where every lead, call, text, booking, and review lands in one place you actually watch — instead of scattered across a dozen tools.
A lead engine that brings the work to you
New-customer outreach that finds and qualifies prospects for you, or a reactivation engine that re-mines the customers you already own. You pick the engine; we run it.
Follow-up and nurture on autopilot
Automated text and email sequences that keep working after the first reply — so a warm lead never goes cold and the quiet ones get brought back to life.
A review and referral engine
Steady review requests and referral prompts that compound over time, turning happy clients into a reliable stream of new, no-cost inbound.
Social content, made for you
On-brand posts and reels, captions, and a posting cadence that keep you visible and feed the top of the funnel — without you ever opening a design tool.
Results you can actually see
Plain-language reporting on what matters — leads in, jobs booked, revenue recovered — so you always know the system is earning its keep.
See it working
Every stage, and the screen you'll watch it on.
How an engagement runs, step by step, and the dashboards you'd watch it on. Tap through both.
From the free check to day sixty
Every stage, and what it asks of you.
The right-hand column is your side of it: two minutes, fifteen minutes, a yes. Nothing on that list grows after you sign.
- Free check6 questions1 min
- A 15-min callno pitch15 min
- Scope signedthe number, in writingSay yes
- You're livemost builds, week oneAnswer your leads
- Day 60the guaranteeNothing new
- Everything elsethe build, the campaigns, the follow-upOurs
Five stages, and what each asks of you. Free check: 1 min. A 15-min call: 15 min. Scope signed: Say yes. You're live: Answer your leads. Day 60: Nothing new. Everything else — the build, the campaigns, the follow-up — is ours.
Your dashboard
Every lead caught — and worked until it books.
Calls, forms and messages land on one screen, answered in seconds and followed up while you're on a job.
| Client | Service | Stage |
|---|---|---|
| Meridian Law Group | Corporate headshots | Booked |
| Nova Fitness Co. | Brand + lifestyle | Consult booked |
| Harper & Vale Realty | Agent headshots | Quote sent |
| Atlas Consulting | Executive portraits | Quote sent |
| Kestrel Coffee | Product photography | New inquiry |
Your prospect engine
Your next clients, found and qualified for you.
It sources the companies that fit, scores them honestly, and drafts the first email. You approve every send.
| Company | Fit | Status |
|---|---|---|
Meridian Law Group Legal | 92 | Qualified |
The Whitfield Event Events | 88 | Qualified |
Nova Fitness Co. Fitness | 84 | Qualified |
QuickPrint Mailers Printing | 22 | Screened out |
This one hunts corporate-headshot buyers. Yours hunts whoever buys from you — same scoring, same drafts, your ideal customer.
See the prospect engineYour client book
Nothing about a client forgotten. Nobody left quiet.
A thirty-second voice note becomes a profile. The book shows who's worth a message, what they're likely to want next and why, and drafts the note.
- Said“Maybe for the anniversary.” · May 14
- SeenTwo of her last three pieces were bought in October
- InferredRing 6 on file. Size it now so it's ready?
- Margaret C.Anniversary · Oct 12 — three weeks outDrafted
- Robert & Ellen T.Watch service due · bought Oct 2024Drafted
- Priya S.Quiet 90 days · last piece: tennis braceletSuggested
Your recruiting engine
The job goes in. A ranked list comes out, with reasons.
For every job you're filling, it searches the market, ranks the people who fit, and says why each one is on the list — and who it left off, and why. The same engine finds the companies hiring.
| Candidate | Fit | Status |
|---|---|---|
Rosalind Achebe Volume lead, $220M recompete | 94 | Shortlisted |
Devin Okonkwo-Hale 13 yrs federal, built the shop | 89 | Shortlisted |
Martin Ellsworth Vance Under the $50M bid floor | 76 | Needs a call |
Cassidy Braun No federal work in 12 years | 44 | Rejected |
Halcourt Talent Partners is invented, and so is every candidate on it. The workflow is what's real — that's the part you'd run.
See the recruiting engineThe engine
Two ways to get more work. Neither one needs ad spend.
The website catches the customers already calling you. The engine goes and gets more: new customers found for you, and past customers brought back.
B2B — find new customers
A lead engine that finds and qualifies for you
An always-on tool that goes out and finds the businesses that fit — then does the qualifying before a lead ever reaches you.
- Continuously sources companies that match your ideal customer.
- Researches and enriches each one — fit, size, buying signals.
- Scores and qualifies them, so weak-fit leads never hit your desk.
- Drops ready-to-work prospects into your dashboard, already briefed.
You spend your time on the ones worth calling, not on finding them.
B2C — bring back the ones you have
A reactivation engine for customers you already own
The fastest money in your business is the list you've already built. We re-mine it and bring the ready ones back.
- Re-mines your past-customer list and reactivates the ready ones.
- Captures new inbound and follows up before it goes cold.
- Turns happy clients into reviews and referrals, on repeat.
- No ad spend, no new traffic required.
The demand is already yours. This is how you collect on it.
How the B2B engine runs
Sources businesses that match your ideal customer, around the clock.
Enriches, scores, and filters each one — weak-fit leads drop out.
Ready-to-work prospects land in your dashboard, already briefed.
Every client runs one. Some run both.
Custom builds
Not on the menu? We'll build it.
We build what businesses run on. You own it. We keep it running if you want us to. Every business has one job that eats the week. Tell us what it is.
The Client Book →
Your salespeople talk for thirty seconds after a visit. The app remembers every client and tells them when to reach out.
A hiring pipeline →
We find people who fit the jobs you're hiring for, rank them, and line them up for you to call.
A lead engine →
Finds the businesses that match your ideal customer, researches and scores each one honestly, and hands them over ready to work — first email drafted, nothing sent without your say-so.
The Owner's Screen →
Everything the engine did overnight, on one screen — every inquiry researched, scored and filtered, the reply already written. Your part is yes or no.
A chat helper on your website
Answers visitors' questions and books calls, day or night.
A phone assistant →
Picks up when you can't, answers the basics in English or Spanish, and books the appointment. It answers our own line today — call the demo and hear it.
Custom builds start at $3,500, guaranteed for 30 days after launch, with ongoing support included by default. We build our own tools too — including a phone app we're making for ourselves right now.
Tell us the jobThe owner's math
One reactivation campaign often pays for the whole build.
We sell outcomes, not tools. Here's the return, in the numbers that matter to you.
No ads, no new traffic. Just the list you already built, worked properly.
The monthly costs less than the single customer you're losing to slow follow-up.
Missed-call text-back alone brings back jobs you're quietly losing today.
Recent work
The site, and the system behind it.
Here's a client build, end to end — the site the public sees, and the dashboard working behind it.

Sam Gross Studios
A premium studio site with booking built in — and a lead engine behind it that finds and reaches corporate headshot clients.
Visit live site→
And the dashboard behind it — Sam's inquiries, bookings, and reviews on one screen, in his own brand. Sample data. Open the live dashboard ↗
Two more builds from our studio, shown without their branding. The work is real; the names belong to the businesses.
Coaching brand
Site, an interactive quiz that qualifies leads, and automated booking — end to end.
Product brand
A story-driven site built to carry a premium physical product.
Pricing
Three ways in. One system.
Every build is yours to keep and comes with support on by default. Have us run the engine too, or don’t. Founding clients get reduced setup in exchange for a case study.
Foundation
Everything you need to stop losing customers. Yours to keep.
Most builds are live inside a week. Nothing signed on the call.
- Premium website + local SEO foundation
- Lead capture, booking, and missed-call text-back
- Review engine
- CRM set up and ready
- You own the site, the data and everything we build for you
Growth
The full system, with the engine. Run it, or have us run it.
Most builds are live inside a week. Nothing signed on the call.
- Everything in Foundation
- Full lead engine — new outreach or reactivation
- One-screen dashboard
- Automated nurture + follow-up
- Social asset generator
- You own the site, the data and everything we build for you
Signature
The works, built around you.
Most builds are live inside a week. Nothing signed on the call.
- Everything in Growth
- Custom interactive tools — quizzes, calculators
- Multi-channel automation
- Priority build
- You own the site, the data and everything we build for you
Anchor pricing shown. Exact scope and price are set on the call. Every build gets the 30-day build guarantee; the other two apply when we run the engine for you. see all three. High-ticket retail: The Client Book is its own module — standalone or added to any tier.
What you pay after launch
No surprises on the second invoice.
- Your site, your data, everything we build for you
- Yours. Included in the build.
- Hosting and your CRM account
- Included in Keep it running. On hand-off, billed at cost.
- Texts, phone minutes, AI usage
- At cost. We pass the carrier's bill through, never marked up.
- Support
- Keep it running from $300/mo (the default). Keep it improving from $750/mo. Or hand it off: $0/mo, fixes at $150/hr.
- Having us run the engine
- From $750/mo, only if you ask. That's the one that comes with the lead guarantee.
Every number here is on your scope of work before you sign. Nothing on this page that isn't in there.
The guarantee
We don't ask you to carry the risk.
Most agencies hand you an invoice and a hope. We'd rather put something on the line. Every build gets the first guarantee. The other two apply only when you ask us to run the engine. Here are all three, plainly.
Every build · whoever runs it
The build is guaranteed to be the build.
Whatever your scope says we're building, that's what works when we hand it over. A form that won't submit, an automation that won't fire, a page that won't load — we fix it free for 30 days after launch.
If you take the hand-off, this is where our promise ends and yours begins: we guarantee the build, not how you run it. Keep it running keeps us on the hook for the build for as long as you keep it. Neither one promises you leads; only "run it for you" does that, and it says so next.
Only when we run it · Growth & Signature
If it doesn't produce, we keep working.
If your dashboard hasn't reached the qualified-lead number we set together — written into your scope before you sign — within 60 days of launch, we keep working the account. Campaigns, nurture, reactivation, follow-up. No monthly fee until it does, for up to a further 120 days.
This one applies only when you've asked us to run the engine. On Growth you approve who gets contacted; on Signature we do. Either way, if the number isn't met, you pay only what the tools themselves cost. Our labor is on us.
Only when we run it · reactivation campaigns
If the reactivation doesn't pay for the build, you don't pay for the build.
Give us your past-customer list — it has to be a real list, and we'll tell you the qualifying count in writing before we start — and we'll run a reactivation campaign against it. If the work you book off that list in 45 days is worth less than what you paid us to build the system, we refund the setup fee.
And you keep the website. A refund that takes your site back isn't a refund.
What we ask of you
The build guarantee asks nothing of you but access. The six below apply when we run the engine for you, and they're the same six that make the system work anyway:
- Answer the leads we hand you within four business hours — a real human reply, on at least 90% of them. The automations buy you time; they don't count as the answer.
- On Growth, approve at least the number of sends in your scope each month — 25 unless we set it higher together. We find them, research them, and write the drafts; you decide who's worth contacting. Going through the queue weekly is the easy way to keep up, but the month is what gets measured. The engine can only work the list you let it work.
- Leave the automations running — don't switch off the thing doing the work.
- Get us your list, your approvals, and your access on the dates we agree.
- Run the offer we agreed on, for as long as we agreed to run it.
- Log the work you book. If a reactivated customer books over the phone, it still has to land in the dashboard — that's the record the guarantee gets measured against.
That's the whole list. If something slips, we tell you in writing and you get five business days to fix it — nobody loses a guarantee to a surprise.
The exact numbers — your lead threshold, your list minimum, your dates — are set in your scope of work before you sign, and the full terms live in § 13.3 of our services agreement. Nothing here that isn't in there.
Fifteen minutes. You'll leave knowing which of these three applies to you — hire us or not.
Who it's for
Local and creative service businesses.
- Photographers & studios
- Med spas & aesthetics
- Boutique fitness
- Home services & trades
- Real estate & event vendors
- Creative service businesses
- B2B service companies
- High-ticket retail & showrooms
- Professional staffing & recruiting
- Law firms: personal injury & family law
Sell to other businesses?
The prospect engine finds and qualifies your next clients for you.
See the prospect engine→Run a high-ticket store?
The Client Book keeps every client relationship — and works it.
See the Client Book→Run a staffing firm?
Two pipelines, one engine — the companies hiring, and the people to place.
See the recruiting engine→Run a PI or family law firm?
Every call answered, day or night, and the consult booked before they hang up.
See how it works for law firms→Questions
The things owners actually ask.
Do I need to spend on ads?+
No. The reactivation engine works your existing list and inbound. Ads are optional, never required.
Do I own my website and my data?+
Yes. The website is yours and your data is yours. If you ever leave, we hand over the site and export your contacts, opportunities and conversation history. The automations run on the Onyx Works platform; if you want to keep them running on your own, we'll load the build into an account you open. Nothing gets held hostage. Some of it just has to move house.
I already use a CRM I like. Do I have to switch?+
Not if it can do the job. If you already run a system you like, we'll build inside it where it lets us. If it can't do what the build needs, we'll tell you plainly and move that piece onto our platform.
How long until it's live?+
Most builds go live within the first week. We tune it from there against real results.
What if I already have a website?+
We either rebuild it properly or wire the system onto what you have. Either way, we fix the places customers slip away first.
Can you answer my phone when I can't?+
Yes. On the Line puts an AI receptionist on your phone. Every call, answered, day or night, in English or Spanish. It books the job on your calendar and texts the customer a confirmation. It tells callers it's an AI, never quotes a price you haven't approved, and you get a summary of every call. Call the demo line and hear it →
Who actually runs it?+
By default, it runs itself and we keep it running: we watch it and fix it when the tools underneath change. If you want the outreach, nurture and reactivation operated for you too, that's Run it for you, and we do. You get leads and results on one screen either way.
Can't I just set this up myself with AI tools?+
You could. The tools are cheap and everywhere. What's expensive is the time to wire them together and keep them wired when they change. That's the part we build and keep running, so you don't inherit a second job.
Am I locked into a long contract?+
No long lock-in games. A build has no minimum term: support is month-to-month from day 31 and you can hand it off any time. Run it for you has a three-month minimum from go-live, because the engine and the reactivation work are front-loaded and need a real run to show what they do, then it's month-to-month with 30 days' notice.
What happens if it doesn't work?+
That depends on what you bought, and we put it in writing either way. On every build, anything that doesn't work the way your scope says it should gets fixed free for 30 days. If we run the engine for you and you haven't hit the qualified-lead number in your scope within 60 days of launch, we keep working the account with no monthly fee until you do, for up to a further 120 days. If we ran a reactivation campaign against a qualifying customer list and the work you booked off it in 45 days is worth less than your setup fee, we refund the setup fee and you keep the site.

From the founder
Jason L. Williams · Founder, Onyx Works
U.S. Air Force veteran
The service doesn't stop when I take the uniform off.
I've always been someone who wanted to help people. It's taken different forms over the years — one of them was joining the military and serving my country and community. But the thread has never changed: I want to see people do their best, be their best, and watch what they've built actually thrive.
That's what this business is. The military gave shape to values I still run on every day — integrity, a heart for service, a standard of excellence that doesn't allow shortcuts. I don't shortcut myself, and I won't shortcut you. When we build something, my responsibility doesn't end at delivery: it works the way it was designed to work, and it earns its keep.
It's also why the work doesn't stop at what's on our menu. If a business needs something that doesn't exist yet, we build it — the same way I'm building a phone app for my own work right now, one I hadn't planned on until I needed it.
And it's not always about the sale. If you don't need what we build, I'll tell you — no hard feelings, door stays open. If you do need it, I take it personally that you get it, that it works, and that it adds real value to your business.
Having your back is who I am at my core. My service shaped that. This company is just where it points now.
See what it looks like on your business.
Book a 15-minute call, or get a free sample redesign of your own site.
Every build guaranteed 30 days. Have us run a reactivation campaign and, if it doesn't pay for the build, your setup fee comes back.
Prefer email? hello@onyxworks.io · or call 240-339-ONYX (6699)
Veteran-Owned Business


