← Case studies
Dream Elite Training logo

Youth soccer & plyometrics academy · Brentwood · East Bay, CA

We didn't just market Dream Elite. We built the system that runs it.

A bilingual youth soccer academy went from Instagram DMs, texts and cash to one connected platform: online booking, digital waivers, card payments, automatic texts and emails, a staff dashboard and 123 local search pages.

Less time on the phone, no paperwork gaps, and families can book in English or Spanish in a few taps.

Dream Elite Training LLC Launching November 2026. Payments validated in test mode.
dreamelitetraining.com
Dream Elite Training website built by SkyBlue
dreamelitetraining.com

The story

Dream Elite is a Brentwood youth soccer academy that was growing fast, but still ran on Instagram DMs, Venmo and memory. Every new family meant more texts, more chasing and more risk of a missed waiver. The goal was simple: spend more time coaching and less time on the phone, and make it just as easy for Spanish-speaking families to sign up.

Before

  • Bookings spread across Instagram, texts and WhatsApp
  • Cash and Venmo with no clear record
  • Minors training without signed waivers
  • English-only, though many families speak Spanish
  • Almost no presence on Google

Six problems, six fixes

Problem 1

Double bookings and schedule chaos

A booking engine that only shows real open times (coach hours minus lessons, classes and Google Calendar events), and stays in sync with the coaches' Google Calendars.

Problem 2

Unsigned waivers and legal exposure

No booking, seat or payment can finish without a signed 12-month guardian waiver on file, with name, date and terms version saved.

Problem 3

Lost payments and refund headaches

Card checkout, a staff refund tool with reasons, and 90-day session credits instead of cash refunds.

Problem 4

Spanish-speaking families left out

A full Spanish twin of the site: booking, waivers, texts, emails and the parent portal, written by people, not auto-translate.

Problem 5

Owners with no daily overview

A staff command center: today's action inbox, a next-10-days board, and one panel to move, reassign or cancel any session.

Problem 6

Invisible online

123 local search pages for cities, positions and skills, set up so Google and ChatGPT understand them, with Google and Bing search tools connected.

What changed

One place to book

Families pick a real open time online instead of texting back and forth.

Every athlete covered

No session is confirmed without a signed guardian waiver on file.

Payments with a clear record

Card payments, refunds and credits all tracked in one place.

A daily view for the owner

Today's to-dos and the next 10 days on one screen.

How it fits together

One connected system, from the first Google search to the coach's calendar. Marketing brings families in; the system books, protects and pays.

What to look for: follow the arrows from left to right. Everything flows into one platform.

Dream Elite Training system diagram: Google, social and referrals lead to the website and mobile booking, which connect programs, availability, coach calendars and bilingual reminders for parents, athletes, coaches and the owner.
Tap to open full size.
  1. 1
    Website + 123 local pages
    Families find them on Google and ChatGPT
  2. 2
    4-step booking
    Real open times, mobile-first
  3. 3
    Digital waiver
    Required before anything is confirmed
  4. 4
    Card payments
    Checkout, refunds, session credits
  5. 5
    Texts + email
    Official business texting and branded email; families can opt out anytime
  6. 6
    Calendar sync
    Coaches' calendars stay accurate
  7. 7
    Staff dashboard
    Today, next 10 days, reports
What's included
Custom web appBooking engineDigital waiversCard paymentsText messagingEmailGoogle CalendarShow up on Google + ChatGPTEnglish + Spanish

How a booking works

Step by step, from setting up programs to booking the next session. Each step shows who does it: parent, athlete, coach, owner or the platform.

What to look for: the colored tags. Most steps happen on their own, without the owner.

How a Dream Elite booking works in 4 phases: owner and coaches set up programs and availability; parents discover programs, create a family profile and book, with a bilingual confirmation or other times offered; reminders, coach schedules and training; then booking the next session while the owner reviews and adjusts.
Tap to open full size.

What's under the hood

Every outside service the platform connects to, grouped by what it does: search, measurement, calendars, messaging and payments.

What to look for: each logo is a tool Dream Elite already trusts, all connected so nobody copies information by hand.

Dream Elite Training architecture: the website and booking platform (programs, profiles, booking, coach management, payments, admin) connects to Google Business Profile, Google Search Console, Bing Webmaster Tools, Bing Places, Google Analytics, Google Cloud and Google Calendar, Twilio for bilingual SMS and Stripe for payments, serving parents, athletes, coaches and the owner.
Tap to open full size.

Need a system like this?

If your bookings live in your texts and your payments in three apps, this is for you.

Marketing plans from $299/month. Systems work is quoted per project after a free call.

Talk to Martin

Ready to build the systems behind growth?

Text me, call, or book a free 30-minute review. You'll talk to me directly, not a sales team.

I read every message myself and reply almost immediately.

Tell us about your business

Text Martin Call