1
Live today
ACE Sport Surfaces
6
Shown here
5 are samples
$0
Cost to a dealer to start
Website included
~1 wk
From yes to live
Site + portal + payments
The network This is the back end you asked about — every customer, their website, their portal, their payments, at a glance.
| Customer | Region | Website | Portal | Payments | SEO / AI search | 30-day volume |
|---|---|---|---|---|---|---|
| ACE Sport Surfaces Real · live → Sean Berry · Ben Jespersen — click the row |
CT · MA · Islands | Rebuilt view | Live demo open | Ready to wire | Baseline set | — |
| Summit Court Co. Sample | Colorado | Live | Live | On | Ranking | $186,400 |
| Gulf Coast Surfacing Sample | Florida | Live | Live | On | Building | $92,750 |
| Heartland Courts Sample | Kansas / Missouri | In build | In build | Not yet | Not yet | — |
| Pacific Court Builders Sample | California | Live | Live | On | Ranking | $241,900 |
| Blue Ridge Sport Courts Sample | Georgia / Carolinas | In build | Not yet | Not yet | Not yet | — |
What the volume column becomes: once a dealer's customers pay through their portal (ACH for the big jobs), you see real activity across your whole network — which dealers are busy, which are quiet, where Acrytech is moving. Nobody sees anyone's private numbers but you'd see the health of your network for the first time.
What every customer gets the one-stop shop from the call
Built from their photos and real work, free. Same treatment ACE got — see the proof tab.
Jobs, crews, schedule, weather windows, bids, leads/CRM, finances. The thing that makes them never leave.
Deposit → progress → final, paid by bank transfer with a link instead of chased checks.
Each installer wins their metro. Their sites all say they install AT Sports surfaces.
Court designer with real Acrytech colors feeding priced proposals they can send same-day.
Their install photos become galleries, case studies, and social-ready posts. (Your video guy stacks on top here.)
Reads from NetSuite — never replaces it
You already run the business in NetSuite. This screen connects to it (SuiteTalk REST — customers, sales orders, items, reps sync nightly) and computes the layer NetSuite doesn't show: which customers are growing, which are drifting, and why. Nothing gets re-typed, nothing moves out of NetSuite.
Ready to connect This is standard NetSuite plumbing, not custom magic: it connects through SuiteTalk REST — NetSuite's own official API. Your admin creates one read-only integration login (about 10 minutes on your side), and customers, sales orders, items and reps start syncing nightly. We can never write anything back. Until that login exists, the rows below are samples showing the shape.
3
Healthy
Ordering on rhythm
2
Drifting
Order gap growing
1
At risk
No order in 2+ seasons
$1.9M
Trailing-12 volume shown
Sample figures
The book last order, account rep, and a health score you can act on — all sample rows until NetSuite connects
| Client | Health | Last order | Trend | Account rep | Trailing 12 mo |
|---|---|---|---|---|---|
| ACE Sport Surfaces Real | Syncs on connect | — from NetSuite | — | — from NetSuite | — |
| Pacific Court Builders Sample | 92 · Healthy | Jul 28 · 64 pails Acrytech + CushionX 8mm $41,200 |
▲ +18% vs LY | T. Boyd | $612,000 |
| Summit Court Co. Sample | 88 · Healthy | Aug 2 · 40 pails Acrytech $18,600 |
▲ +11% vs LY | T. Boyd | $488,000 |
| Gulf Coast Surfacing Sample | 81 · Healthy | Jul 15 · Faultline + 28 pails $14,900 |
▬ Flat | R. Ellis | $342,000 |
| Heartland Courts Sample | 64 · Drifting | May 30 · 22 pails Acrytech $9,800 |
▼ −9% vs LY | R. Ellis | $201,000 |
| Blue Ridge Sport Courts Sample | 58 · Drifting | May 12 · RollX order only $6,200 |
▼ −14% vs LY | T. Boyd | $164,000 |
| Lakeshore Surfacing Sample | 31 · At risk | Nov 3, 2025 · 12 pails $5,100 |
▼ No orders this season | R. Ellis | $88,000 |
How the score works: order recency (did they buy this season?) + volume trend vs last year + engagement (are their portal, payments and marketing turned on?). A dealer whose platform is live and busy almost never goes quiet on product — and when a score slips, the account rep sees it months before it shows up as a lost customer. That's the "help them win and grow" thesis turned into a number.
The catalog update a product once here — every dealer site in the network updates with it
| System | What it is | Best for | On dealer sites | Tech sheet |
|---|---|---|---|---|
| Acrytech | 100% acrylic color coating systems — the core line | Tennis · pickleball · basketball, new + resurface | Published | View |
| CushionX 4mm | Cushioned system, entry comfort layer | Club + residential comfort builds | Published | View |
| CushionX 6mm | Cushioned system, mid spec | High-play facilities | Published | View |
| CushionX 8mm | Cushioned system, full spec | Premium + pro-adjacent builds | Published | View |
| Faultline | Crack repair system | Resurface + repair jobs | Published | View |
| RollX | Roll-out / portable court surface | Events · multi-use spaces | Published | View |
Why this matters: today, every dealer describes your products their own way — or not at all. When their sites are on the platform, product names, specs, colors and photos come from this one list — including atsports.com itself. HQ is the database; the websites are the front end. Launch a new CushionX spec and your site, the whole network's websites, court designers and proposals carry it the same day. Your brand, consistent, everywhere — without chasing anyone. (NetSuite item records can feed this list too, so it's never maintained twice.)
Where the catalog shows up
Product pages + real Acrytech color swatches, pulled live.
The 22-color palette in every dealer's designer is this catalog.
Spec sheets attach themselves to quotes — correct name, correct system, every time.
ACE as a customer not website stats — this is what ACE buys from AT Sports, read from your NetSuite sales orders once connected. Every number is a sample until then.
$186,400
Bought from you · trailing 12 mo
▲ +14% vs prior 12 Sample
~5 wks
Order cadence
▲ Accelerating Sample
Jul 22
Last order
38 pails Acrytech + CushionX 6mm · $16,800 Sample
87
Health score
Healthy orders + platform both active
Rate of change quarterly purchases — the NetSuite trend line
A dealer whose platform is winning more jobs buys more surface — and you see the curve bend here, per customer, quarter by quarter. Sample bars; real ones read from NetSuite sales orders.
Product mix what ACE buys
Acrytech 64%
CushionX systems 22%
Faultline 9%
RollX 5%
Mix says what to sell next: heavy Acrytech + rising CushionX = a rep conversation about the 8mm spec on their premium builds. Sample mix.
ACE's own surfaces what Sean and Ben log into — the customer we already built. Click everything
You asked on the call how you could see what we're doing with Sean and Ben. Here it is — all live, all real:
| Piece | What it is | Open it |
|---|---|---|
| Rebuilt website | Full redesign from their own photography (we pulled their originals, up to 8000px). 14 pages, case studies, three locations. | Open site |
| Court Designer | 2D/3D designer with 22 real Acrytech colors, presets, multi-court, materials estimate — feeds priced proposals. | Open designer |
| Flight Deck (portal) | Scheduling across 3 crews & 3 locations, weather coating windows, leads/CRM, bids won & lost, crew roster, finances. PIN 2181. | Open portal |
Why scheduling leads: when Ben saw this, his first words were that scheduling is their biggest issue — three locations, multiple crews, and coating days that live or die on weather. Every installer in your network has the same week.
The point for AT Sports
"We need to help our customers scale, and do it in a way that positions us so they can't leave us."
That was your framing, and this is the mechanism. A dealer whose website, scheduling, bids, payments and marketing all run on the AT Sports platform doesn't shop around on price-per-pail. The platform is the moat — the surfaces ride along with it.
And it composes with what exists: this builds on the customer platform your team already stood up — same instinct, taken all the way to running the whole business. Your video/content guy stacks on top too; everything here has open APIs.
How the money moves built for how court work is actually paid — bank transfer, not credit cards
The honest math on a $45,000 court (Stripe's published standard rates): a credit card would cost ~2.9% + 30¢ ≈ $1,305 — which is why nobody swipes for a court. Bank transfer (ACH) processing is 0.8% capped at $5. So the dealer's cost to get paid electronically is five dollars, the platform fee stays small, and the customer clicks a link instead of mailing a check the dealer chases for three weeks.
Pay in 5 the option that closes jobs — spread a court over five monthly card payments
A $45,000 backyard court is a big check for a homeowner. On the platform, the dealer can offer 5 monthly payments of $9,000 on a saved card — first payment locks the schedule, the rest charge themselves automatically. No financing paperwork, no bank, just a payment plan.
Card processing (~2.9%) is typically passed through as a small convenience fee — the customer is choosing to spread payments, same as any pay-over-time option. GCs and schools keep paying by ACH like they always have; Pay-in-5 is for the homeowner jobs that stall on sticker shock.
Why dealers will love it: more yeses on residential jobs. Why it works for the platform: a small platform % rides on each payment automatically. Everyone's incentive is the same — close the job, finish the court.
The invoice ladder how a $45k job flows
Deposits stop being awkward phone calls. The portal knows the job stage, so the right invoice goes out at the right moment — automatically.
What it costs a dealer
- Website
- Free. Built and hosted.
- Platform
- $100/mo — portal, invoicing, CRM, updates
- Payments
- Small % per transaction — most dealers pass it through to the customer, like every processor
- Contracts
- None. Cancel anytime, keep the site.
Who pays the $100 is your call: dealers pay it directly, or AT Sports sponsors the network (or a tier of it) as a dealer benefit — "buy Acrytech, your whole digital operation is included." Either way it's less than any one tool it replaces.
Your website today Real your actual GA4 · Jul 13 – Aug 10, 2026 · atsports.com
5,100
Sessions · 28 days
3,100 active users · 2,900 new
2,100
From Google organic
+ Bing 172 · DuckDuckGo 61 · Yahoo 51
55
From ChatGPT
Already your #5 source — with zero AI-search work done
0
Key events tracked
5,100 sessions and not one lead, call or quote is measured
This is the attribution gap in one row: real traffic, real buyers (your Court Designer is the #2 most-viewed page on the site), and nothing wired to tell you which visit became a customer. The platform closes that loop — every lead lands with its source attached, from day one.
The search flywheel every dealer site feeds the brand; the brand feeds the dealers
Two layers, working together:
"Pickleball court builder + [city]", "tennis court resurfacing near me." Local searches with real buyers and almost no competition doing content properly. Every dealer site names AT Sports surfaces on every product page.
"Pickleball court dimensions" alone is ~22,200 searches/month at low difficulty. The rebuilt site's 26-guide answers library targets that whole board — and every guide routes readers to a dealer near them.
Where AT Sports stands today (Semrush, Aug 2026): atsports.com ≈ 546 visits/mo, last among peers we measured — SportMaster ≈ 9,247 is the ceiling, Laykold and California Sports Surfaces sit in between. The gap is content, not brand. The dealer network becomes dozens of sites all pointing demand at your surfaces.
AI search (AEO) the part almost nobody in the industry is doing
People now ask ChatGPT things like "who can build a backyard pickleball court near me" and "best sport court surface for hot climates." We structure every site — dealers' and yours — so AI assistants can read, cite, and recommend them: question-formatted guides, schema markup, llms.txt, explicit AI-crawler access.
This isn't theory for us: our last software customer found us because her husband asked ChatGPT — it named our product, she signed. That channel is real and it's nearly empty in the court world.
First movers own it. When an AI is asked about court construction anywhere in the country, the answer should be an AT Sports dealer.
How this works simple, and shaped together — nothing here is final
Free website (already built). The network back end — this screen. Customers who are structurally harder to lose. Category SEO + AI search that routes demand to your dealers.
Free website. A portal that runs their business. Payments that collect themselves — including Pay-in-5 for homeowners. Local marketing. All for $100/mo — a fraction of any one tool it replaces.
$100/mo per active dealer and a small slice of payments (~1% where a job runs through the portal). We only make real money when your dealers are getting paid — our incentives point the same direction as yours.
What we'd need from you
Your new website is part of the package. The rebuild at atsports.walkthrulabs.com runs off this HQ — catalog in, site out — and every lead it produces carries its source (search, AI, a dealer page). Perfect attribution, no more guessing which marketing worked. Malory doesn't lose control; this screen is the control, and it beats a WordPress admin every day of the week. On your timeline — the old site keeps running until you say go.