Connect Shopify and Stream to power AI-driven automation No-code AI automation Full audit trails and controls SOC 2 and GDPR compliant Easy visual workflow builder 9,000+ apps, 450+ AI tools Free tier available
Choose a Trigger
Choose an Action
Launch your first automated workflow Start with a template that brings Shopify and Stream together. Build enterprise-grade automation in minutes.
Our most popular template
Create delivery orders in Stream for every new order in Shopify Shopify + Stream
Create delivery orders in Stream for new paid orders in Shopify Shopify + Stream
Top companies trust Zapier to automate work that solves their unique business problems—no coding required.
How Zapier works Zapier makes it easy to integrate Shopify with Stream - no code necessary. See how you can get setup in minutes.
Shopify
Shopify
Stream
Stream
1. Select the event
App
Shopify
Choose a trigger A trigger is the event that starts your Zap—like a "New Blog" from Shopify.
Add your action An action happens after the trigger—such as "Create a Collection Order in Stream" in Stream.
You’re connected! Zapier seamlessly connects Shopify and Stream, automating your workflow.
Supported triggers and actions Zapier helps you create workflows that connect your apps to automate repetitive tasks. A trigger is an event that starts a workflow, and an action is an event a Zap performs.
Triggers Actions Triggers & Actions
New Blog Triggers when a new blog is added to your Shopify store.
Try It New Fraudulent Order Triggers when an order risk level is medium, high or both.
Try It New Cancelled Order Triggers whenever an order is cancelled (with line item support).
Try It New Customer Triggers when a new customer is added to your Shopify account.
Try It Customer Account Enabled Triggers when a customer account is enabled.
Try It New Order Triggers when an order is created (with line item support).
Try It New Refund Triggers when a refund or partial refund occurs (with order details).
Try It New Tag Added to Customer Triggers when a new tag is added to a customer.
Try It Updated Draft Order Triggers when a draft order is updated.
Try It Updated Order Triggers when an order is updated (with line item support).
Try It Add Line Item to Order Adds a line item to an existing order.
Type of Line Item to AddRequired
Reason for Edit
Notify the Customer?
Create Blog Entry Creates a new blog post.
Featured Image URL
Excerpt/Summary
Tags
Is Published?
Create Company Location Creates a new company location for B2B commerce.
Create Customer Creates a new customer using GraphQL API.
First Name
Last Name
Email Address
Customer Phone
Company Name
Street Address
Street Address Line 2
City
State
State/Province Code
Country
Country Code
Zip Code
Address Phone
Tags
Note
Accepts Marketing
Tax Exempt
Tax Exemptions
Send E-Mail Invite
Create Fulfillment Creates a new fulfillment.
Fulfillment Order IDRequired
Notify customer
Address line 1
Address line 2
City
Country code
Province code
Zip code
Tracking company
Tracking number
Tracking URL
Create Gift Card Creates a new gift card in your Shopify store.
Code
Customer ID
Expiry Date
Note
Template Suffix
Mark Order as Paid Marks an order as paid by recording a payment transaction for the outstanding amount.
Create Product Creates a new product.
Product_type
Vendor
Product Status
Product Description
Tags
Collection ID
Handle
Note
First Product Option
Values for First Product Option
Second Product Option
Values for Second Product Option
Third Product Option
Values for Third Product Option
Category
Alt Text
Media Content Type
Original Source
Remove Tag from Customer Removes one or more tags from a customer.
Update Customer Updates an existing customer using GraphQL API. Replaces only data that is set.
Update Order Updates an existing order.
Email
Notes
Remove Customer from Order
Tags
Additional Details
Shipping Address - Address 1
Shipping Address - Address 2
Shipping Address - City
Shipping Address - Company
Shipping Address - Country
Shipping Address - First Name
Shipping Address - Last Name
Shipping Address - Latitude
Shipping Address - Longitude
Shipping Address - Phone
Shipping Address - Province
Shipping Address - Province Code
Shipping Address - ZIP
Update Product Updates an existing product. Replaces only data that is set.
Title
Product_type
Vendor
Product Status
Product Description
Tags
Category
Collections to Join
Collections to Leave
Handle
Redirect Handle?
Alt Text
Media Content Type
Original Source
Find Customers Finds customers by email or a search query across multiple fields.
Get Fulfillment Orders by Order ID Gets all fulfillment orders for a given order ID.
Find Metafields Searches for Metafields data for a given resource (example order Metafields).
Find Products by Title (With Line Item Support) Finds products by searching the titles. Returns individual products.
Find Products by Title or Handle Finds products by handle. Titles can also be used if handles are not customized.
Copy
Product Title or HandleRequired
Find Product Variant by SKU Finds a product variant by a SKU search.
Product Variant SKURequired
Find or Create Customer Finds or creates a specific customer.
Search Query
Email Address
First Name
Last Name
Customer Phone
Company Name
Street Address
Street Address Line 2
City
State
State/Province Code
Country
Country Code
Zip Code
Address Phone
Tags
Note
Accepts Marketing
Tax Exempt
Tax Exemptions
Send E-Mail Invite
Find or Create Product Variant V2 Finds or creates a specific product variant by title.
Product Variant TitleRequired
Add New Image - File
Add New Image - Alt Text
Choose Existing Image
Price
Compare-at Price
Charge Tax On This Variant?
Cost Per Item
SKU (Stock Keeping Unit)
Barcode (ISBN, UPC, GTIN, etc.)
Track Quantity?
Continue Selling When Out of Stock?
This Is a Physical Product
Weight
Weight Unit
Country/Region of Origin
Harmonized System (HS) code
Position
Requires Components
Create a Multi Order in Stream Create an a Multi order in Stream (limited to one collection and one delivery only)
Customer Order Number
Order Date
Partner
Order Notes
Driver Notes
Driver Link Description
Driver Link URL
Required Date
Service Level
Route Legs Individually?
Customer Address 1
Customer Address 2
Customer Address 3
Customer Address 4
Customer Address 5
Customer Address (country)Required
Customer Address (postcode)
Customer Address (latitude) Format: ±99.999999
Customer Address (longitude) Format: ±99.999999
Customer Contact (name)Required
Customer Contact (telephone 1)
Customer Contact (telephone 2)
Customer Contact (mobile)
Customer Contact (email)
Customer Contact (fax)
Collection Address (name)Required
Collection Address (line 1)
Collection Address (line 2)
Collection Address (line 3)
Collection Address (line 4)
Collection Address (line 5)
Collection Address (country)Required
Collection Address (postcode)
Collection Address (latitude) Format: ±99.999999
Collection Address (longitude) Format: ±99.999999
Collection Contact (name)Required
Collection Contact (telephone 1)
Collection Contact (telephone 2)
Collection Contact (mobile)
Collection Contact (email)
Collection Contact (fax)
Collection Required (from Date/Time) Format: YYYY-MM-DDTHH-mm-SSZ
Collection Required (to Date/Time) Format: YYYY-MM-DDTHH-mm-SSZ
Collection Planning Pool
Collection Time On-site (Unload)
Collection Time On-site (Assembly)
Collection Booking Required
Delivery Address (name)Required
Delivery Address (line 1)
Delivery Address (line 2)
Delivery Address (line 3)
Delivery Address (line 4)
Delivery Address (line 5)
Delivery Address (country)Required
Delivery Address (postcode)
Delivery Address (latitude) Format: ±99.999999
Delivery Address (longitude) Format: ±99.999999
Delivery Contact (name)Required
Delivery Contact (telephone 1)
Delivery Contact (telephone 2)
Delivery Contact (mobile)
Delivery Contact (email)
Delivery Contact (fax)
Delivery Required (from Date/Time) Format: YYYY-MM-DDTHH-mm-SSZ
Delivery Required (to Date/Time) Format: YYYY-MM-DDTHH-mm-SSZ
Delivery Planning Pool
Delivery Time On-site (Unload)
Delivery Time On-site (Assembly)
Delivery Booking Required
Item Sequence Number
Item Description
Item Weight
Item Cube
Item Stock Location Code
Item On Hand Date
Item Package ID
items_assemblyTime
Add an Item to an Order in Stream Add an item to an existing order in Stream
Delete an Item on an Order in Stream Remove an existing item from an order in Stream
Item Sequence NumberRequired
Update an Item on an Order in Stream Update an item on an existing order in Stream
Item Sequence NumberRequired
Item Code
Item Description
Item Weight
Item Cube
Item Stock Location Code
Item On Hand Date
Item Package ID
Notes
Package Type
New Blog Entry Triggers when a new entry is added to a blog in your Shopify store.
Try It New Abandoned Cart Triggers whenever a cart is "abandoned" (only open carts) (with line item support).
Abandoned cart age (hours)Required
Try It New Company Triggers when a new company is created.
Try It New Draft Order Triggers when a new draft order is created.
Try It New Fulfilled Order Triggers when an order is fulfilled (with line item support).
Try It New Paid Order Triggers when an order is paid (with line item support).
Try It New Product Triggers when a product is created.
Try It Updated Customer Triggers when a customer is updated.
Try It Updated Inventory Triggers when an inventory item quantity is updated (with GraphQL support).
Try It Updated Product Triggers when a Product is updated, ordered or when a variant is added, removed, or updated.
Try It Add Tag to Customer Adds one or more tags to a customer.
Capture Order Captures payment for an authorized transaction on an order.
Parent TransactionRequired
Amount
Currency
Create Company Creates a new company.
ExternalId
A note about the company
Company_contact
Contact Email
Contact First Name
Contact Last Name
Contact Phone
Contact Title
Contact_locale
Location
Billing same as shipping address?
Company_shippingAddress
Shipping Address Line 1
Shipping Address Line 2
Shipping Address City
Shipping Address Country Code
Shipping_firstName
Shipping_lastName
Shipping Address Phone
Shipping Address Recipient
Shipping Address Zip
Shipping Address Zone Code
Location External ID
Location_locale
Location_name
Location_note
Location_phone
TaxRegistrationId
Create Draft Order Creates a new draft order.
Email
Product
Product Variant
Product Title
Product Price
Weight in Grams
Note
Discount - Type
Discount - Amount
Discount - Title
Discount - Description
Custom Attributes
Tags
ShippingAddressInstructions
Shipping Address - First name
Shipping Address - Last name
Shipping Address - Company
Shipping Address - Phone
Shipping Address - Address
Shipping Address - Address con't
Shipping Address - City
Shipping Address - State/Province/Region
Shipping Address - Postal/Zip code
Shipping Address - Country
BillingAddressInstructions
Billing Address - First name
Billing Address - Last name
Billing Address - Company
Billing Address - Phone
Billing Address - Address
Billing Address - Address con't
Billing Address - City
Billing Address - State/Province/Region
Billing Address - Postal/Zip code
Billing Address - Country
Create Product Variant Creates a new product variant.
Add New Image - File
Add New Image - Alt Text
Choose Existing Image
Price
Compare-at Price
Charge Tax On This Variant?
Cost Per Item
SKU (Stock Keeping Unit)
Barcode (ISBN, UPC, GTIN, etc.)
Track Quantity?
Continue Selling When Out of Stock?
This Is a Physical Product
Weight
Weight Unit
Country/Region of Origin
Harmonized System (HS) code
Position
Requires Components
Update Inventory Quantity (with line item support). Updates the quantity of existing product variants.
Create Order Creates a new order (with line item support).
Email
Product
Product variant
SKU
Product quantity
Product title
Product price
Currency
Weight in grams
Requires shipping
Price
Currency
Rate
Title
Note
Discount - Type
Discount - Amount
Discount - Code
Discount - Currency
Additional details
Tags
Buyer accepts marketing?
Shipping_address_instructions
Shipping address - First name
Shipping address - Last name
Shipping address - Company
Shipping address - Phone
Shipping address - Address
Shipping address - Address con't
Shipping address - City
Shipping address - Country
Shipping address - Country code
Shipping address - State/Province/Region
Shipping address - State/Province/Region code
Shipping address - Postal/Zip code
Billing_address_instructions
Billing address - First name
Billing address - Last name
Billing address - Company
Billing address - Phone
Billing address - Address
Billing address - Address con't
Billing address - City
Billing address - Country
Billing address - Country code
Billing address - State/Province/Region
Billing address - State/Province/Region code
Billing address - Postal/Zip code
Send_receipt
Send_fulfillment_receipt
Inventory behaviour
Financial status
Fulfillment status
Code
Title
Price
Currency
Source
Source name
Publish Product Publishes a product to a channel (e.g., a sales channel).
Remove Tag from Product Removes one or more tags from a product.
Update Inventory Item Updates an inventory item's properties including cost, tracking status, SKU, and shipping details. Uses Shopify's Admin GraphQL API.
Unit Cost
Track Inventory
SKU
Requires Shipping
Country of Origin
Province/State of Origin
Update Product Variant Updates an existing product variant. Replaces only data that is set.
Price
Compare at Price
SKU
Barcode
Is taxable?
API Request (Beta) This is an advanced action which makes a raw HTTP request that includes this integration's authentication.
Find Order Finds an existing order.
Get Order by ID Looks up an existing order by ID.
Find Order Transactions Finds the Transactions associated to an Order.
Find Products by ID (With Line Item Support) Finds products by IDs. Returns individual products.
Find Product Variants by Title (With Line Item Support) Finds product variants by searching the titles. Returns individual product variants.
Product Variant TitlesRequired
Find Product Variants by Title Finds product variants by a title search.
Product Variant TitleRequired
Find or Create Product Finds or creates a specific product by title v3.
Copy
Product Title or HandleRequired
Product_type
Vendor
Product Status
Product Description
Tags
Collection ID
Handle
Note
First Product Option
Values for First Product Option
Second Product Option
Values for Second Product Option
Third Product Option
Values for Third Product Option
Category
Alt Text
Media Content Type
Original Source
Create a Collection Order in Stream Create an order in Stream for collection
Partner
Customer Order Number
Order Notes
Order Date
Required Date
Service Level
Collection Address (name)Required
Collection Address (line 1)
Collection Address (line 2)
Collection Address (line 3)
Collection Address (line 4)
Collection Address (line 5)
Collection Address (country)Required
Collection Address (postcode)
Collection Address (latitude) Format: ±99.999999
Collection Address (longitude) Format: ±99.999999
Driver Notes
Driver Link Description
Driver Link URL
Collection Contact (name)Required
Collection Contact (telephone 1)
Collection Contact (telephone 2)
Collection Contact (mobile)
Collection Contact (email)
Collection Contact (fax)
Collection Required (from Date/Time) Format: YYYY-MM-DDTHH-mm-SSZ
Collection Required (to Date/Time) Format: YYYY-MM-DDTHH-mm-SSZ
Collection Planning Pool
Collection Time On-site (Unload)
Collection Time On-site (Assembly)
Collection Booking Required
Item Sequence Number
Item Description
Item Weight
Item Cube
Item Stock Location Code
Item On Hand Date
Item Package ID
items_assemblyTime
Customer Address 1
Customer Address 2
Customer Address 3
Customer Address 4
Customer Address 5
Customer Address (country)Required
Customer Address (postcode)
Customer Address (latitude) Format: ±99.999999
Customer Address (longitude) Format: ±99.999999
Customer Contact (name)Required
Customer Contact (telephone 1)
Customer Contact (telephone 2)
Customer Contact (mobile)
Customer Contact (email)
Customer Contact (fax)
Create a Delivery Order in Stream Create an order in Stream for delivery
Partner
Customer Order Number
Order Notes
Order Date
Required Date
Service Level
Delivery Address (name)Required
Delivery Address (line 1)
Delivery Address (line 2)
Delivery Address (line 3)
Delivery Address (line 4)
Delivery Address (line 5)
Delivery Address (country)Required
Delivery Address (postcode)
Delivery Address (latitude) Format: ±99.999999
Delivery Address (longitude) Format: ±99.999999
Driver Notes
Driver Link Description
Driver Link URL
Delivery Contact (name)Required
Delivery Contact (telephone 1)
Delivery Contact (telephone 2)
Delivery Contact (mobile)
Delivery Contact (email)
Delivery Contact (fax)
Delivery Required (from Date/Time) Format: YYYY-MM-DDTHH-mm-SSZ
Delivery Required (to Date/Time) Format: YYYY-MM-DDTHH-mm-SSZ
Delivery Planning Pool
Delivery Time On-site (Unload)
Delivery Time On-site (Assembly)
Delivery Booking Required
Item Sequence Number
Item Code
Item Description
Item Weight
Item Cube
Item Stock Location Code
Item On Hand Date
Item Package ID
items_assemblyTime
Customer Address 1
Customer Address 2
Customer Address 3
Customer Address 4
Customer Address 5
Customer Address (country)Required
Customer Address (postcode)
Customer Address (latitude) Format: ±99.999999
Customer Address (longitude) Format: ±99.999999
Customer Contact (name)Required
Customer Contact (telephone 1)
Customer Contact (telephone 2)
Customer Contact (mobile)
Customer Contact (email)
Customer Contact (fax)
Delete an Order in Stream Delete an order in Stream
Update an Order in Stream Update an existing order in Stream with new data
Partner
Customer Order Number
Order Notes
Order Date
Service Level
Driver Notes
Driver Link Description
Driver Link URL
Customer Name
Customer Address 1
Customer Address 2
Customer Address 3
Customer Address 4
Customer Address 5
Customer Address (country)
Customer Address (postcode)
Customer Address (latitude) Format: ±99.999999
Customer Address (longitude) Format: ±99.999999
Delivery Contact (name)Required
Delivery Contact (telephone 1)
Delivery Contact (telephone 2)
Delivery Contact (mobile)
Delivery Contact (email)
Delivery Contact (fax)
Load more
For AI agents & developers
Use Shopify and Stream with AI agents and code Beyond Zap workflows. Call Shopify and Stream actions directly from your AI client or your codebase, using the same 9,000+ app integrations Zapier already runs.
No code Connect via Zapier MCP Expose Shopify and Stream actions as tools in any MCP client. Authenticate once, then call them in natural language.
Example actions on this page
Works with
Claude · ChatGPT · Cursor · any MCP-compatible client
Connect Zapier MCP Typescript Call from code with the Zapier SDK Trigger Shopify and Stream actions from backend services, scripts, or agent code.
Install
# TypeScript / Node
npm install @zapier/zapier-sdk Run an action
import { createZapierSdk } from '@zapier/zapier-sdk';
const zapier = createZapierSdk();
await zapier.runAction({ /* shopify / stream action */ }); Run the SDK docs There is no Python package yet. SDK is TypeScript-only (@zapier/zapier-sdk). The MCP server URL is personal to your account; get it at zapier.com/mcp.
Zapier is the automation platform of choice for 87% of Forbes Cloud 100 companies in 2023 93%
Customers who say using Zapier has made them better at their job
25m
Customers have created over 25 million Zaps on the platform
6 mins
The average user takes less than 6 minutes to set up a Zap
Learn how to automate Shopify on the Zapier blog
Automatically post new Shopify store items to Pinterest Pinterest isn't just a place for collecting great visual ideas. It can also serve as a platform for selling your products. Pinning a picture of your product makes it even easier for potential customers to imagine it in their own homes.
But doing this manually for dozens—or even hundreds—of...
How to automatically add Shopify customers to Salesforce Maintaining a relationship with your customers often means spending a lot of time and energy after making that initial sale. Making good use of a customer relationship management (CRM) application like Salesforce can help build a loyal customer base for your business more easily.
Using Zapier, you can create...
How to automatically save Shopify orders to a Google Sheet Once you've set up your Shopify store and started taking orders, keeping track of your sales is vital to maintaining a successful business. Rather than manually tracking orders in a spreadsheet, or downloading CSV after CSV, Zapier can help you automatically keep an up-to-date order log.
With our automatic...
Load more
Make work flow with AI Level up your Shopify to Stream integration with AI. Extract, summarize, and transform your integration data with leading AI models like
OpenAI ,
Anthropic , and more.
Shopify is a simple way to create an online store to list products, collect credit card payments, and ship your goods.
Stream helps you to plan & manage your delivery routes & logistics operation. Intuitive mobile app for barcode scanning & Proof of Delivery
Connect Shopify to Stream on the world's largest no-code automation platform