← All case studies

Case study 01

Built for 100in. Live since July.

Two AI systems for a Belgian pre-seed fund: a radar that meets founders at the stealth moment, and a call report that writes itself onto the deal record. Every number below is measured in production, not estimated.

100in Belgium · Pre-seed VC
Two systems · Live since July 2026 · Fixed price, agreed up front
Kickoff to live
9 daysfrom first call to production, for the first system
Coverage
8 hubsEuropean cities swept on a schedule, unattended
Targeting recall
87%validated against known founders before shipping

System 01 · Lead Radar

Meets founders before there is a company to meet.

Pre-seed investing is a race to the first conversation. Once a deck exists, so does everyone else's interest.

The radar watches for the earliest clean signal instead: a person quietly flipping their profile to stealth. Every sweep scores the new founders against 100in's investment thesis, with the reasoning written out, and hands the team a short ranked list in Slack. A Monday digest and a live dashboard sit behind it.

Under the hood: n8n orchestrates scheduled sweeps over licensed person-data, Python workers collect and deduplicate, an LLM scores each profile, and Postgres keeps the full history so a person is paid-enriched once, ever. It runs unattended in Docker on European infrastructure, and it flags rather than acts: no automated outreach, a human decides every approach.

  • Runs unattended
  • Licensed data, no scraping
  • Flag-only: a human decides
  • n8n
  • LLM
  • Python
  • PostgreSQL
  • Docker
  • Hetzner

Live in production

THESIS 91 / 100 8 HUBS, ON A SCHEDULE FLAGGED THIS SWEEP 01 · stealth, ex-ops 02 · quiet founder 03 · left a scale-up stale and already-seen drop before this list

The scope, and what survives it

System 02 · Dynamic call report

One click after the call, the deal record is current.

After a partner call, the knowledge usually lives in one head and a page of notes.

Here, one button on the deal record turns the latest meeting transcript into a structured handover brief: the deal snapshot (ARR, valuation, round, terms, investors), the competitive picture, the concerns still open, and what to push next. It lands back on the record as a note plus structured fields, exactly where the next person already looks.

Built as a native app inside Attio, the fund's CRM: TypeScript on the Attio App SDK, with n8n and an LLM behind it. Two hard rules shipped with it: the brief never invents a number (anything not said on the call reads "not discussed"), and processing stays inside the EU. It remains a draft until a person signs off.

  • One click on the deal record
  • Never invents a number
  • EU-only processing
  • Attio
  • TypeScript
  • n8n
  • LLM
  • PostgreSQL
  • Docker

Live in production

THE CALL transcript plus meeting notes ONE PASS structured KEY NUMBERS SUMMARY OPEN QUESTIONS NOTE ON THE DEAL RECORD where the next person already looks DRAFT UNTIL APPROVED A PERSON SIGNS OFF BEFORE ANYONE RELIES ON IT

Call in, deal record updated

Yours, next

One build, thirty days, real measurement.

Pick the problem that's costing your team the most, from an automation to a full app. We scope it, build it, and show you what's possible before you commit to anything.