Radical Storage · B2C travel · 6,700 storefronts · 2026
An autoposting agent that turned 6,700 storefronts into a live local-events calendar
Radical Storage's network of luggage-storage points lacked the team to post daily to each city's Google and Facebook pages. We built an agent to find nearby events and draft posts in each city's voice. It publishes them to Google and Facebook daily.
6,700
storefronts on a daily, event-aware posting loop
Radical Storage runs a network of luggage-storage points — partner storefronts in 239 cities across 48 countries, from Paris and Rome to Osaka, New York and Auckland. For a network at that scale, Google Business Profile is the foot-traffic engine: it only pays off when posts are fresh, local, and tied to what's actually happening nearby.
Doing that by hand across 6,700 locations was unworkable. A single content marketer could touch maybe forty storefronts a week, and the posts that did go out were generic — same copy, swap the city. Conversion stayed flat and the team burned out trying to keep up.
Built a daily pipeline that pulls upcoming events from a curated events warehouse (PredictHQ-fed) and matches each storefront to high-attendance events within a few kilometres of its address.
An agent drafts event-specific copy in the Radical Storage voice and a matching image for every post, with UTM-tagged deep links so the team can attribute foot-traffic back to the work.
Every post goes through a single Uberall API call that publishes it to Google Business Profile, Facebook, and every other connected directory at once — no separate integration for each channel, no copy-paste.
A scheduler runs the whole process daily. New events trigger new posts; expired ones disappear automatically. Humans only see the dashboard when something needs a decision.
Events warehouse
what's happening next, and where
Geo match
high-attendance events within a few km of each storefront
Drafting agent
event-specific copy and image, in the brand's voice
One publish call
no separate integration per channel
- Google Business Profile
- Maps
- + connected directories
6,700
storefronts on the daily posting loop
239 cities
live across 48 countries — Europe, the Americas, Asia and Oceania
40+ h/wk
of manual posting absorbed by the agent
- Claude
- PredictHQ
- Uberall API
- FastAPI
- Postgres
- Railway
More on what we do for
Multi-location hospitality