LIVEAI Bootcamps · May 2026 · 🇫🇷 CET
Resources · Integrations · n8n FREE · 2026Shopify logo featuring the stylized shopping bag icon and brand name in black

SHOPIFY n8n INTEGRATION: AUTOMATE SHOPIFY WITH N8N

Looking to automate Shopify with n8n? You're in the right place. The native Shopify n8n integration gives you access to 57 triggers and 11 actions to build powerful e-commerce automation workflows without writing a single line of code.

Whether you need to sync orders with your CRM, update inventory across multiple platforms, or send personalized notifications when customers make purchases, this integration covers virtually every Shopify event and operation you could need. From cart creation to order fulfillment, from customer management to product catalog updates—everything can be automated through our automation agency.

In this comprehensive guide, you'll discover exactly how to connect Shopify to n8n, explore every available trigger and action in detail, and learn how to leverage this integration to save hours of manual work while improving your store's responsiveness.

Need help

Need help automating Shopify with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Why automate

Why automate Shopify with n8n?

The Shopify n8n integration is one of the most complete e-commerce integrations available on the platform. With 57 distinct triggers covering every major Shopify event and 11 actions for manipulating your store data, you have granular control over your entire e-commerce operation.

Significant time savings: No more manually exporting orders to spreadsheets, copying customer data to your email platform, or updating inventory counts by hand. Set up smart rules that handle these tasks automatically, 24/7. A single automation can replace hours of repetitive work each week.

Improved responsiveness: Trigger instant actions the moment something happens in your store. Send order confirmations within seconds, alert your team immediately when high-value orders come in, or automatically flag suspicious transactions.

Zero oversight: Shopify triggers monitor your store around the clock. Every new order, every inventory change, every customer signup immediately triggers the appropriate workflow—nothing slips through the cracks. If you want to go deeper, explore our WooCommerce n8n integration guide for similar e-commerce automation strategies.

Credentials

How to connect Shopify to n8n?

  1. !
    1 step

    How to connect Shopify to n8n?

    1. 01

      Add the node

      Search and add the node in your workflow.

    Shopify credentials
    TIP
    💡 TIP: When configuring API scopes in Shopify, only enable the permissions you actually need. For triggers, you'll typically need read access; for actions that create or modify data, you'll need write access. This follows the principle of least privilege and keeps your store more secure. Check out our n8n troubleshooting guide if you encounter any connection issues.
Need help

Need help automating Shopify with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Triggers

Shopify triggers available in n8n

  1. 01
    Trigger 01

    Theme Updated

    This trigger fires automatically whenever a theme is modified in your Shopify store. It's your early warning system for tracking design changes, whether made by you, your team, or a third-party app that manages your storefront appearance.

    Configuration parameters: Credential to connect with (required Shopify Access Token account) and Trigger On set to "Theme Updated" (fixed or expression mode).

    Typical use cases: Log all theme changes to a spreadsheet for audit purposes, send Slack notifications to your design team when the live theme is modified, trigger a backup workflow before major theme updates go live, or alert stakeholders when unauthorized theme changes occur.

    When to use it: When you need visibility into storefront design changes, especially useful for teams with multiple people accessing the Shopify admin or when using apps that modify your theme automatically.

    Theme Updated
  2. 02
    Trigger 02

    Theme Published

    When a new theme goes live on your store, this trigger activates immediately. Publishing a theme is a significant event—it changes what your customers see—so having automated responses ready can prevent issues and keep your team informed.

    Configuration parameters: Required Shopify Access Token credential and Trigger On set to "Theme Published" (supports fixed or expression input modes).

    Typical use cases: Automatically test critical pages after a new theme is published, notify your entire team when the storefront appearance changes, trigger analytics tracking to monitor conversion rate changes post-launch, or create a changelog entry documenting when themes were swapped.

    When to use it: This trigger is particularly valuable during redesigns or A/B testing scenarios where you're switching between theme versions.

    Theme Published
  3. 03
    Trigger 03

    Theme Deleted

    This trigger activates when a theme is removed from your Shopify store. While deleting unused themes is good housekeeping, accidental deletions can cause problems—this trigger helps you stay informed.

    Configuration parameters: Required dropdown for Shopify authentication credentials and Trigger On set to "Theme Deleted".

    Typical use cases: Log deleted themes for compliance or audit trails, alert administrators when themes are removed, or trigger a backup verification to ensure you still have theme copies.

    When to use it: When you need to track theme lifecycle management or maintain records of what themes existed in your store.

    Theme Deleted
  4. 04
    Trigger 04

    Theme Created

    Fires when a new theme is added to your Shopify store, whether uploaded manually, installed from the theme store, or duplicated from an existing theme.

    Configuration parameters: Dropdown to select Shopify Access Token account (required) and Trigger On set to "Theme Created" (required).

    Typical use cases: Get notified when team members add new themes for testing, automatically tag or categorize new themes in your project management system, or trigger a review workflow for new theme installations.

    Theme Created
  5. 05
    Trigger 05

    Tender Transactions Created

    This trigger fires when tender transactions are created in Shopify—these are the actual payment records associated with orders. It gives you insight into the financial side of your transactions at a granular level.

    Configuration parameters: Select your configured Shopify credentials (required) and set Trigger On to "Tender Transactions Created" (required).

    Typical use cases: Feed payment data into accounting software in real-time, monitor for specific payment types or amounts, create detailed financial reports automatically, or track payment method preferences across your customer base.

    Tender Transactions Created
  6. 06
    Trigger 06

    Shop Updated

    Activates whenever your Shopify store's settings are modified. This includes changes to store name, address, contact information, timezone, currency settings, and other shop-level configurations.

    Configuration parameters: Required dropdown for Shopify authentication and Trigger On set to "Shop Updated" (required).

    Typical use cases: Audit trail for all administrative changes to store settings, notify relevant team members when critical settings change, or sync store information to external systems when updated.

    When to use it: This trigger is especially useful for agencies managing multiple client stores or businesses with strict change management policies.

    Shop Updated
  7. 07
    Trigger 07

    Refund Created

    One of the most important triggers for customer service and finance teams. This fires immediately when a refund is processed in your Shopify store, allowing you to respond quickly and maintain accurate records.

    Configuration parameters: Select your Shopify Access Token account (required) and set Trigger On to "Refund Created" (required).

    Typical use cases: Automatically create support tickets to follow up on refund reasons, update your accounting system with refund data, send internal alerts for refunds above a certain threshold, trigger customer feedback surveys to understand refund causes, or adjust inventory counts when refunded items are returned.

    When to use it: Essential for any store that wants to proactively manage returns and understand why customers are requesting refunds.

    Refund Created
  8. 08
    Trigger 08

    Product Updated

    Fires whenever any product in your catalog is modified. This includes changes to titles, descriptions, prices, variants, images, inventory policy, and any other product attribute.

    Configuration parameters: Shopify Access Token credential selection (required) and Trigger On set to "Product Updated" (required).

    Typical use cases: Sync product changes to other sales channels (Amazon, eBay, etc.), update your product feed for Google Shopping automatically, notify your warehouse when product details change, or log all product modifications for version control.

    Product Updated
  9. 09
    Trigger 09

    Product Listings Updated

    Specifically tracks when product listings are modified. Product listings represent how products appear on sales channels, which may differ from the underlying product data.

    Configuration parameters: Required Shopify credential selection and Trigger On set to "Product Listings Updated" (required).

    Typical use cases: Ensure listing consistency across all sales channels, alert teams when public-facing product information changes, or trigger quality checks on updated listings.

    Product Listings Updated
  10. 10
    Trigger 10

    Product Listings Removed

    Activates when product listings are removed from sales channels. This is important for maintaining accurate multi-channel inventory and preventing customer confusion.

    Configuration parameters: Shopify Access Token account (required) and Trigger On set to "Product Listings Removed" (required).

    Typical use cases: Sync removal across other platforms, update your product feed to remove discontinued items, or alert teams when products are delisted.

    Product Listings Removed
  11. 11
    Trigger 11

    Product Listings Added

    Triggers when new product listings are created on sales channels.

    Configuration parameters: Shopify Access Token account (required) and Trigger On set to "Product Listings Added" (required).

    Typical use cases: Promote new products across channels automatically, create marketing campaigns for new listings, or update inventory systems with new product availability.

    Product Listings Added
  12. 12
    Trigger 12

    Product Deleted

    Triggers when a product is completely removed from your Shopify store. Unlike archiving, deletion is permanent, making this an important event to track.

    Configuration parameters: Shopify authentication credential (required) and Trigger On set to "Product Deleted" (required).

    Typical use cases: Remove deleted products from external systems and feeds, log deletions for audit purposes, alert management when products are removed, or update inventory databases.

    Product Deleted
  13. 13
    Trigger 13

    Product Created

    One of the most commonly used triggers. Fires whenever a new product is added to your Shopify store, whether manually, via CSV import, or through an app.

    Configuration parameters: Shopify Access Token account selection (required) and Trigger On set to "Product Created" (required).

    Typical use cases: Automatically add new products to your email marketing platform, create social media draft posts for new products, sync new products to Google Shopping, Amazon, or other channels, generate QR codes or barcodes for new items, or notify your fulfillment center about new SKUs.

    Product Created
  14. 14
    Trigger 14

    Orders Deleted

    Triggers when orders are deleted from your Shopify store. Order deletion is typically restricted and rare, making this an important event to monitor for data integrity.

    Configuration parameters: Required Shopify credential selection and Trigger On set to "Orders Deleted" (required).

    Typical use cases: Audit trail for deleted orders, alert administrators of unusual order deletions, or update external systems to remove deleted order data.

    Orders Deleted
  15. 15
    Trigger 15

    Order Updated

    Fires whenever an existing order is modified. This includes changes to shipping address, line items, order notes, tags, and fulfillment status.

    Configuration parameters: Shopify Access Token account (required) and Trigger On set to "Order Updated" (required).

    Typical use cases: Sync order changes to your ERP or warehouse management system, notify fulfillment when shipping details change, update customer records when order information is modified, or track order status changes through your pipeline.

    Order Updated
  16. 16
    Trigger 16

    Order Transactions Created

    Activates when new transaction records are created for orders. This provides detailed visibility into the payment processing side of your orders.

    Configuration parameters: Required Shopify authentication and Trigger On set to "Order Transactions Created" (required).

    Typical use cases: Feed transaction data to accounting software, monitor for specific transaction types (refunds, captures, voids), or create detailed payment reconciliation reports.

    Order Transactions Created
  17. 17
    Trigger 17

    Order Partially Fulfilled

    Triggers when an order reaches partially fulfilled status—some items have shipped but others haven't.

    Configuration parameters: Shopify credential dropdown (required) and Trigger On set to "Order Partially Fulfilled" (required).

    Typical use cases: Send customers partial shipment notifications, alert warehouse about remaining items to ship, or update order tracking dashboards.

    Order Partially Fulfilled
  18. 18
    Trigger 18

    Order Paid

    One of the most essential triggers for e-commerce automation. Fires the moment an order payment is successfully captured.

    Configuration parameters: Shopify Access Token account (required) and Trigger On set to "Order Paid" (required).

    Typical use cases: Send customized order confirmation emails, trigger fulfillment workflows immediately, add customers to post-purchase email sequences, update inventory in real-time, or notify sales team of new orders.

    Order Paid
  19. 19
    Trigger 19

    Order Fulfilled

    Triggers when an order is marked as completely fulfilled. This typically means all items have shipped and tracking information is available.

    Configuration parameters: Required Shopify credential and Trigger On set to "Order Fulfilled" (required).

    Typical use cases: Send shipping confirmation with tracking details, trigger review request emails after delivery window, update order status in external systems, or notify customer service of completed orders.

    Order Fulfilled
  20. 20
    Trigger 20

    Order Created

    The foundational e-commerce trigger. Fires whenever a new order is placed, regardless of payment status.

    Configuration parameters: Shopify Access Token account (required) and Trigger On set to "Order Created" (required).

    Typical use cases: Instant order notification to your team via Slack or email, begin fraud checking workflows, add order to fulfillment queue, update real-time sales dashboards, or trigger inventory reservation.

    Order Created
  21. 21
    Trigger 21

    Order Cancelled

    Fires when an order is cancelled, whether by the customer, your team, or automatically due to payment failure.

    Configuration parameters: Shopify credential selection (required) and Trigger On set to "Order Cancelled" (required).

    Typical use cases: Send cancellation confirmation to customers, release reserved inventory, update financial records, trigger win-back campaigns after cancellation, or log cancellation reasons for analysis.

    Order Cancelled
  22. 22
    Trigger 22

    Location Updated

    Activates when inventory location information is modified. Locations in Shopify represent physical places where you stock and ship inventory.

    Configuration parameters: Required Shopify authentication and Trigger On set to "Location Updated" (required).

    Typical use cases: Sync location changes to warehouse management systems, update shipping rate calculations, or notify logistics teams of location modifications.

    Location Updated
  23. 23
    Trigger 23

    Location Deleted

    Triggers when an inventory location is removed from your Shopify store.

    Configuration parameters: Shopify credential dropdown (required) and Trigger On set to "Location Deleted" (required).

    Typical use cases: Update fulfillment routing when locations close, remove deleted locations from external systems, or alert logistics team about location changes.

    Location Deleted
  24. 24
    Trigger 24

    Location Created

    Fires when a new inventory location is added to your Shopify store.

    Configuration parameters: Shopify Access Token account (required) and Trigger On set to "Location Created" (required).

    Typical use cases: Set up new locations in your warehouse management system, configure shipping zones for new fulfillment centers, or update inventory allocation rules.

    Location Created
  25. 25
    Trigger 25

    Locale Updated

    Triggers when store locale settings are modified, affecting language and regional formatting.

    Configuration parameters: Required Shopify credential and Trigger On set to "Locale Updated" (required).

    Typical use cases: Update translated content when locales change or sync locale settings to multi-channel systems.

    Locale Updated
  26. 26
    Trigger 26

    Locale Created

    Activates when a new locale is added to your store, enabling additional language support.

    Configuration parameters: Shopify authentication credential (required) and Trigger On set to "Locale Created" (required).

    Typical use cases: Trigger translation workflows for new languages or notify content teams about new locale support.

    Locale Created
  27. 27
    Trigger 27

    Inventory Levels Updated

    One of the most important inventory management triggers. Fires whenever stock levels change for any product variant at any location.

    Configuration parameters: Shopify Access Token account (required) and Trigger On set to "Inventory Levels Updated" (required).

    Typical use cases: Sync inventory to other sales channels in real-time, alert teams when stock falls below threshold, update warehouse management systems, generate reorder alerts for low stock items, or maintain accurate inventory across all platforms. You can also manage your data more effectively with Airtable n8n integration.

    Inventory Levels Updated
  28. 28
    Trigger 28

    Inventory Levels Disconnected

    Triggers when inventory tracking is disconnected for a product.

    Configuration parameters: Required Shopify credential and Trigger On set to "Inventory Levels Disconnected" (required).

    Typical use cases: Alert inventory managers about tracking changes or update external systems about untracked products.

    Inventory Levels Disconnected
  29. 29
    Trigger 29

    Inventory Levels Connected

    Fires when inventory tracking is enabled for a product.

    Configuration parameters: Shopify credential dropdown (required) and Trigger On set to "Inventory Levels Connected" (required).

    Typical use cases: Initialize inventory sync for newly tracked products or update warehouse systems about new tracked items.

    Inventory Levels Connected
  30. 30
    Trigger 30

    Inventory Items Updated

    Triggers when inventory item records are modified, including cost, country of origin, or harmonized system code changes.

    Configuration parameters: Shopify Access Token account (required) and Trigger On set to "Inventory Items Updated" (required).

    Typical use cases: Sync cost changes to accounting systems or update customs documentation for international shipping.

    Inventory Items Updated
  31. 31
    Trigger 31

    Inventory Items Deleted

    Fires when inventory items are removed from your store.

    Configuration parameters: Required Shopify authentication and Trigger On set to "Inventory Items Deleted" (required).

    Typical use cases: Clean up inventory data in external systems or log inventory item deletions for audit purposes.

    Inventory Items Deleted
  32. 32
    Trigger 32

    Inventory Items Created

    Triggers when new inventory items are created, typically when adding new product variants.

    Configuration parameters: Shopify credential selection (required) and Trigger On set to "Inventory Items Created" (required).

    Typical use cases: Initialize inventory counts in warehouse systems, set up tracking for new SKUs, or alert purchasing about new items to source.

    Inventory Items Created
  33. 33
    Trigger 33

    Fulfillment Updated

    Fires when fulfillment records are modified, such as when tracking numbers are added or shipment status changes.

    Configuration parameters: Shopify Access Token account (required) and Trigger On set to "Fulfillment Updated" (required).

    Typical use cases: Send updated tracking information to customers, update delivery estimates in external systems, or monitor shipment progress.

    Fulfillment Updated
  34. 34
    Trigger 34

    Fulfillment Events Deleted

    Triggers when fulfillment event records are removed.

    Configuration parameters: Required Shopify credential and Trigger On set to "Fulfillment Events Deleted" (required).

    Typical use cases: Maintain accurate shipment history in external systems or log deleted events for audit trails.

    Fulfillment Events Deleted
  35. 35
    Trigger 35

    Fulfillment Events Created

    Fires when new fulfillment events occur, tracking the journey of a shipment.

    Configuration parameters: Shopify authentication credential (required) and Trigger On set to "Fulfillment Events Created" (required).

    Typical use cases: Send proactive delivery updates to customers, track carrier performance, or update order tracking dashboards.

    Fulfillment Events Created
  36. 36
    Trigger 36

    Fulfillment Created

    Triggers when a new fulfillment is created, meaning items have been marked for shipping.

    Configuration parameters: Shopify Access Token account (required) and Trigger On set to "Fulfillment Created" (required).

    Typical use cases: Send shipping notification emails, update warehouse systems, or trigger carrier API calls for label generation.

    Fulfillment Created
  37. 37
    Trigger 37

    Draft Orders Updated

    Fires when draft orders are modified. Draft orders are quotes or orders-in-progress before they're finalized.

    Configuration parameters: Required Shopify credential and Trigger On set to "Draft Orders Updated" (required).

    Typical use cases: Track quote revisions for B2B customers or alert sales team about draft order changes.

    Draft Orders Updated
  38. 38
    Trigger 38

    Draft Orders Deleted

    Triggers when draft orders are removed from your store.

    Configuration parameters: Shopify credential dropdown (required) and Trigger On set to "Draft Orders Deleted" (required).

    Typical use cases: Clean up CRM records when quotes are abandoned or log deleted drafts for sales pipeline analysis.

    Draft Orders Deleted
  39. 39
    Trigger 39

    Draft Orders Created

    Fires when new draft orders are created, typically for phone orders, wholesale quotes, or custom pricing scenarios.

    Configuration parameters: Shopify Access Token account (required) and Trigger On set to "Draft Orders Created" (required).

    Typical use cases: Notify sales team of new quote requests, trigger approval workflows for custom pricing, or add draft orders to CRM opportunities.

    Draft Orders Created
  40. 40
    Trigger 40

    Customer Updated

    Triggers when customer records are modified, including changes to contact information, addresses, or tags.

    Configuration parameters: Required Shopify authentication and Trigger On set to "Customer Updated" (required).

    Typical use cases: Sync customer changes to CRM and email platforms, update shipping preferences in fulfillment systems, or maintain consistent customer data across all systems.

    Customer Updated
  41. 41
    Trigger 41

    Customer Groups Updated

    Fires when customer group/segment information is modified.

    Configuration parameters: Shopify credential selection (required) and Trigger On set to "Customer Groups Updated" (required).

    Typical use cases: Update segment-based marketing campaigns or sync group changes to email marketing platforms.

    Customer Groups Updated
  42. 42
    Trigger 42

    Customer Groups Deleted

    Triggers when customer groups are removed from your store.

    Configuration parameters: Shopify Access Token account (required) and Trigger On set to "Customer Groups Deleted" (required).

    Typical use cases: Update marketing automation segments or clean up group-based discount rules.

    Customer Groups Deleted
  43. 43
    Trigger 43

    Customer Groups Created

    Fires when new customer groups are created for segmentation.

    Configuration parameters: Required Shopify credential and Trigger On set to "Customer Groups Created" (required).

    Typical use cases: Set up corresponding segments in email marketing or initialize group-specific discount rules.

    Customer Groups Created
  44. 44
    Trigger 44

    Customer Enabled

    Triggers when a customer account is enabled/activated.

    Configuration parameters: Shopify authentication credential (required) and Trigger On set to "Customer Enabled" (required).

    Typical use cases: Send welcome emails to newly activated accounts or grant access to customer-only content.

    Customer Enabled
  45. 45
    Trigger 45

    Customer Disabled

    Fires when a customer account is disabled or suspended.

    Configuration parameters: Shopify Access Token account (required) and Trigger On set to "Customer Disabled" (required).

    Typical use cases: Update CRM status, trigger account review workflows, or send re-engagement campaigns.

    Customer Disabled
  46. 46
    Trigger 46

    Customer Deleted

    Triggers when a customer record is removed from your store.

    Configuration parameters: Required Shopify credential and Trigger On set to "Customer Deleted" (required).

    Typical use cases: Comply with GDPR data deletion requests across systems or clean up customer data in all connected platforms.

    Customer Deleted
  47. 47
    Trigger 47

    Customer Created

    Essential trigger for building customer engagement automation. Fires whenever a new customer is added to your Shopify store.

    Configuration parameters: Shopify credential dropdown (required) and Trigger On set to "Customer Created" (required).

    Typical use cases: Add new customers to email marketing lists using Mailchimp n8n integration, create CRM contacts automatically, send welcome email sequences, enroll customers in loyalty programs, or trigger onboarding workflows.

    Customer Created
  48. 48
    Trigger 48

    Collection Updated

    Fires when product collection settings or contents are modified.

    Configuration parameters: Shopify Access Token account (required) and Trigger On set to "Collection Updated" (required).

    Typical use cases: Sync collection changes to navigation menus, update collection feeds for advertising platforms, or notify merchandising team of changes.

    Collection Updated
  49. 49
    Trigger 49

    Collection Listings Updated

    Triggers when collection listing information is modified on sales channels.

    Configuration parameters: Required Shopify authentication and Trigger On set to "Collection Listings Updated" (required).

    Typical use cases: Maintain consistent collections across channels or update collection metadata in external systems.

    Collection Listings Updated
  50. 50
    Trigger 50

    Collection Listings Removed

    Fires when collection listings are removed from sales channels.

    Configuration parameters: Shopify credential selection (required) and Trigger On set to "Collection Listings Removed" (required).

    Typical use cases: Sync collection removal across platforms or update advertising campaigns.

    Collection Listings Removed
  51. 51
    Trigger 51

    Collection Listings Added

    Triggers when new collection listings are created on sales channels.

    Configuration parameters: Shopify Access Token account (required) and Trigger On set to "Collection Listings Added" (required).

    Typical use cases: Promote new collections across channels or create collection-based advertising campaigns.

    Collection Listings Added
  52. 52
    Trigger 52

    Collection Deleted

    Fires when a product collection is removed from your store.

    Configuration parameters: Required Shopify credential and Trigger On set to "Collection Deleted" (required).

    Typical use cases: Remove collection from navigation and external systems or update advertising targeting.

    Collection Deleted
  53. 53
    Trigger 53

    Collection Created

    Triggers when new product collections are created.

    Configuration parameters: Shopify authentication credential (required) and Trigger On set to "Collection Created" (required).

    Typical use cases: Add new collections to navigation menus, create collection-specific marketing campaigns, or set up collection pages on other platforms.

    Collection Created
  54. 54
    Trigger 54

    Checkout Updated

    Fires when a checkout session is modified, such as when items are added/removed or customer information changes.

    Configuration parameters: Shopify Access Token account (required) and Trigger On set to "Checkout Update" (required).

    Typical use cases: Track checkout behavior for analytics, trigger abandoned cart recovery sequences, or monitor checkout conversion funnel.

    Checkout Updated
  55. 55
    Trigger 55

    Checkout Deleted

    Triggers when a checkout session is removed or expires.

    Configuration parameters: Required Shopify credential and Trigger On set to "Checkout Delete" (required).

    Typical use cases: Clean up abandoned checkout data or update conversion analytics.

    Checkout Deleted
  56. 56
    Trigger 56

    Checkout Created

    Fires when a new checkout session begins. This is the entry point for purchase intent tracking.

    Configuration parameters: Shopify credential dropdown (required) and Trigger On set to "Checkout Created" (required).

    Typical use cases: Begin abandoned cart tracking, personalize checkout experience, or monitor checkout initiation rates.

    Checkout Created
  57. 57
    Trigger 57

    Cart Updated

    Triggers when items in a shopping cart are modified.

    Configuration parameters: Shopify Access Token account (required) and Trigger On set to "Cart Updated" (required).

    Typical use cases: Update real-time cart analytics, trigger dynamic pricing or offers, or track browsing behavior.

    Cart Updated
  58. 58
    Trigger 58

    Cart Created

    Fires when a new shopping cart is created, typically when a visitor adds their first item.

    Configuration parameters: Required Shopify authentication and Trigger On set to "Cart Created" (required).

    Typical use cases: Begin visitor engagement tracking, initialize cart abandonment sequences, or monitor shopping intent.

    Cart Created
  59. 59
    Trigger 59

    App Uninstalled

    Triggers when an app is uninstalled from your Shopify store. Important for tracking your app ecosystem.

    Configuration parameters: Shopify credential selection (required) and Trigger On set to "App Uninstalled" (required).

    Typical use cases: Alert team about app changes, log app removal for security audits, or update documentation about store configuration.

    App Uninstalled
Actions

Shopify actions available in n8n

  1. 01
    Action 01

    Update Product

    This action allows you to modify existing products in your Shopify catalog. Whether you need to change prices, update descriptions, adjust inventory policies, or modify any other product attribute, this is your go-to action for product management automation.

    Key parameters: Credential to connect with (Shopify Access Token account, required), Resource set to "Product" (required), Operation set to "Update" (required), Product ID (required), and Update Fields (optional section where you add specific fields to modify).

    Use cases: Bulk update prices across product categories, sync product descriptions from a master database, automatically update availability based on external inventory systems, or apply seasonal tags or modify product metadata.

    Update Product
  2. 02
    Action 02

    Get Many Products

    Retrieve multiple products from your Shopify catalog in a single request. Essential for reporting, syncing, and bulk operations across your product database.

    Key parameters: Shopify Access Token account (required), Resource set to "Product" (required), Operation set to "Get Many" (required), Return All toggle (optional), Limit (optional, default 50), and Additional Fields (optional).

    Use cases: Export product catalog to spreadsheets or other systems, generate product reports and analytics, sync entire catalog to external platforms, or audit product data for quality control.

    Get Many Products
  3. 03
    Action 03

    Get Product

    Retrieve detailed information about a specific product using its ID. Perfect for fetching product details as part of larger workflows.

    Key parameters: Shopify authentication credential (required), Resource set to "Product" (required), Operation set to "Get" (required), Product ID (optional), and Additional Fields (optional).

    Use cases: Fetch product details after an order trigger, verify product information before processing, or get product data for personalized communications.

    Get Product
  4. 04
    Action 04

    Delete Product

    Permanently remove a product from your Shopify store. Use with caution—this action cannot be undone.

    Key parameters: Shopify Access Token account (required), Resource set to "Product" (required), Operation set to "Delete" (required), and Product ID (required).

    Use cases: Automated cleanup of discontinued products, remove products that fail quality checks, or sync product deletions from master catalog.

    Delete Product
  5. 05
    Action 05

    Create Product

    Add new products to your Shopify store programmatically. Ideal for catalog imports, product generation, and multi-channel syncing.

    Key parameters: Shopify credential (required), Resource set to "Product" (required), Operation set to "Create" (required), Title (required), and Additional Fields (optional).

    Use cases: Import products from suppliers automatically, create products based on form submissions, sync products from other e-commerce platforms, or generate products from spreadsheet data.

    Create Product
  6. 06
    Action 06

    Update Order

    Modify existing orders in your Shopify store. While some order properties are read-only after creation, this action lets you update notes, tags, shipping addresses, and other modifiable fields.

    Key parameters: Shopify Access Token account (required), Resource set to "Order" (required), Operation set to "Update" (required), Order ID (required), and Update Fields (optional).

    Use cases: Add internal notes from customer service interactions, update shipping addresses when customers request changes, apply tags for order segmentation and reporting, or modify order metadata for downstream processing.

    Update Order
  7. 07
    Action 07

    Get Many Orders

    Retrieve multiple orders from your Shopify store. Essential for reporting, analytics, and syncing order data to external systems.

    Key parameters: Shopify authentication (required), Resource set to "Order" (required), Operation set to "Get Many" (required), Return All toggle (optional), Limit (optional, default 50), and Options (optional).

    Use cases: Daily order export to accounting systems, generate sales reports and analytics, sync orders to fulfillment platforms, or audit order data for reconciliation. Store your order data efficiently with Google Sheets n8n integration.

    Get Many Orders
  8. 08
    Action 08

    Get Order

    Fetch complete details for a specific order by ID. Commonly used after order triggers to get full order data for processing.

    Key parameters: Shopify credential (required), Resource set to "Order" (required), Operation set to "Get" (required), Order ID (optional), and Options (optional).

    Use cases: Retrieve order details for confirmation emails, get line items for fulfillment processing, or fetch customer information from orders.

    Get Order
  9. 09
    Action 09

    Delete Order

    Remove an order from your Shopify store. This is typically restricted and should be used carefully, as orders usually should be cancelled rather than deleted.

    Key parameters: Shopify Access Token account (required), Resource set to "Order" (required), Operation set to "Delete" (required), and Order ID (required).

    Use cases: Remove test orders from production, clean up fraudulent orders after investigation, or automated data management workflows.

    Delete Order
  10. 10
    Action 10

    Create Order

    Programmatically create new orders in your Shopify store. Useful for phone orders, wholesale transactions, and integrating orders from other sales channels.

    Key parameters: Shopify credential (required), Resource set to "Order" (required), Operation set to "Create" (required), Additional Fields (optional), and Line Items (optional).

    Use cases: Import orders from marketplace sales (Amazon, eBay), create orders from phone or in-person sales, build custom order entry systems, or migrate orders from other platforms. For advanced order notifications, consider integrating with Discord n8n integration or Slack via n8n.

    Create Order
You've seen the integration

Build your first workflow with our team

Drop your email and we'll send you the catalog of automations you can ship today.

  • Free n8n & Make scenarios to import
  • Step-by-step setup docs
  • Live cohort + community support

Frequently asked questions

  • Is the Shopify n8n integration free?
    The Shopify integration itself is included with n8n at no additional cost—it's a native integration built into the platform. However, you'll need an active n8n instance (either self-hosted, which is free, or n8n Cloud, which has paid plans) and a Shopify store with API access. Shopify Basic plans and above include API access, so most store owners won't need to upgrade. The integration doesn't count against your Shopify API call limits in any unusual way, as n8n makes standard API requests. For high-volume stores running many automations, monitor your API usage in Shopify admin to ensure you stay within limits. Check our n8n review for more details on pricing and features.
  • What data can I sync between Shopify and n8n?
    Virtually everything in your Shopify store can be synced through n8n. The integration provides access to 57 triggers covering orders, products, customers, inventory, fulfillment, collections, carts, checkouts, themes, and more. For data manipulation, the 11 available actions let you create, read, update, and delete both products and orders. Combined with n8n's 400+ other integrations, you can sync Shopify data to CRMs (HubSpot, Salesforce), spreadsheets (Google Sheets, Airtable), marketing platforms (Mailchimp, Klaviyo), accounting software (QuickBooks, Xero), and hundreds of other applications. The key limitation is that some Shopify data is read-only after creation (like certain order fields), so check the specific action parameters before building your workflow.
  • How long does it take to set up the Shopify n8n integration?
    Most users can complete the initial setup in 10-15 minutes. The process involves: creating a custom app in Shopify admin (5 minutes), configuring API permissions (2 minutes), generating your access token (1 minute), and entering credentials in n8n (2 minutes). Once connected, building your first automation depends on complexity—a simple "new order notification to Slack" workflow takes about 5 minutes, while a multi-step workflow with conditional logic might take 30-60 minutes. The Shopify triggers use webhooks, which means your workflows receive data instantly when events occur—there's no polling delay. For best results, start with a simple workflow to confirm your connection works, then gradually build more complex automations.
Hack'celeration Lab

Get our weekly integration tips.

No spam. Unsubscribe anytime.