- Integrations
- /
- Shopify
Shopify
Every order, refund, and product change as a trigger
Shopify is the moment-of-truth for ecommerce teams, and the events that fire when a store moves money are the most expensive ones to miss. Tiny Command surfaces the eight that matter as triggers: Order Created, Order Paid, Order Cancelled, Refund Created, Customer Created, Fulfillment Created, Product Created, and Product Updated. Each one fires within seconds via Shopify's webhook system. Sixteen actions cover the operational side: Cancel Order, Update Order, Close Order, Count Orders, Create Customer, Update Customer, Create Product, Update Product, plus the read endpoints for orders, customers, products, and collections. The integration handles Shopify's rate limits (the leaky-bucket the platform enforces) automatically, so a workflow that fans out 200 product updates from a single trigger won't throttle itself. Common use: a new order routes the customer into HubSpot, drops a Slack message in #revenue, and appends to a daily Google Sheet ledger.
Workflows start when Shopify does.
8 real-time triggers, each backed by a webhook subscription. Events arrive within seconds and you don't have to set up polling.
Fires when a new customer is created in Shopify. Common use: sync to your ESP/CRM, fire a welcome series, or run an enrichment step before first contact.
Fires when an order fulfillment is created in Shopify. Used to push tracking numbers into post-purchase emails or to mirror fulfillment state into your OMS/3PL.
Fires when an order is cancelled in Shopify. Use to stop a fulfillment pipeline, void shipping labels, or trigger a win-back email.
Fires when a new order is placed in your Shopify store (regardless of payment status). The standard inbound hook for fulfillment, fraud-check, and accounting automations.
Fires when an order is marked paid in Shopify. Use this (rather than Order Created) when you want to wait for capture before fulfilling or before recognising revenue.
Fires when a new product is created in Shopify. Use to sync to Meta/Google feeds, search indexes, or marketplaces (Amazon, eBay, TikTok).
Fires when an existing product is updated in your Shopify store (price, stock, title, image). Used to keep external catalogs, ad feeds, and search indexes fresh.
Fires when a refund is created in Shopify. Use to back out revenue in your accounting system, update customer LTV, or send a refund-confirmation email.
Do anything Shopify can do, from a workflow.
Every action accepts dynamic inputs from upstream nodes, whether that's an AI output, a form field, or a search result.
| Action | What it does |
|---|---|
| Cancel Order | Cancels an open Shopify order, optionally issuing a refund and restocking inventory. Used for fraud rejection or for automated cancellation of stuck orders. |
| Close Order | Closes a completed Shopify order so it no longer appears in the open orders list. Used to keep the admin tidy once fulfillment is fully settled. |
| Count Orders | Returns a count of orders matching the specified filters (status, fulfillment_status, financial_status, date range). Used for dashboards without fetching every record. |
| Create Customer | Creates a new customer in your Shopify store with email, name, phone, addresses, and marketing-consent. Used to mirror your CRM customers into Shopify before they place an order. |
| Create Product | Creates a new product in your Shopify store with title, body_html, vendor, type, tags, variants, and images. Used to mirror catalog from a PIM or to bulk-import via automation. |
| Delete Product | Permanently deletes a product from your Shopify store. Irreversible; usually safer to archive the product (status="archived") via Update Product. |
| Get Customer | Retrieves a single Shopify customer by ID with email, addresses, lifetime value, and tags. The standard read after a trigger fires with a customer ID. |
| Get Order | Retrieves a single Shopify order by ID with line items, totals, customer, addresses, financial and fulfillment status. The standard read after a trigger fires with an order ID. |
| Get Product | Retrieves a single Shopify product by ID with title, body, variants, images, and SEO fields. Used to enrich a product-event trigger. |
| List Collections | Retrieves custom collections from your Shopify store with title, handle, and product count. Used for navigation feeds or for scoping bulk operations to a collection. |
| List Customers | Lists customers from your Shopify store with email, name, order count, and lifetime value. Used for ESP sync, churn analysis, or compliance exports. |
| List Orders | Retrieves a list of orders from your Shopify store with filters for status, financial_status, fulfillment_status, date range, and customer. Common in nightly accounting sync. |
| List Products | Retrieves products from your Shopify store with filters for collection, vendor, type, and status. Used for catalog audits or external feed generation. |
| Update Customer | Updates an existing Shopify customer's fields: email, name, addresses, tags, marketing consent, or metafields. Only the fields you pass are changed. |
| Update Order | Updates an existing Shopify order: add a note, tags, or shipping address. Some fields (line items, total) are immutable post-creation. |
| Update Product | Updates an existing Shopify product's title, body, variants, images, status, or SEO fields. Common in inventory-sync flows from your PIM or ERP. |
Pre-built Shopify workflows.
Clone any recipe and customize it in one click. Every recipe is fully editable.
Three things worth knowing.
Tiny Command counts a run the moment a trigger fires. Filtering early means only matching events spend your usage budget.
Connect Shopify once and every workflow on your account can use its triggers and actions. You don't have to re-auth per workflow.
Every Shopify field shows up in the visual picker for downstream nodes. The raw payload is there for power users, optional for everyone else.
Questions about the Shopify integration.
If we missed yours, ping support. We usually reply within an hour.
How do I connect Shopify to Tiny Command?
What Shopify triggers does Tiny Command support?
What Shopify actions can I run from a workflow?
Is the Shopify integration real-time?
Do I need to write code to use Shopify with Tiny Command?
How much does the Shopify integration cost?
More e-commerce apps people connect.
Same category as Shopify, ordered by how often teams pair them. Hover the carousel to pause.
Do more with Shopify.
Wire it to Slack, Notion, HubSpot, Stripe, or any of the other 438 apps in our catalog. Setup takes roughly two minutes. Free to try, no credit card.