Lead Engine.
Finds five suitable companies every day, checks the finding and prepares the outreach.
- Role
- Idea, data model, operations
- Year
- 2025
- Technology
- Cloudflare Worker D1 Astro
Try the engine.
The module below is the working view of the Lead Engine, rebuilt with made-up companies. On the left are the matches. On the right is the finding for the selected company, with the two buttons below it.
The switch at the top leads to the pipeline. There, the five columns are the statuses, and a card either moves on or it does not.
Every finding carries its measurement. Anything that has not been cross-checked is marked as unconfirmed and does not go out.
This is a demo. Companies, people, addresses and findings are made up. Nothing is sent, nothing is saved and no email draft is created.
Things to try: Pick a company, read the finding, build the draft and move the card one column along in the pipeline.
The interface of this demo is in German.
Lead-Engine, Beispielbestand
Frist läuft ab. 2 Leads sind in weniger als sieben Tagen zu informieren, danach löscht der Aufräumlauf sie.
Die Liste ist die Arbeitsansicht: Anlass, Befund und die zwei Knöpfe.
6 Leads
-
Beispiel AG
Winterthur · Garagen
Kontaktformular ohne Messpunkt, 320 Suchanfragen im Monat auf den Hauptbegriff.
-
Muster GmbH
Frauenfeld · Treuhand
Ladezeit am Handy über vier Sekunden, letzte sichtbare Änderung liegt Jahre zurück.
-
Vorlage AG
St. Gallen · Maschinenbau
Werbung läuft seit Monaten, es kommt keine Conversion in der Auswertung an.
Kein Lead gewählt
Einen Betrieb wählen. Hier stehen dann der Befund, die Ansprechperson, das passende Angebot und die zwei Knöpfe.
Was dieses Werkzeug nicht kann, und warum
- Kein Sammelversand. Ein Lead, ein Klick, ein Mensch. Die Grenze zwischen Einzelansprache und Massenwerbung liegt nach UWG bei der Automatisierung, nicht bei der Stückzahl.
- Von hier geht nichts raus. Der letzte Schritt ist immer ein Entwurf. Gesendet wird von Hand.
- Die Frist läuft ab dem Fund, nicht ab dem Versand. Wer einen Lead liegen lässt, verletzt sie auch dann, wenn nie eine Mail rausging.
Beispieldaten. Alle Firmen, Personen, Adressen und Befunde hier sind erfunden. Der Entwurf wird in dieser Seite gebaut und geht nirgendwohin. Die echte Engine enthält Firmen und Kontaktpersonen aus der Akquise, das sind Personendaten.
The problem
New business rarely fails in the conversation. It fails before that, at the list. If you approach the wrong thirty companies, you get thirty rejections and learn nothing from them.
What the tool does
It turns the order around. First comes the search profile, then finding the contact details, then enrichment. Only after that comes the outreach. It delivers five finds a day, not five hundred.
The finding is the core. For every company, the engine looks for a concrete reason to get in touch:
- a form that is not tracked
- a loading time of more than four seconds
- a channel that has been silent for months
No reason, no outreach.
Two decisions I learned the hard way
A finding is cross-checked, not guessed. I once checked: only 19 of 44 leads really had the finding they were given. Three signals had been triggered by mere strings in the source code. A claim that falls apart in the first meeting costs more than a lead you skip.
“Sent” is a statement of fact, not an intention. The status used to switch to “sent” as soon as the job went out. Today the engine checks it against the mailbox. A status that lies makes the whole list worthless.
What it deliberately does not do
It does not send anything on its own. The draft waits, locked, and I read it. A tool that sends unread emails to strangers is not a tool but a risk.