●New:Influencer marketing & content production now live.See it
All projects
Hospitality Apr 2025 — May 2025 Kansas City, USA

The Truitt

$1.06 cost per booking for a historic Kansas City hotel.

Paid AdsLocal SEO
cubical.ai / accounts / the-truitt
$1.06
CPA
763
Direct bookings / 30d
+280%
GMB views
Headline resultApr 2025 — May 2025
$1.06
CPA

763 bookings in 30 days · Google Ads

$1.06
CPA
763
Direct bookings / 30d
+280%
GMB views
11×
ROAS on OTA savings
The story

How we got The Truitt from A to B.

Challenge

The Truitt sits on the edge of the Country Club Plaza in Kansas City and competes with Marriott and Hilton properties for direct bookings. OTA commissions were eating ~22% per booking and the brand wanted to drive more direct traffic — particularly mid-week corporate guests and weekend leisure travelers from a 4-state drive radius.

Approach
  • Activated Google Hotel Ads and Performance Max for travel goals with first-party booking data feeding back.
  • Geo-fenced campaigns around 8 corporate offices in KC for mid-week B2B targeting.
  • Drive-radius targeting (KS, MO, NE, IA) with seasonal creative tied to local events (Plaza Art Fair, KC Royals home games).
  • GMB profile rebuilt with 30 new photos, weekly posts, and Q&A automation.
Result

30 days in we recorded 763 direct bookings at an average $1.06 acquisition cost — pure ROAS math since the OTA savings on those bookings alone covered the campaign budget 11×. GMB views jumped 280% and direct search impressions doubled within 6 weeks.

“Communication and reporting unmatched. Every Monday I know exactly what's working and what's next. I've never had that with an agency before.”
Anthony Truitt
Owner, The Truitt Hotel
Highlights

Three moves that made the difference.

01

Direct vs OTA math

Every direct booking saved ~22% in OTA fees — the real ROAS is much higher than the surface number.

02

Geo-targeting B2B

Office geo-fences delivered mid-week corporate bookings at half the leisure CPA.

03

Local SEO compounding

GMB rebuild lifted organic share alongside paid — free traffic kept rising month over month.

Services
Paid AdsLocal SEO
Channels
Google AdsHotel AdsBingGoogle My Business
Engagement
Apr 2025 — May 2025Kansas City, USA
Want similar results?

Book a 30-min call. We’ll map your path.

Tell us your numbers and we’ll show you what a comparable 90-day plan would look like for your business — no obligation.

More client wins

Read another case study.

Hover a row to see the story.

⚖️
EZ Evictions
Legal · Los Angeles, CA
Verified
2,752leads
Q4 2024 — Q3 2025·$94 CPL · 27% CVR · Google Ads

Filling the eviction pipeline at $94 a lead.

2,752
Leads generated
$94
Avg CPL
27%
Lead → consult CVR
3.4×
ROAS on retainer LTV
What we ran
Google AdsGoogle LSALocal SEO
Read the EZ Evictions story
Limited spots · Q3 2026

Ready to grow? Let’s talk numbers.

Book a 30-minute strategy call. We’ll map exactly how to move your numbers in the next 90 days.