The Billboard Company
The Reality
Real-time inventory from three different systems
โ ๏ธ What Was Actually Happening
Sales reps sell advertising space on billboards.
Availability data lived in Snowflake. Client data in AdManager. CRM in HubSpot.
Building a proposal meant checking three systems manually.
Contracts required copy-paste from proposals to their internal system.
Map visualizations lived in yet another tool.
Reps wanted one place to do their job.
The reps need to see billboard availability without leaving HubSpot.โ The requirement that defined everything
๐ The Symptoms
- Sales reps context-switching between four systems
- Proposal building was manual and error-prone
- No visibility into what inventory was actually available
- Contract submission required manual data transfer
- Response time to advertisers suffered
๐ Where They Are Now
โ What's Different
- โ Three custom HubSpot UI Extensions running in production
- โ Snowflake integration delivers real-time inventory availability
- โ Reps build proposals without leaving the deal record
- โ Map visualization embedded directly in HubSpot
- โ AI-powered campaign recommendation engine in development
~ What's Still Messy
- โ Complex OAuth and API authentication still fragile
- โ Rate limits and timeouts need constant tuning
- โ AdManager API changes can break workflows overnight
The Pattern
When your sales process requires four systems, you don't have a process โ you have chaos with extra steps. Integration isn't about connecting systems. It's about making work feel like one flow.
Quick Facts
- Industry
- Outdoor Advertising / Media
- Team Size
- Multi-market sales team
- Status
- Active
- Patterns Identified
- 3
Universal Patterns
This story reveals patterns seen across industries:
More Transformation Stories
Every organization is in the middle of this.
This story is anonymized. The organization is real. The challenges are universal.