Short answer: Drop the "Shopify → Create Product" action anywhere in your workflow, map the inputs from upstream nodes, and publish.
Every field can be mapped from an upstream trigger, AI step, table row, or hard-coded literal.
| Field | Type | Required | Description |
|---|---|---|---|
Title title | string | Required | Title. Example: Premium T-Shirt |
Description (HTML) body_html | string | Optional | Description (HTML). e.g. "<p>Our best-selling premium cotton t-shirt.</p>" |
Vendor vendor | string | Optional | Vendor. Example: Your Brand |
Product Type product_type | string | Optional | Product Type. Example: T-Shirts |
Tags tags | string | Optional | Comma-separated |
Status status | options | Optional | Status. Options: Active, Draft, Archived |
Price price | string | Optional | Price for the default variant |
SKU sku | string | Optional | SKU. Example: TS-001 |
{"title": "e.g. Premium T-Shirt","body_html": "<p>Our best-selling premium cotton t-shirt.</p>","vendor": "e.g. Your Brand","product_type": "e.g. T-Shirts","tags": "e.g. cotton, summer, bestseller"}
{"product": {"id": 123,"title": "Premium T-Shirt","status": "draft","variants": [{"id": 456,"sku": "TS-001","price": "29.99"}]}}
Use these fields in downstream nodes for routing, logging, or error handling.
Any of these apps can fire this action as part of a workflow.
Triggered by anything in the catalog. Free tier available. No credit card.