Black Friday Inventory Alert with n8n and Capsule CRM

Black Friday Lagerbestand-Alarm mit n8n und Capsule CRM

🇬🇧 English

This article contains affiliate links. If you buy through them, we may earn a commission at no extra cost to you.

Black Friday Inventory Alert: Auto-Notify Customers with n8n and Capsule CRM

Black Friday is the highest-stakes selling day of the year. Stock sells out in hours, customers miss out without warning, and your team is too busy firefighting to send manual emails. The fix is a fully automated inventory alert workflow that checks your stock levels, looks up interested customers in your CRM, and sends personalised notifications — all without lifting a finger.

This guide shows you exactly how to build that workflow using n8n — an open-source automation tool with 400+ integrations that you can self-host for free or run on n8n Cloud — combined with Capsule CRM as your customer data source. The result: when a product drops below your defined threshold, the right customers get an email automatically.

Why Automate Inventory Alerts for Black Friday?

  • Speed: Customers are browsing multiple stores. A real-time alert beats a next-day newsletter.
  • Personalisation: Notify only the customers tagged as interested in that product category — not your entire list.
  • Reduced manual load: Your team doesn't need to monitor dashboards and copy-paste emails during the busiest hour of the year.
  • Revenue recovery: Low-stock alerts create urgency and drive conversions from warm leads already in your CRM.

What You Need Before You Start

  • An n8n instance (self-hosted or n8n Cloud)
  • A Capsule CRM account with contacts tagged by product interest
  • Your inventory data accessible via an API, Google Sheet, or database (e.g. WooCommerce, Shopify, or a simple spreadsheet)
  • An SMTP email account or transactional email service (e.g. SendGrid, Mailgun)

Workflow Overview

The automation runs on a schedule — every 15 or 30 minutes during Black Friday — and executes these steps:

  1. Fetch current stock levels from your inventory source
  2. Filter products that have fallen below your low-stock threshold (e.g. fewer than 10 units)
  3. Query Capsule CRM for contacts tagged with that product category
  4. Send each contact a personalised low-stock alert email
  5. Log the notification in Capsule CRM as an activity to avoid duplicate sends

Step-by-Step: Building the n8n Workflow

Step 1 — Schedule Trigger

Open n8n and create a new workflow. Add a Schedule Trigger node. Set the interval to every 15 minutes. During off-peak days you can slow this to hourly, but on Black Friday you want near-real-time checks.

Step 2 — Fetch Inventory Data

Add an HTTP Request node (for a REST API like Shopify or WooCommerce) or a Google Sheets node if you manage stock in a spreadsheet. Configure it to return product name, SKU, and current stock quantity. Set your threshold as a workflow variable — for example, lowStockThreshold = 10.

Step 3 — Filter Low-Stock Products

Add an IF node. Set the condition: {{ $json.stock_quantity }} < {{ $vars.lowStockThreshold }}. Only products that meet this condition pass to the next step. Products with healthy stock are discarded silently.

Step 4 — Query Capsule CRM for Tagged Contacts

Add an HTTP Request node configured for the Capsule CRM API. Use the endpoint GET /api/v2/parties with a tag filter matching the product category (e.g. tag=electronics). Capsule returns a list of contacts — name, email, and any custom fields you have set. If you manage sales pipelines and contact segments in Capsule CRM, your tags are already organised and ready to query.

Step 5 — Loop Over Contacts and Send Email

Add a Split In Batches node to iterate over each contact returned from Capsule. Then connect an Email (SMTP) or SendGrid node. Craft your message using n8n expressions:

  • Subject: ⚡ Only {{ $json.stock_quantity }} left — grab {{ $json.product_name }} before it's gone
  • Body: Personalise with {{ $json.firstName }} from the Capsule contact data, include the product link and a clear call to action.

Step 6 — Log Activity in Capsule CRM

After sending each email, add another HTTP Request node to post an activity back to Capsule CRM using POST /api/v2/entries. Log the type as "Email" and note which alert was sent. This prevents the same customer from receiving the same low-stock alert twice if the workflow runs again before stock changes.

Step 7 — Error Handling

Connect an Error Trigger node and route failures to a Slack message or an email to your operations team. During Black Friday, silent failures are expensive. n8n's built-in error workflow makes this a two-minute addition.

Tips for Black Friday Specifically

  • Pre-tag your contacts: In the weeks before Black Friday, segment your Capsule CRM contacts by product interest using tags like wishlist-sneakers or interested-laptops. The workflow picks these up automatically.
  • Set a daily send cap: Add a counter stored in a Google Sheet or n8n variable to avoid emailing the same contact more than once per day, even if stock fluctuates around the threshold.
  • Test on staging inventory: Run the workflow against a test spreadsheet with dummy data before go-live. Use n8n's manual execution to step through each node and inspect the data.
  • Add a re-stock alert variant: Flip the logic — if stock was previously zero and now exceeds five units, trigger a "Back in stock" version of the same workflow.

Extending the Workflow

Once the core alert is running, you can extend it in several directions:

  • Connect a Telegram or Slack node to also alert your internal sales team when stock drops.
  • Add a Wait node and a follow-up email 2 hours later for contacts who didn't click the first message (track opens via your email provider's webhook).
  • Use n8n's Merge node to combine inventory data from multiple sources — your main warehouse and a third-party fulfilment partner — before filtering.

Conclusion

A Black Friday inventory alert workflow built with n8n and Capsule CRM gives small businesses the kind of real-time customer communication that used to require expensive enterprise software. The workflow checks stock, finds the right customers, sends personalised emails, and logs everything — all automatically, all day long, while your team focuses on fulfilment.

If you want to build automated workflows like this inventory alert, you can get started via n8n — including 400+ integrations and the option to self-host for free or use n8n Cloud — to keep your customers informed in real time this Black Friday.

🇩🇪 Deutsch

Dieser Artikel enthält Affiliate-Links (Werbung). Kaufst du darüber, erhalten wir ggf. eine Provision – für dich ohne Mehrkosten.

Black Friday Lagerbestand-Alarm: Kunden automatisch benachrichtigen mit n8n und Capsule CRM

Black Friday ist der umsatzstärkste Tag des Jahres — und gleichzeitig der chaotischste. Produkte sind innerhalb von Stunden ausverkauft, Kunden verpassen ihre Wunschprodukte, und das Team hat keine Zeit, manuelle E-Mails zu versenden. Die Lösung: ein vollautomatischer Lagerbestand-Alarm, der Lagermengen prüft, interessierte Kunden im CRM sucht und personalisierte Benachrichtigungen verschickt — ohne manuellen Aufwand.

Diese Anleitung zeigt dir, wie du diesen Workflow mit n8n aufbaust — einem Open-Source-Automatisierungstool mit über 400 Integrationen, das du kostenlos selbst hosten oder als n8n Cloud nutzen kannst — kombiniert mit Capsule CRM als Kundendatenquelle. Das Ergebnis: Sobald ein Produkt unter deinen definierten Schwellenwert fällt, erhalten die richtigen Kunden automatisch eine E-Mail.

Warum Lagerbestand-Alarme zu Black Friday automatisieren?

  • Geschwindigkeit: Kunden vergleichen mehrere Shops gleichzeitig. Eine Echtzeit-Benachrichtigung schlägt jeden nächsten Newsletter.
  • Personalisierung: Nur Kunden, die als an einer Produktkategorie interessiert getaggt sind, erhalten die Nachricht — nicht die gesamte Liste.
  • Weniger manueller Aufwand: Das Team muss in der stressigsten Stunde des Jahres keine Dashboards überwachen oder E-Mails kopieren.
  • Umsatzsteigerung: Niedrig-Lageralarme erzeugen Dringlichkeit und wandeln warme Leads aus dem CRM in Käufer um.

Voraussetzungen

  • Eine n8n-Instanz (selbst gehostet oder n8n Cloud)
  • Ein Capsule CRM-Konto mit Kontakten, die nach Produktinteresse getaggt sind
  • Lagerdaten, die über eine API, ein Google Sheet oder eine Datenbank abrufbar sind (z. B. WooCommerce, Shopify oder eine einfache Tabelle)
  • Einen SMTP-E-Mail-Account oder einen Transaktions-E-Mail-Dienst (z. B. SendGrid, Mailgun)

Workflow-Übersicht

Die Automatisierung läuft nach einem Zeitplan — alle 15 oder 30 Minuten während des Black Friday — und führt folgende Schritte aus:

  1. Aktuelle Lagermengen aus der Inventarquelle abrufen
  2. Produkte filtern, die unter den Schwellenwert gefallen sind (z. B. weniger als 10 Einheiten)
  3. Capsule CRM nach Kontakten mit dem passenden Produkt-Tag abfragen
  4. Jedem Kontakt eine personalisierte Niedrig-Lager-Alarm-E-Mail senden
  5. Die Benachrichtigung in Capsule CRM als Aktivität protokollieren, um Doppelsendungen zu vermeiden

Schritt für Schritt: Den n8n-Workflow aufbauen

Schritt 1 — Schedule Trigger

Öffne n8n und erstelle einen neuen Workflow. Füge einen Schedule Trigger-Node hinzu. Stelle das Intervall auf alle 15 Minuten ein. An ruhigeren Tagen kannst du auf stündlich wechseln, aber am Black Friday willst du nahezu Echtzeit-Prüfungen.

Schritt 2 — Lagerdaten abrufen

Füge einen HTTP Request-Node (für eine REST-API wie Shopify oder WooCommerce) oder einen Google Sheets-Node hinzu, falls du den Lagerbestand in einer Tabelle verwaltest. Konfiguriere ihn so, dass er Produktname, SKU und aktuelle Lagermenge zurückgibt. Definiere deinen Schwellenwert als Workflow-Variable — zum Beispiel lowStockThreshold = 10.

Schritt 3 — Produkte mit niedrigem Lagerbestand filtern

Füge einen IF-Node hinzu. Setze die Bedingung: {{ $json.stock_quantity }} < {{ $vars.lowStockThreshold }}. Nur Produkte, die diese Bedingung erfüllen, werden weitergeleitet. Produkte mit ausreichendem Bestand werden stillschweigend verworfen.

Schritt 4 — Capsule CRM nach getaggten Kontakten abfragen

Füge einen weiteren HTTP Request-Node hinzu, der für die Capsule CRM API konfiguriert ist. Verwende den Endpunkt GET /api/v2/parties mit einem Tag-Filter, der zur Produktkategorie passt (z. B. tag=elektronik). Capsule gibt eine Liste mit Kontakten zurück — Name, E-Mail und alle benutzerdefinierten Felder. Wenn du Sales-Pipelines und Kontaktsegmente in Capsule CRM verwaltest, sind deine Tags bereits strukturiert und sofort abfragbar.

Schritt 5 — Kontakte durchlaufen und E-Mail senden

Füge einen Split In Batches-Node hinzu, um jeden zurückgegebenen Kontakt einzeln zu verarbeiten. Verbinde ihn dann mit einem E-Mail (SMTP)- oder SendGrid-Node. Erstelle deine Nachricht mit n8n-Ausdrücken:

  • Betreff: ⚡ Nur noch {{ $json.stock_quantity }} verfügbar — {{ $json.product_name }} jetzt sichern
  • Text: Personalisierung mit {{ $json.firstName }} aus den Capsule-Kontaktdaten, Produktlink und klarem Call-to-Action.

Schritt 6 — Aktivität in Capsule CRM protokollieren

Nach dem E-Mail-Versand fügst du einen weiteren HTTP Request-Node hinzu, der eine Aktivität mit POST /api/v2/entries in Capsule CRM speichert. Protokolliere den Typ als „E-Mail" und notiere, welcher Alarm gesendet wurde. So wird verhindert, dass derselbe Kunde bei erneuter Workflow-Ausführung denselben Alarm zweimal erhält.

Schritt 7 — Fehlerbehandlung

Verbinde einen Error Trigger-Node und leite Fehler an eine Slack-Nachricht oder eine E-Mail an dein Betriebsteam weiter. Am Black Friday sind stille Fehler teuer. n8n's eingebauter Error-Workflow macht das in zwei Minuten möglich.

Tipps speziell für Black Friday

  • Kontakte vorab taggen: Segmentiere in den Wochen vor Black Friday deine Capsule CRM-Kontakte nach Produktinteresse mit Tags wie wunschliste-sneaker oder interesse-laptops. Der Workflow greift diese automatisch ab.
  • Tägliches Sendelimit festlegen: Füge einen Zähler in einem Google Sheet oder einer n8n-Variable hinzu, um zu verhindern, dass derselbe Kontakt mehr als einmal täglich kontaktiert wird, auch wenn der Lagerbestand um den Schwellenwert schwankt.
  • Auf Test-Inventar prüfen: Führe den Workflow vor dem Start gegen eine Test-Tabelle mit Dummy-Daten aus. Nutze n8n's manuelle Ausführung, um jeden Node einzeln zu durchlaufen und die Daten zu prüfen.
  • Variante für Wiederauffüllung hinzufügen: Drehe die Logik um — war der Bestand zuvor null und übersteigt jetzt fünf Einheiten, löse eine „Wieder verfügbar"-Version desselben Workflows aus.

Den Workflow erweitern

Sobald der Kern-Alert läuft, kannst du ihn in verschiedene Richtungen ausbauen:

  • Verbinde einen Telegram- oder Slack-Node, um auch dein internes Sales-Team zu benachrichtigen, wenn der Bestand sinkt.
  • Füge einen Wait-Node und eine Follow-up-E-Mail 2 Stunden später hinzu für Kontakte, die die erste Nachricht nicht geklickt haben (Öffnungsraten über den Webhook deines E-Mail-Anbieters tracken).
  • Verwende n8n's Merge-Node, um Lagerdaten aus mehreren Quellen zu kombinieren — deinem Hauptlager und einem Fulfillment-Partner — bevor du filterst.

Fazit

Ein Black Friday Lagerbestand-Alarm-Workflow mit n8n und Capsule CRM gibt kleinen Unternehmen die Art von Echtzeit-Kundenkommunikation, die früher teure Enterprise-Software erforderte. Der Workflow prüft den Bestand, findet die richtigen Kunden, sendet personalisierte E-Mails und protokolliert alles — vollautomatisch, den ganzen Tag, während dein Team sich auf die Auftragsabwicklung konzentriert.

Wenn du automatisierte Workflows wie diesen Lagerbestand-Alarm aufbauen möchtest, kannst du über n8n loslegen — inklusive über 400 Integrationen und der Möglichkeit, n8n kostenlos selbst zu hosten oder n8n Cloud zu nutzen — und deine Kunden diesen Black Friday in Echtzeit informieren.