Commerce

Medusa n8n Node

An action node for the Medusa v2 Admin API. Connect catalog updates, customer records, inventory levels, and order operations to your n8n workflows.

Published on npm · v0.1.2MIT-licensed project codeIndependent community integration

Using the integration

Product creation can derive one option axis from variant titles. Multi-option products still need explicit option mappings, and prices need the appropriate currency information.

The node includes stock-level operations and relationship actions such as assigning products to collections or sales channels. Order updates cover email and metadata; Complete, Cancel, and Archive are separate operations.

This package has no trigger node. Receiving Medusa events needs a subscriber or companion integration in the Medusa application. A successful delete response does not establish that the record existed before the request.

Supported resources and operations

ResourceOperations
CustomerCreate, Delete, Get, Get Many, Set Groups, Update
Customer GroupCreate, Delete, Get, Get Many, Set Customers, Update
FulfillmentCancel, Create, Create Shipment, Get Many, Mark as Delivered
Inventory ItemCreate, Delete, Delete Location Level, Get, Get Location Levels, Get Many, Set Location Level, Update
OrderArchive, Cancel, Complete, Get, Get Changes, Get Line Items, Get Many, Update
Price ListAdd Prices, Add Products, Create, Delete, Get, Get Many, Get Prices, Update
ProductCreate, Delete, Get, Get Many, Update
Product CategoryAdd Products, Create, Delete, Get, Get Many, Update
Product CollectionAdd Products, Create, Delete, Get, Get Many, Update
Product VariantCreate, Delete, Get, Get Many, Update
PromotionCreate, Delete, Get, Get Many, Update
RegionCreate, Delete, Get, Get Many, Update
Sales ChannelAdd Products, Create, Delete, Get, Get Many, Update
Stock LocationCreate, Delete, Get, Get Many, Set Sales Channels, Update

Reviewed 2026-09-07 against release source 2ffb7f4. See the repository for tests and detailed limitations.

Free workflow templates

See Medusa n8n Node in a complete workflow.

All workflows on n8n ↗
Interactive n8n workflow

Sync multi-location inventory to Medusa from any WMS or ERP

This workflow receives a stock feed via webhook, validates and expands SKU rows, then syncs per-location inventory levels to Medusa by matching inventory items by SKU and returning a JSON report of synced and missing items.

Open full viewer ↗
Loading interactive workflow…
Click to activate, then pan, zoom, or double-click a node.
View on n8n ↗
Interactive n8n workflow

Upsert and merchandise Medusa products from a PIM via webhook and Admin API

This workflow receives a product-launch webhook from a PIM, upserts the product in Medusa by handle, assigns it to a category and collection, publishes it to a sales channel, and returns a JSON response describing the action taken.

Open full viewer ↗
Loading interactive workflow…