streamline

n8n node for the Streamline Connector API integration

Package Information

Downloads: 354 weekly / 354 monthly
Latest Version: 0.1.5
Author: Streamline Connector

Documentation

Streamline Node for n8n

The Streamline Node connects your Shopify eCommerce data to n8n through the Streamline API.
It lets you retrieve products, orders, customers, and inventory data from Shopify to automate workflows and integrate with other services.


Features

  • Sync Shopify products, orders, and customers through Streamline
  • Connect your store data with other n8n-compatible tools (Klaviyo, Gorgias, Voiceflow, Google Sheets, etc.)
  • Automate reports, alerts, and marketing actions based on real-time store updates

Installation

Self-hosted n8n

cd ~/.n8n/custom
npm install n8n-nodes-streamline

Restart n8n and search for Streamline in the node list.

Docker

docker run -it --rm ^
-p 5678:5678 ^
-v ~/.n8n:/home/node/.n8n ^
-v ~/.n8n/custom:/home/node/custom ^
-e N8N_CUSTOM_EXTENSIONS="/home/node/custom/node_modules/n8n-nodes-streamline" ^
n8nio/n8n


Credentials

  1. In n8n, go to Credentials → Streamline API
  2. Add:
    • Base URL – your Streamline endpoint
    • API Key – your Streamline access key
  3. Save and test the connection

Once added, select these credentials in any Streamline node.


Available Operations

Category Operation Description
Products Get Products Retrieve Shopify product data
Orders Get Orders Fetch recent orders and details
Customers Get Customers Access customer information
Inventory Get Inventory Retrieve stock and availability data

Example Use Cases

  • Sync Shopify orders to Google Sheets for reporting
  • Send customer data to Klaviyo or Voiceflow for automation
  • Trigger Slack alerts when stock levels are low
  • Generate custom dashboards combining Shopify data with other sources

Development

To build and test locally:
npm install
npm run build

Then link the node into your local n8n instance:
~/.n8n/custom


License

Licensed under the MIT License.

Discussion