PortfolioClientEvents & entertainment
DJ ElbyLatin & open-format DJ · Jacksonville, FLVisit the live site ↗

A working DJ's front door: the site first, then the machinery behind the booking.

He saw his finished website before he'd paid for anything. Then we got to work on the part that actually earns: how an inquiry becomes a locked date with a deposit on it, without a monthly software bill.

1conversation between the finished site and a signed clientMeasuredThe site was built in full before the first quote.
$0/moin booking, email or hosting softwareMeasuredFree hosting, forwarded email, his own Stripe.
Secondsfrom inquiry to an automatic, on-brand replyEstimatePhase two, in build.
The live site
dj-elby.vercel.app
DJ Elby homepage: 'Energy you can feel', Book Your Date, Watch Him Live, and the genre marquee.
The system

What comes in, what handles it, what goes out.

COMES IN
  • Instagram bio link
  • Google search
  • Planner's email
DJ Elby booking desk
site · packages · inquiry → deposit
GOES OUT
  • Inquiry on his phone in seconds
  • Auto-reply from bookings@
  • Date locked with a deposit
  • Every lead logged
Runs onHis Instagram and phoneGoogle CalendarStripe (his account)A domain in his name
What we walked into

A DJ's business is booked on Instagram DMs and word of mouth. That works right up to the point where a bride's mother wants a link, a corporate planner wants an email address that isn't a Gmail, and a club wants to see him play before they commit.

Elby had the footage, the reviews and the calendar. What he didn't have was a place to send people, or any way to turn “are you free on the 14th?” into a paid, locked date without a four-message back-and-forth.

We built the site in full before the first conversation about money. It's the fastest way we know to show a solo operator what “done” looks like, and it's the reason the conversation about money was short.

Where it leaked

The problems, in the order they cost money.

01

No front door

Nowhere to send a planner. Every inquiry started from zero: who are you, what do you play, what do you charge.

02

The availability question

“Are you free on the 14th?” is a text he answers between sets. Some of those planners had booked someone else by morning.

03

The unpaid date

A date held on a handshake is a date that can vanish. No deposit, no commitment, no recourse.

04

Invisible to search

No Google Business Profile, so a search for a wedding DJ in his city returned everyone but him.

What we built

One system, in the tools the business already runs.

01

The site, delivered finished

Live event footage, mixes, packages, upcoming events, testimonials, and a booking inquiry form that lands in his inbox. Mobile-first, indexable, hosted free. He owns the code and the accounts.

02

Packages you can check out

Packages priced on the page with a cart and checkout, so a planner can pick and pay without a phone call. Totals are recomputed on the server, so nothing the browser sends can change a price.

03

A domain and a real email

His own domain, registered in his name, with a bookings@ address that forwards to his phone and lets him reply from it. No monthly email fee.

04

The booking engine

Every inquiry hits his phone in seconds and gets an automatic reply from bookings@ that confirms, shares packages and sets expectations. Availability shows on the site from his calendar. A deposit link from his own Stripe locks the date. Same shape as the Drive Labs engine, sized for events.

05

Found on Google

Google Business Profile set up for the searches that matter (wedding, club, corporate DJ in Jacksonville), structured business data on the site, and a review QR card for the booth.

Before and after

The same moments, before and after the system.

“Can you send me your info?”
BeforeA DM with a mixtape link and a price by text.
NowOne link: footage, packages, testimonials, book a date.
“Are you free on the 14th?”
BeforeA text he answers between sets, sometimes too late.
NowAvailability on the site, an automatic reply in seconds.
Locking the date
BeforeA handshake.
NowA deposit link from his own Stripe.
Being found
BeforeInstagram only.
NowGoogle Business Profile, structured data, a review QR card in the booth.
What we learned

Show the finished thing first.

A solo operator has heard a hundred pitches. A finished website with his own footage in it is not a pitch, it's a decision he can make in thirty seconds. We now do this for small clients as a rule: build the visible layer first, price the machinery second.

Next phase

Agreed, not yet shipped. Listed here so the page never claims more than what's live.

01

Pre-event details form

Timeline, must-plays, do-not-plays, collected before the event instead of over text the night before.

02

Post-event thank-you and review request

One message, the morning after, with a review link.

How an engagement runs

Three steps. The first one is free, and you can stop after any of them.

  1. 01Free · report within a week

    The call, and your report

    Nothing owed, nothing signed.

    • A call about your business
    • A written report, yours to keep
    • No obligation to go further
  2. 02From $1,000 · typically 4–6 weeks

    Go deeper, and build it

    Only if the report showed you something worth having.

    • A proper look at the opportunity you picked
    • A working system, live, with your data and your rules
  3. 03Included with your build

    It reports on itself

    Included with whatever we build you.

    • Reporting that shows what it returned
    • Us on hand when things change
The capabilities behind it

Want this for your business?

One call, then a written report: where your business leaks money, what each leak is worth, and what it would take to close it. Yours to keep either way.