by Satoshi
Overview A cornerstone of your Order Management System, this workflow ensures seamless inventory control through fully automated stock checks, leading to a direct reduction in operational costs. It provides real-time alerts to the responsible personnel, enabling proactive issue detection and resolution to eliminate the financial damages associated with unexpected stock-outs. How it works Order Webhook Receives orders from external sources (e.g., website, form, or app) via API. Check Order Request Checks the validity of the order (e.g., complete product, valid customer details) Check Inventory Retrieve inventory information and compare it with the order request. Notifications Generate a notification to Slack for the manager indicating a successful order or an out-of-stock situation. Logging Log the process details to a Google Sheet for tracking. Set up steps Webhook Create a JSON request with the following format to call the Webhook Url { "id": "ORDER1001", "customer": { "name": "Customer", "email": "customer@example.com" }, "items": [ { "sku": "SKU001", "quantity": 2, "name": "Product A", "price": 5000 }, { "sku": "SKU002", "quantity": 2, "name": "Product C", "price": 10000 } ], "total": 30000 } Define the greater than or less than conditions on the inventory level to enter the corresponding branches. Google Sheet Clone the file to your Google Drive. (WMS Data Demo) Replace your credentials and connect. Access permission must be granted to n8n. Slack Replace your credentials and connect. A channel named "warehouse" needs to be prepared to receive notifications (if using a different name, you must update the Slack node).
by Richard Uren
Create Products in Shopify from Airtable This workflow creates products in your Shopify store from Airtable. It also enables inventory tracking and sets the quantity of an inventory item at your store's default location. This is a great way to keep shopify in sync with Airtable if Airtable is your primary source of data, Only records with the 'sync' column set to true are sync'd. Setup Airtable Automations so that if any records are created or updated then this flag is set to true. Records are matched using the 'slug' column which Shopify calls a handle. Airtable Setup Notes The Airtable products table has the following columns title - free text description - free text company - free text type - free text status - ACTIVE, DRAFT or ARCHIVE slug - used in the product url, text with no spaces, can also use hyphen. price - sale price of the products compare_at_price - compare at price for products sku - unique code for each product stock_on_hand - quantity of this item available for purchase. sync - boolean, set to true to sync this record. Update GraphQL nodes with your Shopify store URL 1) Replace the URL in all GraphQL nodes with the URL for your Shopify store. 2) All GraphQL requests all use the Shopify 2025-04 GraphQL Admin API.
by Fred Carbonare
This workflow instantly sends successful Stripe Checkout payments to RD Station Marketing by creating an Order & Payment Event for every confirmed transaction. Itβs ideal for businesses that want to automate lead tracking, unify customer data, and trigger marketing automation flows at the moment of sale. Whoβs it for This template is designed for online sellers, course creators, SaaS businesses, and marketers who use Stripe Checkout for payments and RD Station Marketing for lead management and automation. If you want real-time revenue data inside RD Station without manual work, this workflow is for you. How it works Stripe triggers the workflow whenever a Checkout Session is completed. The workflow checks the payment status and retrieves the list of purchased items. A new Order & Payment Event is sent to RD Station Marketing using the community node. You can extend the workflow to include customer details captured during checkout. How to set up Edit the Stripe Trigger and getItems nodes with your Stripe API keys. Add your RD Station Marketing credentials in the send2RDMKT node. In production, copy the workflowβs webhook URL and add it to your Stripe Webhook settings. Test the workflow with a real or test payment. Requirements A Stripe account and valid API keys An RD Station Marketing account Installation of the community node: RD Station Marketing for n8n Disclaimer: This workflow requires a self-hosted n8n instance because it uses a community node. How to customize the workflow You can extend the payload sent to RD Station Marketing to include additional fields such as customer name, email, coupon codes, or metadata collected in Stripe Checkout. Feel free to add routers, conditionals, or enrichment nodes depending on your marketing logic.
by System Admin
Tagged with: , , , ,
by System Admin
Tagged with: , , , ,
by System Admin
Tagged with: , , , ,
by System Admin
Tagged with: , , , ,
by Harshil Agrawal
This workflow allows you to create, update, and get a product from WooCommerce.
by System Admin
Tagged with: , , , ,
by System Admin
Tagged with: , , , ,
by System Admin
Tagged with: , , , ,
by System Admin
Tagged with: , , , ,