Bloc Ads Managerad-tech / production case study

a self-serve ad platform for Bloc, built from the ground up.

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.

0→livebuilt from scratch, live 2026
4campaign objectives, events-tuned
PostGISreal-time audience estimation
check-insspend attributed to real venue visits
The system

the systems behind the dashboard.

01

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.

02

Audience estimation (PostGIS)

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 they spend a penny.

03

Interest targeting (Python)

Python profiling turns in-app behaviour into interest segments, matched to ad sets and re-optimised as the user base grows — the reach numbers stay honest at scale.

04

In-app ad serving

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.

05

Closed-loop reporting

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.

06

Billing & credits

Metered invoicing with VAT, a credits system, payment methods and weekly or monthly cycles — the money side of a real ad platform, not a demo.

Architecture

A production stack built for the work.

nextjsnodepostgresqlpython
Frontend
Next.js — the Bloc for Business dashboard
Backend
Node / Express APIs
Data
PostgreSQL + PostGIS (geo audiences)
Targeting
Python interest profiling & reach estimation
Billing
Metered invoicing — credits, VAT and card payments
Delivery
In-app Bite/Spotlight ad serving, moderated via Bloc Command
Clutch★★★★★5.0 / 5.0

Across 18 independently published client reviews

They have a deeper technical knowledge than any web designer I've met to date.

01 / 04
Start a project

want to turn your audience into an ad product you own?

Book a 30-minute call with the team that will scope and lead your project.