The Lead Tracker Most Teams Never Build

Der Lead-Tracker, den kaum jemand baut

🇬🇧 English

Why Most Lead Trackers Break Down

Every sales team has the same problem: leads come in from a dozen different places — contact forms, emails, LinkedIn, ad campaigns — and someone has to manually paste them into a spreadsheet. That someone is usually you. And by Friday, the sheet is already out of date.

The fix is not a new CRM. The fix is a lightweight, automated workflow that catches every lead the moment it arrives and writes it to a structured Google Sheet — without you touching a thing. You can build this with n8n in under 20 minutes.

What You Will Build

By the end of this guide you will have a working automation that:

  • Triggers whenever a new lead is submitted via a form or webhook
  • Extracts key fields: name, email, source, date
  • Appends a new row to a Google Sheet automatically
  • Optionally tags the lead status and assigns a follow-up date
  • Can pipe hot leads directly into activecampaign for immediate nurturing

No code required. No paid plugins. Just n8n and a free Google account.

Step 1 — Set Up Your Google Sheet

Create a new Google Sheet and name it Lead Tracker. Add the following column headers in row 1:

  • Timestamp
  • First Name
  • Last Name
  • Email
  • Source
  • Status
  • Follow-Up Date

Keep the sheet clean and do not add any formatting logic yet — the n8n workflow will handle all data population.

Step 2 — Create a New Workflow in n8n

Open your n8n instance (self-hosted or cloud) and click New Workflow. Give it a descriptive name like Lead Tracker — Google Sheets.

Add a Webhook Trigger Node

Your first node will be a Webhook node. This gives you a unique URL that any form, landing page, or third-party tool can POST data to. Set the method to POST and copy the generated webhook URL for use in your form tool.

If you are capturing leads from a Typeform, Tally, or similar tool, paste this webhook URL into that tool's integration settings. Every submission will now hit your n8n workflow instantly.

Add a Set Node to Normalise Data

Different form tools send data in different shapes. Add a Set node after the webhook and map the incoming fields to your standard column names. For example:

  • first_nameFirst Name
  • email_addressEmail
  • utm_sourceSource

Also add two static values here: set Status to New and set Follow-Up Date to today plus three days using the n8n expression engine: {{ $now.plus(3, 'days').toISODate() }}.

Step 3 — Connect Google Sheets

Add a Google Sheets node and authenticate it with your Google account via OAuth2. Select the Append Row operation, then point it at your Lead Tracker sheet.

Map each field from your Set node to the corresponding column. The n8n Google Sheets node will create a new row for every lead that comes through the webhook — no overwrites, no duplicates.

Step 4 — Optional: Push Hot Leads to ActiveCampaign

Want to go further? Add a conditional IF node after the Google Sheets node. If the lead source equals paid-ad or the form includes a field like budget: high, route those leads into activecampaign automatically.

Use the activecampaign node in n8n to create a contact and add them to a specific automation sequence. Hot leads get immediate follow-up. Cold leads stay in the sheet for manual review. All of this happens in milliseconds.

Step 5 — Test and Activate

Use the Test Workflow button in n8n and submit a sample lead through your form. Check that:

  • The row appears in Google Sheets with all fields populated
  • The timestamp is correct
  • The follow-up date is three days from now
  • Hot leads (if applicable) appear in activecampaign

Once everything looks good, click Activate. Your lead tracker is now live and fully autonomous.

Scaling the Workflow

This base setup takes 20 minutes. But once it is running, you can extend it without breaking anything:

  • Add a Slack or Telegram node to get notified for every new lead
  • Use an AI node in n8n to score leads based on their responses
  • Add a Duplicate Check by looking up the email in the sheet before appending
  • Connect multiple form sources to the same webhook endpoint

Why n8n Is the Right Tool for This

n8n is open-source, self-hostable, and built for exactly this kind of integration work. Unlike Zapier or Make, the n8n pricing model does not punish you for running high-volume workflows. You own the infrastructure, you own the data, and you can customise every node with JavaScript if you need to.

For teams that live in Google Sheets and need a no-nonsense lead pipeline, this workflow is one of the highest-ROI automations you can build. Start simple, then layer in complexity as your process matures.

Final Thoughts

A lead tracker does not need to be complicated. It needs to be reliable, automatic, and always up to date. With n8n handling the workflow logic and Google Sheets acting as your live database, you get exactly that — in 20 minutes flat.

Build it once. Let it run. Focus on closing, not copying and pasting.

This post was created with tools we use and recommend: n8n for workflow automation, Turbotic as an AI-native automation alternative, ElevenLabs for AI voiceover, Placid for visual content creation, and Hostinger for reliable VPS hosting. Some links are affiliate links.

🇩🇪 Deutsch

Warum die meisten Lead-Tracker scheitern

Jedes Vertriebsteam kennt das Problem: Leads kommen aus einem Dutzend verschiedener Quellen — Kontaktformulare, E-Mails, LinkedIn, Werbekampagnen — und irgendjemand muss sie manuell in eine Tabelle eintragen. Dieser Jemand bist meistens du. Und bis Freitag ist die Tabelle bereits veraltet.

Die Lösung ist kein neues CRM. Die Lösung ist ein schlanker, automatisierter Workflow, der jeden Lead im Moment seines Eingangs erfasst und strukturiert in Google Sheets schreibt — ohne dass du etwas anfassen musst. Mit n8n baust du das in unter 20 Minuten.

Was du bauen wirst

Am Ende dieser Anleitung hast du eine funktionierende Automation, die:

  • ausgelöst wird, sobald ein neuer Lead über ein Formular oder Webhook eingeht
  • Schlüsselfelder extrahiert: Name, E-Mail, Quelle, Datum
  • automatisch eine neue Zeile in Google Sheets anhängt
  • optional den Lead-Status setzt und ein Follow-up-Datum vergibt
  • heiße Leads direkt in activecampaign für sofortiges Nurturing weiterleitet

Kein Code erforderlich. Keine kostenpflichtigen Plugins. Nur n8n und ein kostenloses Google-Konto.

Schritt 1 — Google Sheet einrichten

Erstelle ein neues Google Sheet und nenne es Lead Tracker. Füge in Zeile 1 folgende Spaltenüberschriften ein:

  • Timestamp
  • Vorname
  • Nachname
  • E-Mail
  • Quelle
  • Status
  • Follow-Up Datum

Halte das Sheet zunächst sauber und ohne Formatierungslogik — der n8n-Workflow übernimmt die gesamte Datenbefüllung.

Schritt 2 — Neuen Workflow in n8n erstellen

Öffne deine n8n-Instanz (selbst gehostet oder Cloud) und klicke auf New Workflow. Vergib einen aussagekräftigen Namen wie Lead Tracker — Google Sheets.

Webhook-Trigger-Node hinzufügen

Dein erster Node ist ein Webhook-Node. Dieser liefert dir eine eindeutige URL, an die jedes Formular, jede Landingpage oder jedes Drittanbieter-Tool Daten per POST senden kann. Setze die Methode auf POST und kopiere die generierte Webhook-URL für dein Formular-Tool.

Wenn du Leads über Typeform, Tally oder ein ähnliches Tool sammelst, füge diese Webhook-URL in die Integrationseinstellungen dieses Tools ein. Jede Einreichung trifft dann sofort deinen n8n-Workflow.

Set-Node zur Datennormalisierung hinzufügen

Verschiedene Formular-Tools senden Daten in unterschiedlichen Strukturen. Füge nach dem Webhook einen Set-Node hinzu und mappe die eingehenden Felder auf deine Standardspaltennamen. Zum Beispiel:

  • first_nameVorname
  • email_addressE-Mail
  • utm_sourceQuelle

Füge hier auch zwei statische Werte hinzu: Setze Status auf Neu und Follow-Up Datum auf heute plus drei Tage — mit dem n8n-Ausdruckseditor: {{ $now.plus(3, 'days').toISODate() }}.

Schritt 3 — Google Sheets verbinden

Füge einen Google Sheets-Node hinzu und authentifiziere ihn über OAuth2 mit deinem Google-Konto. Wähle die Operation Append Row und verweise auf dein Lead-Tracker-Sheet.

Mappe jedes Feld aus deinem Set-Node auf die entsprechende Spalte. Der n8n-Google-Sheets-Node erstellt für jeden eingehenden Lead eine neue Zeile — ohne Überschreibungen, ohne Duplikate.

Schritt 4 — Optional: Heiße Leads an ActiveCampaign übergeben

Möchtest du noch einen Schritt weitergehen? Füge nach dem Google-Sheets-Node einen bedingten IF-Node hinzu. Wenn die Lead-Quelle paid-ad ist oder das Formular ein Feld wie Budget: hoch enthält, werden diese Leads automatisch in activecampaign weitergeleitet.

Nutze den activecampaign-Node in n8n, um einen Kontakt anzulegen und ihn einer spezifischen Automatisierungssequenz hinzuzufügen. Heiße Leads erhalten sofort Follow-up. Kalte Leads bleiben im Sheet für manuelle Prüfung. Das alles passiert in Millisekunden.

Schritt 5 — Testen und aktivieren

Nutze den Button Test Workflow in n8n und sende einen Beispiel-Lead über dein Formular. Überprüfe dabei:

  • Die Zeile erscheint in Google Sheets mit allen befüllten Feldern
  • Der Timestamp ist korrekt
  • Das Follow-Up-Datum liegt drei Tage in der Zukunft
  • Heiße Leads (sofern zutreffend) erscheinen in activecampaign

Wenn alles stimmt, klicke auf Activate. Dein Lead-Tracker ist jetzt live und vollständig autonom.

Den Workflow skalieren

Dieser Basis-Aufbau dauert 20 Minuten. Sobald er läuft, kannst du ihn erweitern, ohne etwas zu gefährden:

  • Füge einen Slack- oder Telegram-Node hinzu, um bei jedem neuen Lead benachrichtigt zu werden
  • Nutze einen KI-Node in n8n, um Leads anhand ihrer Antworten zu bewerten
  • Füge eine Duplikatprüfung hinzu, indem du die E-Mail im Sheet nachschlägst, bevor du anhängst
  • Verbinde mehrere Formularquellen mit demselben Webhook-Endpunkt

Warum n8n das richtige Tool dafür ist

n8n ist Open-Source, selbst hostbar und genau für diese Art von Integrationsarbeit gebaut. Anders als Zapier oder Make bestraft das n8n-Preismodell dich nicht für hochvolumige Workflows. Du besitzt die Infrastruktur, du besitzt die Daten, und du kannst jeden Node bei Bedarf mit JavaScript anpassen.

Für Teams, die in Google Sheets arbeiten und eine unkomplizierte Lead-Pipeline brauchen, ist dieser Workflow eine der Automationen mit dem höchsten ROI, die du bauen kannst. Starte einfach und füge mit wachsendem Prozess mehr Komplexität hinzu.

Fazit

Ein Lead-Tracker muss nicht kompliziert sein. Er muss zuverlässig, automatisch und immer aktuell sein. Mit n8n als Workflow-Engine und Google Sheets als lebendiger Datenbank bekommst du genau das — in 20 Minuten.

Einmal bauen. Laufenlassen. Auf den Abschluss konzentrieren, nicht aufs Kopieren und Einfügen.

Dieser Beitrag wurde mit Tools erstellt, die wir selbst nutzen und empfehlen: n8n für Workflow-Automatisierung, Turbotic als KI-native Automatisierungsalternative, ElevenLabs für KI-Voiceover, Placid für visuelle Content-Erstellung und netcup für zuverlässiges VPS-Hosting in Deutschland. Einige Links sind Affiliate-Links.