Campaign builder
Campaign → ad set → ad, with event-native objectives — awareness, traffic, venue & event check-ins, app promotions — plus budgets, scheduling and an approval flow.

Bloc for Business — a Meta-style ad platform with PostGIS audience estimation, Python interest targeting, in-app ad serving and reporting that closes the loop to real venue check-ins.
Advertisers needed to target relevant Bloc users, deliver campaigns inside the app and understand whether those campaigns led to venue visits. We connected location and interest targeting against live user data, Bite and Spotlight placements delivered into the Bloc feed and moderated before they run, and reporting that ends not at a click but at a real check-in at the venue. It is one strand of a four-year partnership across Bloc's whole estate.
A working ad platform is a lot more than a form. These are the pieces that make Bloc for Business a product an advertiser can actually spend money on.
Campaign → ad set → ad, with event-native objectives — awareness, traffic, venue & event check-ins, app promotions — plus budgets, scheduling and an approval flow.
A PostGIS user-locations layer answers “how many Bloc users are near this venue?” in real time, so advertisers can size an audience by address and radius before committing a campaign budget.
Python profiling turns in-app behaviour into interest segments, matched to ad sets and re-optimised as the user base grows to keep audience estimates aligned with current usage.
Bite and Spotlight placements delivered into the Bloc app feed, each passing through a moderation and approval step in the internal Bloc Command tool before it goes live.
Spend, impressions, clicks and — the number that matters here — actual venue check-ins, so a promoter can watch ad money turn into people through the door.
Metered invoicing with VAT, a credits system, payment methods and weekly or monthly cycles to support advertiser billing and account management.
A self-serve ad platform built from scratch — venues and promoters run their own campaigns against Bloc's real users.
Event-native objectives (venue & event check-ins, app promotions) instead of a generic ads clone.
A PostGIS audience layer that estimates reachable users by address and radius in real time.
Python interest profiling that turns in-app behaviour into targetable segments and keeps up as users grow.
Closed-loop reporting — ad spend attributed all the way to actual venue check-ins.
A real billing stack — invoices, VAT and a credits system — live with its first advertisers in 2026.
Clutch★★★★★5.0 / 5.0Across 18 independently published client reviews
“They have a deeper technical knowledge than any web designer I've met to date.”
Book a 30-minute call with the team that will scope and lead your project.