Inbound-Leads mit KI-Agenten statt Apollo-Lizenzen anreichern

Inbound-Leads mit Agenten anreichern: Ein Webhook stößt einen Durchlauf an, der Personen- und Unternehmensdaten über Firecrawl Alexandria anreichert, prüft, bewertet und an einen Menschen weiterleitet.

Aiden Flux

Aiden Flux

5 November 2026

Inbound-Leads mit KI-Agenten statt Apollo-Lizenzen anreichern

TL;DR: Um Inbound-Leads mithilfe von Agenten anzureichern, senden Sie E-Mail und Domain jeder Neuanmeldung an einen Webhook, der einen Agenten-Run startet. Der Agent reichert die Personendaten über People Data Labs und die Unternehmensdaten über Apollo an, gleicht den Namen mit einer Sanktionsliste ab, bewertet das Ergebnis anhand Ihres ICP und legt pro Lead eine Aufgabe an. Ein Mensch prüft jeden qualifizierten Lead, bevor eine Antwort gesendet wird. Die Abrechnung erfolgt pro Lead in Firecrawl-Credits statt pro Seat.

Eine Neuanmeldung liefert zunächst zwei nützliche Datenfelder: eine E-Mail-Adresse und eine Unternehmensdomain. Daraus muss jemand eine Entscheidung ableiten: Handelt es sich um einen potenziellen Käufer, einen Studenten, einen Mitbewerber oder jemanden, mit dem Sie rein rechtlich keine Geschäfte machen dürfen?

Die übliche Lösung besteht darin, jedem Teammitglied, das Leads sichtet, einen eigenen Seat für ein Enrichment-Tool zuzuweisen. Apollo rechnet pro Seat ab, und auf der Preisseite wird darauf hingewiesen, dass alle Seats eines Kontos denselben Tarif nutzen. Das ergibt Sinn, wenn Menschen die Abfragen manuell durchführen. Übernimmt jedoch ein Agent die Recherche, benötigt die Person, die das Ergebnis am Ende liest, überhaupt keinen eigenen Seat.

In diesem Leitfaden bauen wir diesen Ablauf auf Sharkly auf – mit Claude Code oder Codex als Runtime und Firecrawl Alexandria als Datenebene. Alle nachfolgend genannten Credit-Preise entsprechen den Listenpreisen von Firecrawl mit Stand vom 3. November 2026. Für diesen Beitrag haben wir keinen Live-Lead durchlaufen lassen; betrachten Sie die Gesamtsummen daher als Rechenbeispiele und prüfen Sie die Preise im Playground, bevor Sie das Setup produktiv schalten.

Warum Sie Inbound-Leads mit Agenten anreichern sollten

Inbound-Lead-Enrichment bedeutet, Position, Unternehmen und Passgenauigkeit eines neuen Kontakts automatisch zu ergänzen, bevor ein Mensch Zeit dafür aufwendet. Ein Agent kann die Abfragen durchführen, Ihre Kriterien anwenden und ein kurzes Briefing verfassen. Die Entscheidung darüber, wer eine Antwort erhält, verbleibt weiterhin beim Menschen.

Drei Dinge ändern sich, wenn ein Agent die Abfragen übernimmt:

  1. Die Abrechnung richtet sich nach den Leads. Ein einziger Firecrawl-Key deckt alle Anbieter ab. Jede Abfrage hat einen festgelegten Credit-Preis, und Abfragen ohne Treffer kosten bei den unten genannten Anbietern nichts.
  2. Regeln werden zu Code. Ihr ICP ist in einer geprüften Datei hinterlegt, die der Agent bei jedem Durchlauf einliest – und nicht bloß im Kopf des Prüfers abgespeichert.
  3. Jeder Lead durchläuft dieselben Prüfungen. Die 40. Anmeldung des Tages erhält exakt denselben Sanktionsabgleich wie die allererste.

Die Inbound-Enrichment-Pipeline im Überblick

Schritt Anbieter und Capability Listenpreis Kostenlos, wenn
1. Webhook startet einen Run Sharkly Automation 0 credits Immer
2. Personendaten anreichern People Data Labs person/enrich 60 credits Treffer unter min_likelihood liegt (404)
3. Unternehmensdaten anreichern Apollo companies/bulk-enrich 30 credits pro gefundenem Unternehmen Die Domain nicht übereinstimmt
4. Sanktionsprüfung durchführen OpenSanctions (opensanctions-org) Über find-tools prüfen Niemals von vornherein annehmen
5. Bewerten und weiterleiten Ihre Regeldatei 0 credits Immer
Diagram: a signup webhook sends email and domain into one agent run that enriches the person and company, screens sanctions and scores ICP fit, then routes the lead to Sales review, Nurture, or Disqualified

Schritt 1: Ein Webhook startet den Enrichment-Run

In Sharkly ist eine Automation eine Space-eigene Regel, die wiederkehrende Aufgaben an einen Agenten oder eine Crew übergibt. Zu ihren Trigger-Typen gehört der Webhook: eine geheime URL, die POST-Requests von einem anderen Dienst entgegennimmt. Ihr Backend für Neuanmeldungen sendet den neuen Lead per POST dorthin.

# From your signup handler. The URL is a secret; keep it in your app's env.
curl -X POST "$SHARKLY_LEAD_WEBHOOK_URL" \
  -H "Content-Type: application/json" \
  -d '{"signup_id": "su_10482", "email": "[email protected]", "domain": "example-corp.com"}'

Sharkly zeigt die vollständige URL nur ein einziges Mal an, wenn Sie den Trigger erstellen oder neu generieren. Danach weist die Trigger-Karte lediglich darauf hin, dass die URL aktiv ist. Sie können ein Signing Secret hinzufügen, damit Anfragen zusätzlich eine Signaturprüfung durchlaufen müssen.

Ein wichtiges Detail bestimmt die Architektur: Eine Automation startet einen Agenten-Run, keine Aufgabe. Daher weisen die Instruktionen den Agenten an, die Lead-Aufgabe am Ende selbst anzulegen. In den Details des Durchlaufs bleibt der Trigger-Payload erhalten, sodass für jeden Lead exakt dokumentiert ist, welche Daten eingegangen sind.

Schritt 2: Personendaten anhand der E-Mail anreichern

Die Schnittstelle person/enrich von People Data Labs ist mit 60 Credits pro Aufruf gelistet. Eine email reicht als Eingabe bereits aus. Der Parameter zur Kostenkontrolle ist min_likelihood: Er reicht von 1 bis 10 und ist standardmäßig auf 2 gesetzt. Wenn Sie diesen Wert erhöhen, liefern unsichere Übereinstimmungen einen 404-Fehler statt eines Datensatzes. Die Anbieterseite von Firecrawl bringt es auf den Punkt: „Ein 404 ist hier kostenlos, ein falscher Datensatz hingegen nicht.“

// enrich-lead.mjs: one call per signup, key injected as $FIRECRAWL_API_KEY
const call = (alexandria) =>
  fetch("https://api.firecrawl.dev/v2/scrape", {
    method: "POST",
    headers: {
      Authorization: `Bearer ${process.env.FIRECRAWL_API_KEY}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ alexandria }),
  }).then((r) => r.json());

const person = await call({
  provider: "people-data-labs",
  capability: "person/enrich",
  options: { email: lead.email, min_likelihood: 6, titlecase: true },
});
const p = person.alexandria?.[0];
if (p?.error) brief.errors.push(p.error); // check every result before using it

Der Datensatz umfasst rund 150 Felder. Für Ihr Briefing genügen fünf davon. Mit Platzhalterwerten sieht der Teil, den der Agent übernimmt, folgendermaßen aus:

{
  "full_name": "Jordan Example",
  "job_title": "Director Of Platform Engineering",
  "job_company_name": "Example Corp",
  "linkedin_url": "linkedin.com/in/placeholder",
  "likelihood": 8
}

Behalten Sie auch das Kontingent im Auge: Über Alexandria erlaubt People Data Labs 50.000 API-Aufrufe pro Jahr und Kundenorganisation über Personen- und Unternehmens-Endpunkte hinweg. Wiederholungsversuche zählen mit, und das Kontingent wird jeweils am 1. Januar (UTC) zurückgesetzt.

Schritt 3: Unternehmensdaten anhand der Domain anreichern

Die Unternehmensdaten von Apollo umfassen Finanzierungsrunden, Mitarbeiterzahlen und eingesetzte Technologien. Firecrawls eigenes Beispiel nutzt die Capability companies/bulk-enrich, die bis zu zehn Domains pro Aufruf verarbeitet. Im Firecrawl-Vergleich vom Oktober 2026 wird sie mit 30 Credits pro gefundenem Unternehmen geführt; nicht gefundene Domains sind kostenlos.

const company = await call({
  provider: "apollo",
  capability: "companies/bulk-enrich",
  options: { "domains[]": [lead.domain] },
});
const org = company.alexandria?.[0]?.data?.organizations?.[0];
// org.name, org.estimated_num_employees, funding and technology fields

Auf der Alexandria-Seite von Apollo wird ein integrierter Skill namens „CRM account data refresh“ aufgeführt. Dieser reichert Accounts anhand der Domain erneut an und gleicht die neuen Werte mit dem bestehenden CRM-Datenbestand ab. Das ist derselbe API-Aufruf, nur angewendet auf Ihre Bestandskonten statt auf Neuanmeldungen.

Schritt 4: Den Lead mit einer Sanktionsliste abgleichen

Die Kategorie „People“ auf Alexandria umfasst OpenSanctions – eine Datenbank für Sanktionen, PEPs und Personen von öffentlichem Interesse – sowie die UK Sanctions List. Die Toolsuche ist kostenlos; lassen Sie den Agenten die Screening-Funktion und deren Preis also vor dem ersten kostenpflichtigen Aufruf ermitteln:

firecrawl find-tools --options '{"providers": ["opensanctions-org"]}' --include-costs

Die Dataset-Capability von OpenSanctions ist mit 5 Credits pro Durchlauf angegeben. Gehen Sie nicht davon aus, dass die Entitätssuche dasselbe kostet; prüfen Sie den von find-tools zurückgegebenen Preis. Beachten Sie auch die Lizenzierung: OpenSanctions veröffentlicht seine Daten unter CC BY-NC 4.0 und vertreibt separate Lizenzen für das geschäftliche Screening. Für einen kommerziellen Lead-Workflow ist daher die passende Lizenz erforderlich.

Ein Treffer bedeutet nicht, dass der Agent den Lead ablehnt. Es bedeutet vielmehr, dass die Aufgabe mit dem vermerkten Treffer zur Prüfung an einen Menschen übergeben wird.

Schritt 5: Passgenauigkeit zum ICP bewerten

Das Scoring kostet nichts, da es lediglich bereits bezahlte Datenfelder auswertet. Hinterlegen Sie die Regeln in einem Sharkly Skill, damit jeder Durchlauf auf dieselbe Datei zugreift und Änderungen daran ein Review durchlaufen.

# inbound-icp.md (owner: head of sales)
qualify_if: employees >= 50 AND title in [Director, VP, Head, CTO] AND sanctions_match == false
nurture_if: employees < 50 OR title not senior
disqualify_if: free_email_domain OR known_competitor_domain
on_sanctions_match: route to Sales review with the match, never auto-reply
brief_fields: [name, title, company, employees, funding, score, reason, credits_spent]

Den Lead auf dem Board weiterleiten

Beim Routing spielt Sharkly seine Stärken voll aus. Aufgabenstatus lassen sich pro Aufgabentyp konfigurieren, wobei jeder Status einer festen Kategorie zugeordnet ist. Für Leads genügen drei Status:

Status Kategorie Zugewiesen an Nächster Schritt
Sales review Unstarted Ein Mensch Briefing und Antwortentwurf in der Aufgabe, vor dem Versand geprüft
Nurture Backlog Niemand Wartet auf eine spätere Kampagne
Disqualified Canceled Niemand Mit Begründung aufbewahrt, keine weiteren Durchläufe

Als letzten Schritt seines Durchlaufs legt der Agent die Aufgabe an:

sharkly task create \
  --title "Lead: Example Corp (Director Of Platform Engineering)" \
  --body-file brief.md \
  --status "Sales review" \
  --assignee <member> --output json

Die Zuweisung erscheint in der Inbox der Person als Primary-Signal. Entwirft der Agent eine erste Antwort, wird dieser Entwurf in der Aufgabenbeschreibung abgelegt. Der Agent versendet sie niemals selbst. Dieses Kontrollprinzip entspricht exakt dem Muster, das wir in unserem Beitrag über Human-in-the-Loop bei Coding-Agenten beschreiben.

Credit-Abrechnung pro Lead

Für einen Lead, bei dem beide Anreicherungen Treffer liefern, summieren sich die Listenpreise wie folgt:

Aufruf Credits
People Data Labs person/enrich 60
Apollo companies/bulk-enrich (1 matched domain) 30
Sanctions screen Preis aus find-tools
Scoring and routing 0
Gesamt vor Sanktionsprüfung 90

In der Preisübersicht von Firecrawl kostet der Hobby-Plan 19 $ für 5.000 Credits pro Monat (0,0038 $ pro Credit). Damit kosten 90 Credits 0,342 $ pro Lead. Der Standard-Plan liegt bei 99 $ für 100.000 Credits (0,00099 $ pro Credit), wodurch derselbe Lead auf 0,0891 $ kommt. Bei Freemail-Domains wie gmail.com können Sie sich die Unternehmensabfrage sparen – andernfalls zahlen Sie 30 Credits, um die Mitarbeiterzahl von Google zu erfahren.

Bei 100 qualifizierten Leads mit Treffern pro Monat würden Sie 9.000 Credits verbrauchen. Das übersteigt das monatliche Kontingent von 5.000 Credits im Hobby-Plan, sodass Sie zusätzliche Credits kaufen oder auf den Standard-Plan umsteigen müssten. Rechnen Sie dieses Szenario anhand Ihres eigenen Volumens durch, bevor Sie sich für einen Tarif entscheiden.

Eine Einschränkung zum Seat-Vergleich: Apollo rechnet pro Seat ab. Clay hingegen nicht – auf der dortigen Preisseite sind in jedem Tarif unbegrenzt viele Nutzer pro Workspace enthalten. Unser Argument lautet daher nicht pauschal „Seats sind schlecht“. Wenn jedoch Agenten die Recherchen übernehmen, orientiert sich die Abrechnung an der Anzahl der Leads und nicht daran, wie viele Personen die Ergebnisse letztlich lesen.

Wie Sharkly den Ablauf zusammenhält

Claude Code oder Codex führen die Aufrufe aus; Sharkly sorgt dafür, dass alle anfallenden Arbeitsschritte transparent bleiben.

  • Der Schlüssel bleibt außerhalb der Aufgaben. Hinterlegen Sie FIRECRAWL_API_KEY in den Umgebungsvariablen des Agenten. Sharkly kennzeichnet diese Klartext-Einstellungen als für Agent-Manager sichtbar; verwenden Sie daher einen Schlüssel, der strikt auf diese Aufgabe beschränkt ist.
  • Agenten belegen keine Seats. In Sharkly entspricht ein Seat einer Person. Agenten, Crews, Computers und Runtimes beanspruchen keinen Seat.
  • Durchläufe hinterlassen ein Protokoll. Der Verlauf der Automation-Runs zeigt den Trigger-Payload, den Agenten-Run sowie eventuelle Fehlerursachen lückenlos an.

Bevor Sie den Webhook produktiv nutzen, testen Sie die Automation mit der Funktion Run now und einem Test-Payload. Prüfen Sie zunächst einige Durchläufe manuell, bevor Sie automatisch erstellte Antwortentwürfe aktivieren. Der Leitfaden zu Automations beschreibt die einzelnen Trigger-Typen im Detail.

Fangen Sie mit einem einzigen Webhook an

Wenn Sie Inbound-Leads mit Agenten anreichern möchten, fangen Sie klein an: ein Webhook, ein Agent, zwei Enrichment-Aufrufe, eine Regeldatei und ein Review-Status. Testen Sie das Setup an Ihren nächsten 20 Neuanmeldungen und lesen Sie jedes Briefing, bevor jemand antwortet. Der Einstieg in Sharkly ist kostenlos, und die Modellnutzung läuft über das Claude-Code- oder Codex-Abo, das bereits mit Ihrer Runtime verknüpft ist.

FAQ

Was kostet es, einen Inbound-Lead mit Firecrawl anzureichern?

Zu den Listenpreisen von Firecrawl kostet ein Lead, für den sowohl bei People Data Labs als auch bei Apollo Treffer vorliegen, 90 Credits vor der Sanktionsprüfung. Bei monatlicher Abrechnung entspricht das etwa 0,34 $ im Hobby-Plan und 0,09 $ im Standard-Plan.

Kostet ein erfolgloses Enrichment Credits?

Nicht bei diesen beiden Anbietern. Liegt ein Treffer bei People Data Labs unter Ihrem festgelegten min_likelihood-Wert, wird ein kostenloser 404 zurückgegeben. Und beim Bulk-Unternehmens-Enrichment von Apollo fallen für nicht gefundene Domains keine Gebühren an.

Kann der Agent dem Lead eigenständig antworten?

Verhindern Sie das am besten: Der Agent legt die Aufgabe lediglich mit einem Entwurf an; der eigentliche Versand der Antwort erfolgt erst nach menschlicher Prüfung.

Ist OpenSanctions für die kommerzielle Nutzung kostenlos?

Nein. Die Daten stehen unter der Lizenz CC BY-NC 4.0, und für geschäftliches Screening ist eine der kostenpflichtigen Lizenzen erforderlich. Klären Sie dies ab, bevor Sie den Dienst in einen Vertriebsworkflow integrieren.

Benötige ich dafür einen Apollo-Seat?

Für die Abfragen des Agenten ist kein Seat erforderlich, da sie über Ihren Firecrawl-Key laufen. Unter Umständen fordert Firecrawl jedoch einen Organisationsadministrator auf, vorab den Datenbestimmungen des Anbieters zuzustimmen; die entsprechende Fehlermeldung lautet THIRD_PARTY_DATA_TERMS_REQUIRED.

Was passiert, wenn Firecrawl mitten im Durchlauf die Zustimmung zu Bestimmungen anfordert?

Die API-Antwort enthält eine requiresAction.url. Dort kann ein Organisationsadministrator die Bestimmungen akzeptieren. Laut der Dokumentation von Firecrawl benötigen Agenten eine ausdrückliche Autorisierung durch den Nutzer, bevor sie Bedingungen zustimmen dürfen. Der Agent sollte die Aufgabe daher anhalten und auf einen Menschen warten lassen.

Mehr entdecken

Was GPT-6 Cyber für Teams bedeutet, die KI-Agenten einsetzen

Was GPT-6 Cyber für Teams bedeutet, die KI-Agenten einsetzen

GPT-6 Cyber erfordert Daybreak Red sowie eine Modellfreigabe und kostet 20 $ pro Million Input-Tokens. So sollten KI-Agenten-Teams Sicherheitsprüfungen und Triage steuern.

6 November 2026

Gemini Omni 1.2 Flash Preise: Was 0,07 $ pro Sekunde im Teameinsatz kosten

Gemini Omni 1.2 Flash Preise: Was 0,07 $ pro Sekunde im Teameinsatz kosten

Die Preise für Gemini Omni 1.2 Flash beginnen bei 0,07 $ pro Sekunde für 720p, Teams zahlen jedoch pro Versuch. Hier finden Sie sämtliche Tarife nach Auflösung und eine wiederverwendbare monatliche Budgetvorlage.

6 November 2026

Ist Gemini Omni 1.2 Flash kostenlos?

Ist Gemini Omni 1.2 Flash kostenlos?

Für Gemini Omni 1.2 Flash gibt es keinen kostenlosen Tarif in der Gemini API, und auch das Google-Cloud-Guthaben von 300 US-Dollar gilt nicht für die Gemini API. Wo Videos zum Nulltarif tatsächlich funktionieren (Google Vids und Flow), welche Limits jeweils gelten, was ein Clip kostet und was es...

6 November 2026