Production Planning Automation with MRPeasy and n8n

Produktionsplanung automatisieren: MRPeasy und n8n verbinden

🇬🇧 English

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

Production Planning Automation: Connect Your ERP to n8n Workflows with MRPeasy

For small and mid-sized manufacturers, production planning often means juggling spreadsheets, manual data entry and delayed reactions to stock shortages or overdue orders. Connecting your ERP system to an automation layer changes that entirely. With MRPeasy as your cloud ERP for production planning, inventory and purchasing, and n8n as the workflow engine, you can build real-time automations that keep your shop floor and back office in sync — without writing complex custom code.

Why Automate Production Planning?

Manual production planning creates bottlenecks at every handoff: a sales order arrives, someone updates the ERP, someone else checks stock, a purchase order gets created days later. Each delay adds cost and risk. Automation closes those gaps by triggering actions the moment data changes in your ERP.

  • Faster reaction times: Stock drops below threshold → purchase order created automatically.
  • Fewer human errors: Data flows between systems without copy-paste.
  • Better visibility: Teams get notified in Slack, email or Teams the moment a production order status changes.
  • Scalability: Workflows handle ten orders or ten thousand without extra headcount.

What MRPeasy Offers as the ERP Foundation

MRPeasy is a cloud ERP built specifically for small manufacturers. It covers production planning, inventory management, purchasing and basic CRM — all accessible via a REST API. That API is the bridge you need to connect it to n8n.

Key MRPeasy modules relevant for automation:

  • Manufacturing Orders (MO): Create, update and track production runs.
  • Bill of Materials (BOM): Read component requirements per finished product.
  • Stock Management: Query real-time inventory levels per location.
  • Purchase Orders (PO): Automatically generate orders when stock falls short.
  • Sales Orders: Trigger production workflows the moment a customer order is confirmed.

n8n as the Automation Engine

n8n is an open-source workflow automation platform with over 400 integrations. You can self-host it for free or use n8n Cloud. Its visual canvas lets you map out multi-step workflows — HTTP requests to MRPeasy, conditional logic, transformations and actions in tools like Slack, Gmail, Google Sheets or any webhook-enabled system.

For this integration, n8n communicates with MRPeasy via its REST API using HTTP Request nodes. No dedicated MRPeasy node exists yet, but the API is well-documented and straightforward to call with standard authentication headers.

Step-by-Step: Building Your First MRPeasy + n8n Workflow

1. Get Your MRPeasy API Credentials

Log in to MRPeasy, navigate to Settings → Integrations → API, and generate your API key. You will use this key as a Bearer token or as a URL parameter (depending on the endpoint) in every n8n HTTP Request node.

2. Set Up n8n and Create a New Workflow

Open your n8n instance (self-hosted or Cloud). Click New Workflow and add your trigger node. Common triggers for production planning:

  • Schedule Trigger: Poll MRPeasy every 15 minutes for new or updated orders.
  • Webhook Trigger: Receive real-time pushes from other systems (e.g., your e-commerce store confirming a sale).
  • Manual Trigger: Run on-demand for testing.

3. Query MRPeasy with an HTTP Request Node

Add an HTTP Request node and configure it:

  • Method: GET
  • URL: https://app.mrpeasy.com/rest/v1/manufacturing-orders
  • Authentication: Header Auth — Key: Authorization, Value: Bearer YOUR_API_KEY
  • Query Parameters: Filter by status, date range or customer reference as needed.

The response returns a JSON array of manufacturing orders. Use n8n's Item Lists or Split in Batches node to process each order individually downstream.

4. Add Conditional Logic

Use an IF node to route orders based on status or urgency. For example:

  • If status === 'overdue' → send a Slack alert to the production manager.
  • If stock_level < reorder_point → create a purchase order via POST to MRPeasy's PO endpoint.
  • If status === 'completed' → update a Google Sheet dashboard and notify the sales team.

5. Write Back to MRPeasy

To create or update records, use a POST or PATCH HTTP Request node. Example: automatically create a Purchase Order when inventory falls below threshold:

  • Method: POST
  • URL: https://app.mrpeasy.com/rest/v1/purchase-orders
  • Body (JSON): Include supplier ID, item ID, quantity and expected delivery date — mapped dynamically from upstream nodes.

6. Notify Your Team

Connect a Slack, Microsoft Teams, Gmail or SMTP node at the end of each branch to keep the right people informed without manual checks. Use n8n's expression editor to include dynamic values like order number, item name and due date in every message.

Three High-Value Workflow Ideas

Workflow 1: Sales Order → Auto-Create Manufacturing Order

Webhook receives a confirmed sales order from your shop (e.g., Shopify or WooCommerce) → n8n checks BOM in MRPeasy → creates a Manufacturing Order → notifies the production manager → logs the action to Google Sheets.

Workflow 2: Daily Inventory Check with Low-Stock Alerts

Schedule Trigger runs every morning → n8n queries all stock levels in MRPeasy → filters items below reorder point → creates draft Purchase Orders in MRPeasy → sends a summary email to the purchasing team.

Workflow 3: Production Order Completion → Customer Notification

Schedule Trigger polls MRPeasy for newly completed Manufacturing Orders → matches each to the original Sales Order → retrieves customer email from MRPeasy CRM → sends a shipping-ready notification via Gmail or ActiveCampaign.

Tips for a Robust Integration

  • Use n8n's Error Trigger: Catch failed API calls and send yourself an alert instead of losing data silently.
  • Store credentials in n8n's credential manager: Never hard-code API keys in node fields.
  • Add a Wait node for rate limiting: MRPeasy API has rate limits; add a small delay between batch calls.
  • Log everything to a Google Sheet or Airtable: Maintain an audit trail of every automated action for compliance and debugging.
  • Start small: Build and test one workflow fully before adding the next. A working Schedule → HTTP → IF → Notify chain gives you confidence fast.

What You Need to Get Started

  • An active MRPeasy account with API access enabled
  • An n8n instance (self-hosted or Cloud)
  • Basic familiarity with REST APIs and JSON (no programming required)
  • 15–30 minutes to build your first workflow

The combination of a purpose-built manufacturing ERP and a flexible open-source automation engine covers the full production cycle — from incoming sales order to shipped product — with minimal manual intervention. For small manufacturers who cannot afford enterprise integration middleware, this stack punches well above its weight.

If you run a small manufacturing business and want to automate production planning end to end, you can manage inventory, production orders and purchasing via MRPeasy — including a cloud ERP built specifically for small manufacturers — to reduce manual work and keep your shop floor running on time.

🇩🇪 Deutsch

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

Produktionsplanung automatisieren: ERP-System mit n8n-Workflows verbinden via MRPeasy

Für kleine und mittelständische Fertigungsbetriebe bedeutet Produktionsplanung oft: Tabellenkalkulationen, manuelle Dateneingaben und verzögerte Reaktionen auf Lagerengpässe oder überfällige Aufträge. Wer sein ERP-System mit einer Automatisierungsschicht verbindet, verändert das grundlegend. Mit MRPeasy als Cloud-ERP für Produktionsplanung, Lagerverwaltung und Einkauf und n8n als Workflow-Engine lassen sich Echtzeit-Automatisierungen aufbauen, die Produktion und Backoffice synchron halten — ohne aufwändige Programmierung.

Warum Produktionsplanung automatisieren?

Manuelle Produktionsplanung schafft Engpässe an jedem Übergabepunkt: Ein Kundenauftrag geht ein, jemand aktualisiert das ERP, jemand anderes prüft den Lagerbestand, eine Bestellung wird Tage später erstellt. Jede Verzögerung kostet Geld und erhöht das Risiko. Automatisierung schließt diese Lücken, indem sie Aktionen auslöst, sobald sich Daten im ERP ändern.

  • Schnellere Reaktionszeiten: Lager fällt unter Schwellenwert → Bestellung wird automatisch erstellt.
  • Weniger Fehler: Daten fließen zwischen Systemen ohne Copy-Paste.
  • Bessere Transparenz: Teams werden per Slack, E-Mail oder Teams benachrichtigt, sobald sich der Status eines Fertigungsauftrags ändert.
  • Skalierbarkeit: Workflows verarbeiten zehn oder zehntausend Aufträge ohne zusätzliches Personal.

Was MRPeasy als ERP-Grundlage bietet

MRPeasy ist ein Cloud-ERP, das speziell für kleine Hersteller entwickelt wurde. Es deckt Produktionsplanung, Lagerverwaltung, Einkauf und einfaches CRM ab — alles über eine REST-API zugänglich. Diese API ist die Brücke, die du brauchst, um MRPeasy mit n8n zu verbinden.

Die wichtigsten MRPeasy-Module für die Automatisierung:

  • Fertigungsaufträge (Manufacturing Orders): Produktionsläufe erstellen, aktualisieren und verfolgen.
  • Stücklisten (Bill of Materials): Komponentenbedarf je Fertigerzeugnis abfragen.
  • Lagerverwaltung: Echtzeit-Lagerbestände je Standort abfragen.
  • Bestellungen (Purchase Orders): Automatisch generieren, wenn Bestände zu niedrig sind.
  • Kundenaufträge (Sales Orders): Produktionsworkflows auslösen, sobald ein Kundenauftrag bestätigt ist.

n8n als Automatisierungs-Engine

n8n ist eine Open-Source-Workflow-Automatisierungsplattform mit über 400 Integrationen. Du kannst es kostenlos selbst hosten oder n8n Cloud nutzen. Auf dem visuellen Canvas lassen sich mehrstufige Workflows abbilden — HTTP-Anfragen an MRPeasy, Bedingungslogik, Datentransformationen und Aktionen in Tools wie Slack, Gmail, Google Sheets oder jedem Webhook-fähigen System.

Für diese Integration kommuniziert n8n über HTTP-Request-Nodes mit der REST-API von MRPeasy. Einen dedizierten MRPeasy-Node gibt es noch nicht, aber die API ist gut dokumentiert und lässt sich mit Standard-Authentifizierungs-Headern unkompliziert ansprechen.

Schritt für Schritt: Deinen ersten MRPeasy-n8n-Workflow aufbauen

1. MRPeasy API-Zugangsdaten holen

Melde dich in MRPeasy an, gehe zu Einstellungen → Integrationen → API und generiere deinen API-Schlüssel. Diesen Schlüssel verwendest du als Bearer-Token oder URL-Parameter in jedem n8n-HTTP-Request-Node.

2. n8n einrichten und einen neuen Workflow erstellen

Öffne deine n8n-Instanz (selbst gehostet oder Cloud). Klicke auf Neuer Workflow und füge deinen Trigger-Node hinzu. Typische Trigger für die Produktionsplanung:

  • Schedule Trigger: MRPeasy alle 15 Minuten nach neuen oder aktualisierten Aufträgen abfragen.
  • Webhook Trigger: Echtzeit-Benachrichtigungen von anderen Systemen empfangen (z. B. Online-Shop bei Bestellbestätigung).
  • Manueller Trigger: Für Tests auf Abruf ausführen.

3. MRPeasy mit einem HTTP-Request-Node abfragen

Füge einen HTTP Request-Node hinzu und konfiguriere ihn:

  • Methode: GET
  • URL: https://app.mrpeasy.com/rest/v1/manufacturing-orders
  • Authentifizierung: Header Auth — Key: Authorization, Value: Bearer DEIN_API_SCHLÜSSEL
  • Query-Parameter: Nach Status, Datumsbereich oder Kundenreferenz filtern.

Die Antwort liefert ein JSON-Array mit Fertigungsaufträgen. Nutze n8ns Item Lists- oder Split in Batches-Node, um jeden Auftrag einzeln weiterzuverarbeiten.

4. Bedingungslogik hinzufügen

Verwende einen IF-Node, um Aufträge nach Status oder Dringlichkeit zu verzweigen. Beispiele:

  • Wenn status === 'overdue' → Slack-Alarm an den Produktionsleiter senden.
  • Wenn lagerbestand < meldebestand → Bestellung über den PO-Endpunkt von MRPeasy erstellen.
  • Wenn status === 'completed' → Google-Sheet-Dashboard aktualisieren und Vertriebsteam benachrichtigen.

5. Daten in MRPeasy zurückschreiben

Um Datensätze zu erstellen oder zu aktualisieren, verwendest du einen POST- oder PATCH-HTTP-Request-Node. Beispiel: automatisch eine Bestellung erstellen, wenn der Lagerbestand unter den Schwellenwert fällt:

  • Methode: POST
  • URL: https://app.mrpeasy.com/rest/v1/purchase-orders
  • Body (JSON): Lieferanten-ID, Artikel-ID, Menge und gewünschtes Lieferdatum — dynamisch aus vorgelagerten Nodes befüllt.

6. Dein Team benachrichtigen

Verbinde am Ende jedes Zweigs einen Slack-, Microsoft Teams-, Gmail- oder SMTP-Node, damit die richtigen Personen ohne manuelle Kontrollen informiert werden. Nutze n8ns Ausdruckseditor, um dynamische Werte wie Auftragsnummer, Artikelname und Fälligkeitsdatum in jede Nachricht einzubinden.

Drei hochwertige Workflow-Ideen

Workflow 1: Kundenauftrag → Fertigungsauftrag automatisch anlegen

Webhook empfängt einen bestätigten Kundenauftrag aus dem Shop (z. B. Shopify oder WooCommerce) → n8n prüft die Stückliste in MRPeasy → erstellt einen Fertigungsauftrag → benachrichtigt den Produktionsleiter → protokolliert den Vorgang in Google Sheets.

Workflow 2: Tägliche Lagerprüfung mit Niedrigbestand-Alarm

Schedule Trigger läuft jeden Morgen → n8n fragt alle Lagerbestände in MRPeasy ab → filtert Artikel unterhalb des Meldebestands → erstellt Entwürfe für Bestellungen in MRPeasy → sendet eine Zusammenfassung per E-Mail an den Einkauf.

Workflow 3: Fertigungsauftrag abgeschlossen → Kundenbenachrichtigung

Schedule Trigger fragt MRPeasy nach neu abgeschlossenen Fertigungsaufträgen → ordnet jeden Auftrag dem ursprünglichen Kundenauftrag zu → ruft die Kunden-E-Mail aus dem MRPeasy-CRM ab → sendet eine Versandbereit-Benachrichtigung per Gmail.

Tipps für eine robuste Integration

  • n8n Error Trigger nutzen: Fehlgeschlagene API-Aufrufe abfangen und einen Alarm senden, statt Daten stillschweigend zu verlieren.
  • Zugangsdaten im n8n Credential Manager speichern: API-Schlüssel nie direkt in Node-Feldern hinterlegen.
  • Wait-Node für Rate-Limiting einfügen: Die MRPeasy-API hat Anfragelimits; füge bei Batch-Abfragen eine kleine Verzögerung ein.
  • Alles in Google Sheets oder Airtable protokollieren: Halte ein Audit-Trail jeder automatisierten Aktion für Compliance und Fehleranalyse vor.
  • Klein anfangen: Einen Workflow vollständig aufbauen und testen, bevor der nächste folgt. Eine funktionierende Schedule → HTTP → IF → Notify-Kette gibt schnell Sicherheit.

Was du zum Start brauchst

  • Ein aktives MRPeasy-Konto mit aktiviertem API-Zugang
  • Eine n8n-Instanz (selbst gehostet oder Cloud)
  • Grundkenntnisse zu REST-APIs und JSON (keine Programmierung erforderlich)
  • 15–30 Minuten für den ersten Workflow

Die Kombination aus einem fertigungsspezifischen ERP und einer flexiblen Open-Source-Automatisierungs-Engine deckt den gesamten Produktionszyklus ab — vom eingehenden Kundenauftrag bis zum versandfertigen Produkt — mit minimalem manuellem Aufwand. Für kleine Hersteller, die sich keine Enterprise-Integrationssoftware leisten können, ist dieses Setup erstaunlich leistungsstark.

Wenn du einen kleinen Fertigungsbetrieb leitest und die Produktionsplanung durchgängig automatisieren möchtest, kannst du über MRPeasy Lagerbestände, Fertigungsaufträge und den Einkauf verwalten — inklusive eines Cloud-ERPs, das speziell für kleine Hersteller entwickelt wurde — und so manuelle Arbeit deutlich reduzieren und deinen Betrieb pünktlich am Laufen halten.