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

5:12pmFrom Foundation

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.

YoursCustom build

Estimates typed up at night, bids nobody has time to read, a process that lives in one person's head.

What we build

A custom build, designed around how your business actually works.

See custom builds →

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.

Veteran-Owned Business

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.

StageYour part
  1. Free check6 questions1 min
  2. A 15-min callno pitch15 min
  3. Scope signedthe number, in writingSay yes
  4. You're livemost builds, week oneAnswer your leads
  5. Day 60the guaranteeNothing new
  6. 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.

The 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

01 · Find

Sources businesses that match your ideal customer, around the clock.

02 · Qualify

Enriches, scores, and filters each one — weak-fit leads drop out.

03 · Deliver

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.

Jewelers · galleries · boutiquesSee it working

The Client Book →

Your salespeople talk for thirty seconds after a visit. The app remembers every client and tells them when to reach out.

Staffing firms · always hiringBuilt for a client

A hiring pipeline →

We find people who fit the jobs you're hiring for, rank them, and line them up for you to call.

B2B services · IT · cleaning · signsRuns our own desk

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.

Studios · service businesses · owner-ledBuilt for a client

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.

Any business with a websiteLive on this site

A chat helper on your website

Answers visitors' questions and books calls, day or night.

Busy front desks · owner-operatorsAnswering our line

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.

See all custom builds →

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 job

The 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.

First month

No ads, no new traffic. Just the list you already built, worked properly.

One customer

The monthly costs less than the single customer you're losing to slow follow-up.

Booked work

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.

Two more builds from our studio, shown without their branding. The work is real; the names belong to the businesses.

Studio buildPersonal brand

Coaching brand

Site, an interactive quiz that qualifies leads, and automated booking — end to end.

Studio buildE-commerce

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.

from $1,500setup
After launch: Keep it running from $300/mo, or hand it off
Build guarantee, 30 daysBook a call

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
Most popular

Growth

The full system, with the engine. Run it, or have us run it.

from $3,000setup
After launch: Keep it running from $300/mo, or Run it for you from $750/mo
Build guarantee, 30 days · Keep-Working + refund if we run itBook a call

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.

from $6,000setup
After launch: Keep it improving from $750/mo, or Run it for you from $1,500/mo
Build guarantee, 30 days · Keep-Working if we run itBook a call

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.

Book a 15-min call

Fifteen minutes. You'll leave knowing which of these three applies to you — hire us or not.

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.

Jason L. Williams, Founder, Onyx Works

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.

Book a 15-min call

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