SEEGEA

n8n Shopify: self-host, webhooks and GraphQL Admin in 2026

n8n is the most developer-friendly open-source automation platform for Shopify in 2026. Self-hostable, fully extensible, and free for unlimited workflows. Here is everything you need to wire it to Shopify correctly.

11 min readApril 17, 2026

n8n sits at the intersection of no-code accessibility and developer-grade flexibility. With a native Shopify node, webhook support, and full GraphQL Admin API access via HTTP Request, it is the best open-source option for Shopify orchestration in 2026.

n8n + Shopify: the 3 main integration patterns

Webhook-driven workflows

Register a Shopify webhook (order/create, product/update, inventory/update) pointing to your n8n webhook URL. n8n receives the payload and routes it through your workflow. No polling, real-time processing.

Scheduled GraphQL queries

Run a Cron node every hour to query Shopify GraphQL Admin API for low-stock products, new orders, or products missing attributes. Process results and trigger downstream actions.

Bidirectional ERP sync

Poll your ERP API for inventory updates, then push to Shopify via inventorySetOnHandQuantities mutation. n8n handles retries, error routing and logging natively.

n8n + Shopify stack

ShopifyPrestaShopWebhookPostgreSQL

GraphQL Admin rate limit handling in n8n

Shopify GraphQL Admin API uses cost-based throttling. Every query has a cost (check extensions.cost.actualQueryCost in the response). The default bucket is 50 points, refilling at 50/second. On Shopify Plus: 1,000 points.

In n8n, implement this pattern:

  1. After each GraphQL response, read extensions.cost.throttleStatus.currentlyAvailable
  2. If available < 20, add a Wait node for 2 seconds
  3. Use the Batch Size setting in the Split In Batches node to avoid sending more than 5 concurrent requests
Use casen8nSeegea
Webhook processing (orders, events)Native, excellentNot designed for this
Scheduled batch jobsCron + HTTP, excellentNot designed for this
Catalog content editing (AI, bulk)Possible but complexNative (tabular grid)
Human review before publishNoYes (inline grid)
Rollback after errorNoYes (Ctrl+Z + versioning)
Infrastructure managementRequired (self-host)None (SaaS)
For catalog content work (descriptions, meta, images, translation): Seegea is faster and safer than any n8n workflow. For transactional Shopify automation (ERP sync, alerts, order processing): n8n is excellent. Both tools coexist without conflict.

n8n + Seegea: the winning combination

Use n8n for your event-driven Shopify automations. Use Seegea for catalog content management. When a new product is created in Shopify, your n8n webhook can notify Seegea (or your team) that a new product needs enrichment — then Seegea handles the AI description, meta and classification.

Created in France between Annecy and Chantilly, Seegea integrates cleanly alongside n8n workflows via Shopify webhooks.

See Seegea handle the catalog layer

30-min Google Meet · live enrichment on your Shopify store

See Seegea handle the catalog layer
Created in France (Annecy – Chantilly) · Email & Google Meet support

FAQ

For developers: almost always yes. n8n is self-hostable (no per-operation cost), open-source (fully extensible with custom nodes), and supports GraphQL natively. The trade-off: you need to manage infrastructure. For non-technical teams, Zapier or Make are simpler.

See Seegea in action

Book a 30-min live demo on Google Meet. No commitment.

Book a demo