← All work

Springs Pickleball.

A local pickleball club brought to full energy in one intensive launch month: identity, the brand world, play and community, motion and a full month of content, then a brand that keeps compounding month over month.

A Build, then three months of Engine + Campaigns.

Springs Pickleball
01 Part 01 Identity & brand system
  • Naming + positioning
  • 10 logo directions explored, 1 final
  • Palette + Montserrat type system
  • Brand animation (logo + ball)
  • Application + guidelines board
Final, the brand we shipped
The R&D behind it, everything we explored
02 Part 02 The brand world: court & gear
  • Court environment hero frames
  • Paddle + ball on multiple angles
  • Merch + apparel set
  • Texture + material studies
Final, hero frames
The R&D, every angle, product and surface
03 Part 03 Play & community: lifestyle & motion
  • Play-action court stills
  • Community energy lifestyle
  • Short social loops (5s)
Final, hero frames
The R&D, the full range
04 Part 04 A month of social
  • A full month, 4 weekly themes
  • 32 posts pulled from the month's work
  • Feed, story + size-set exports
Week 1The club, the court, the energy
Week 1
Week 1
Week 1
Week 1
Week 1
Week 1
Week 1
Week 1
Week 2League night & open play
Week 2
Week 2
Week 2
Week 2
Week 2
Week 2
Week 2
Week 2
Week 3Community & founders
Week 3
Week 3
Week 3
Week 3
Week 3
Week 3
Week 3
Week 3
Week 4Gear, merch & always-on
Week 4
Week 4
Week 4
Week 4
Week 4
Week 4
Week 4
Week 4
What this costs, three ways

Same work. Three ways to pay for it.

A Build, then one engine month

At an agency
~$26,000

Scoped, quoted and revised every time. Priced at standard agency day and asset rates for exactly what was delivered.

A full-time hire
~$6,200

$6,200 a month loaded: salary, tax, benefits, tools and PTO. One person, one skill set, and design, motion and 3D are rarely all of them.

With Cintrova
$4,600

$600 Build, once. $2,500 brand identity, once. $1,500 a month. Cancel anytime.

You keep $21,400 this month, 82% less than the agency route.

See every line itemized
DeliveredQtyAgency rate
Brand identity system (10 logos, palette, type, guidelines)1$6,000
Brand animation (logo + ball lockup)1$2,500
Court & environment hero frames6$3,000
Paddle, ball & gear product shots6$2,100
Merch & apparel set5$2,000
Texture & material studies4$800
Play-action & community lifestyle6$4,200
Short social loops (5s)3$3,600
Motion frames4$1,400
Social content, four-week calendar32$4,800
Web, banners & size-set exports7$1,050
Volume discount (imagery)−$5,450
Agency-equivalent, delivered~$26,000
With Cintrova$4,600
You keep$21,400 · 82% less

Bottoms-up at standard agency day-and-asset rates, counting only what was actually produced. Volume discounts applied across imagery. Everything above is the Build plus one engine month.

A real month, post by post

Sixteen posts. Sixteen jobs.

Likes stopped moving anything. Instagram now weights a share into someone's DMs 3 to 5 times a like, a save about 3 times, and Reels barely weigh whether the viewer already follows the account. So nothing here got made without a job: every post is engineered for one specific action before a pixel is designed, and the four lanes are named for the action they go after. This is a month with no event in it, which is the harder month to make good.

SEND Built to be forwarded 4 posts

The funny one. Always about a type of player, never a named person, because forwarding it is how somebody tags a friend without tagging them. This is the lane that grows the account.

The Rankings · open play tier list
The Rankings · open play tier list
Court Confessions · no. 14
Court Confessions · no. 14
House Rules · dress code
House Rules · dress code
Was It Out? · settle it in the DMs
Was It Out? · settle it in the DMs
STOP Built to be watched 4 posts

The shock is the craft, not the subject. Nobody scrolling predicts cinema from an indoor club in a business park, and that mismatch is what stops a thumb. Shot entirely on the club’s own photography.

The Cut · nobody remembers the warm-up
The Cut · nobody remembers the warm-up
The Cut · the most dangerous object in Colorado Springs
The Cut · the most dangerous object in Colorado Springs
Fight Card · Tuesday open play
Fight Card · Tuesday open play
The Cut · 19 courts, no weather
The Cut · 19 courts, no weather
SAVE Built to be screenshotted 4 posts

Never a plain announcement. Every card still works with the caption deleted, because this is the one somebody pulls up one-handed in the parking lot on a Friday night.

The Week · same card, every Sunday
The Week · same card, every Sunday
Know Your Level · what your rating actually means
Know Your Level · what your rating actually means
Start Here · first time at the club
Start Here · first time at the club
The Card · Glow Night
The Card · Glow Night
TAG Built to be commented on 4 posts

Real names, real milestones. This is where a facility turns into a place, and it is where the club’s free court cameras finally get used: real footage of real members, generated every day, costing nobody anything.

Shot of the Week · straight off the court cameras
Shot of the Week · straight off the court cameras
Podium · your winners
Podium · your winners
The Streak · 300 days
The Streak · 300 days
New Here · Saturday intro class
New Here · Saturday intro class

Sixteen designed posts plus four reels every month, event or not. Names, scores and results in these samples are placeholders.

The same engine, aimed at one weekend

And when an event lands.

The Fall Classic is a real tournament, September 18 to 20, and it already has its own logo, palette and promo film. Here it is as a month of content. The lanes never change. The weight does: SAVE grows to six posts because a tournament carries a real information load, STOP gets louder, and SEND keeps running because it is the only lane that reaches people who were not already planning to come. Still sixteen posts. Still four reels.

STOP Built to be watched 4 posts

The tournament sold the way a title fight is sold. The event kit at full volume, and where people who have never been to the club first hear the words Fall Classic.

There’s Only One · the announce
There’s Only One · the announce
Sept 18–20 · the date as the poster
Sept 18–20 · the date as the poster
$5,000 · the purse as the poster
$5,000 · the purse as the poster
Fight Card · the divisions bill
Fight Card · the divisions bill
SAVE Built to be screenshotted 6 posts

The biggest lane in an event month, and the reason the informative half never reads like a bulletin board. Every one of these gets screenshotted and opened again in the parking lot on Friday morning.

The Weekend · all three days on one card
The Weekend · all three days on one card
What’s included · every entry
What’s included · every entry
Divisions · where you belong
Divisions · where you belong
Player party · Saturday night
Player party · Saturday night
Spectators · free, streamed, called live
Spectators · free, streamed, called live
Day of · doors, parking, call times
Day of · doors, parking, call times
SEND Built to be forwarded 3 posts

Even in an event month the humour keeps running, because it is the only lane that reaches somebody who was not already planning to come.

The Rankings · tournament entrant tier list
The Rankings · tournament entrant tier list
Court Confessions · tournament edition
Court Confessions · tournament edition
House Rules · excuses don’t travel well at 6,035 ft
House Rules · excuses don’t travel well at 6,035 ft
TAG Built to be commented on 3 posts

Names sell a tournament better than any ad does. Every player named here brings their own circle with them, and it costs nothing but a list.

Defending champions · come take it
Defending champions · come take it
Who’s in · the field so far
Who’s in · the field so far
Champions · the recap, inside 48 hours
Champions · the recap, inside 48 hours

Posts are only half of an event. The campaign opens six weeks out, the countdown starts ten days out with every post revealing something new rather than a smaller number, and the recap ships inside 48 hours while people are still looking for themselves in it. That recap becomes next year's announce.

Start an engagement like this