Choosing the right trigger is key to mastering Shopify Flow. This article organizes all 84 native Shopify triggers available out of the 100+ triggers total into 17 categories and introduces each one in detail.
* Based on trigger data displayed within workflows as of May 2026.
* Triggers from external apps are not covered here.
For more details on Shopify Flow, see the article below
Discounts Triggers
Automatic Discount Created
Starts the workflow when a new automatic discount is created in the store, either by the merchant or by an external app.
- Name in Flow : Automatic discount created
- Use case idea : Notify an internal tool such as Slack when an automatic discount is created, to prevent configuration mistakes between marketing team members
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/automatic-discount-created
Discount Code Created
Starts the workflow when a specific discount code is generated, either by the merchant or by an external app.
- Name in Flow : Discount code created
- Use case idea : Automatically share the expiration date and conditions with the sales team when a campaign code is created
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/discount-code-created
Products Triggers
Product Created
Starts the workflow when a new product is added, whether from the admin or via the API.
- Name in Flow : Product created
- Use case idea : Automatically register the product in an external inventory management system (WMS), or apply a marketing template based on a specific tag
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/product-added-to-store
Product Deleted
Starts the workflow when a product is deleted from the admin.
- Name in Flow : Product deleted
- Use case idea : Record a backup of the product data to a spreadsheet and create an audit log for accidental deletions
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/product-deleted
Product Status Updated
Starts the workflow when a product's status (Active, Draft, Archived, etc.) is changed.
- Name in Flow : Product status updated
- Use case idea : Create a draft social media post at the moment a product changes from Draft to Active
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/product-status-updated
Product Variant Added
Starts the workflow when a new variant (size, color, etc.) is added to an existing product.
- Name in Flow : Product variant added
- Use case idea : Sync the new SKU to the inventory management system and confirm the initial stock settings for each variant
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/product-variant-added
Product Variant Deleted
Starts the workflow when a specific variant is deleted from a product.
- Name in Flow : Product variant deleted
- Use case idea : Remove the discontinued SKU from the catalog and notify related departments
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/product-variant-deleted
Product Variant Inventory Quantity Changed
Starts the workflow when the inventory quantity of a specific product variant changes. This triggers regardless of whether the cause is an order, a manual change, or an external app.
- Name in Flow : Product variant inventory quantity changed
- Use case idea : Send a warning notification when stock falls below a threshold, or automatically trigger a purchase order
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/product-variant-inventory-quantity-changed
Product Variant Back in Stock
Starts the workflow when inventory increases from 0 or below to 1 or more.
- Name in Flow : Product variant back in stock
- Use case idea : Automatically send a notification to customers waiting for restock (e.g., wishlist subscribers)
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/variant-back-in-stock
Product Variant Out of Stock
Starts the workflow when inventory decreases from 1 or more to 0 or below.
- Name in Flow : Product variant out of stock
- Use case idea : Switch the display to "sold out" on the online store, or start accepting pre-orders (backorders)
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/variant-out-of-stock
Collections Triggers
Collection Created
Starts the workflow when a new collection is created in the Shopify admin.
- Name in Flow : Collection created
- Specification : Applies to both manual and automated collections.
- Use case idea : Notify the content production team when a new collection is created and request that a banner be made
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/collection-created
Collection Deleted
Starts the workflow when a collection is deleted from the admin.
- Name in Flow : Collection deleted
- Specification : Applies to both manual and automated collections.
- Use case idea : Review the tagging of products that were in the deleted collection to optimize on-site navigation
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/collection-deleted
Company Triggers
Company Contact Assigned Permission
Starts the workflow when a permission is assigned to a contact at a B2B company location.
- Name in Flow : Company contact assigned permission
- Use case idea : Log permission grants for security auditing purposes
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/company-contact-assigned-permission
Company Contact Created
Starts the workflow when a new contact is added to a company.
- Name in Flow : Company contact created
- Use case idea : Automatically send a B2B portal usage guide to the new contact and sync the contact to the CRM
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/company-contact-created
Company Created
Starts the workflow when a new company is registered as part of B2B functionality.
- Name in Flow : Company created
- Use case idea : Start the B2B customer onboarding flow and automatically assign a sales representative
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/company-created
Company Location Created
Starts the workflow when a new location is added to an existing company.
- Name in Flow : Company location created
- Use case idea : Request the logistics team to confirm shipping conditions and tax settings specific to the new location
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/company-location-created
Customers Triggers
Customer Created
Starts the workflow when a new customer places an order, or when a profile is manually created in the admin.
- Name in Flow : Customer created
- Use case idea : Send a welcome email or grant a first-purchase reward
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/customer-created
Customer Deleted
Starts the workflow when a customer profile is deleted from the Shopify admin.
- Name in Flow : Customer deleted
- Use case idea : Update an external database for churn analysis
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/customer-deleted
Customer Account Enabled
Starts the workflow when a customer profile is upgraded to an enabled account.
- Name in Flow : Customer account enabled
- Specification : Available only for classic customer accounts. Occurs when a customer accepts an invitation or creates an account during checkout.
- Use case idea : Automatically distribute a thank-you coupon upon completing account registration
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/customer-account-enabled
Customer Account Disabled
Starts the workflow when a customer account is disabled from the admin.
- Name in Flow : Customer account disabled
- Specification : Available only for classic customer accounts.
- Use case idea : Create a task for the support team to follow up on the reason for the disabling
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/customer-account-disabled
Customer Tags Added
Starts the workflow when one or more tags are added to a customer.
- Name in Flow : Customer tags added
- Use case idea : Automatically invite customers tagged "VIP" to a special loyalty program
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/customer-tags-added
Customer Tags Removed
Starts the workflow when one or more tags are removed from a customer.
- Name in Flow : Customer tags removed
- Use case idea : Send a re-activation discount campaign when a rank-down tag is removed
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/customer-tags-removed
Customer Segments Triggers
Customer Joined Segment
Starts the workflow when a customer meets the conditions and is classified into a specific segment.
- Name in Flow : Customer joined segment
- Use case idea : Send an exclusive sale invitation to customers who enter a segment defined by a specific spending threshold
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/customer-joined-segment
Customer Left Segment
Starts the workflow when a customer no longer meets the conditions and is removed from a specific segment.
- Name in Flow : Customer left segment
- Use case idea : Start a step-email sequence encouraging a return visit when a customer leaves the active-customer segment
- Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/customer-left-segment
Payments Triggers
Customer Payment Method Created
Starts the workflow when a new customer payment method (such as credit card information) is saved.
- Name in Flow : Customer payment method created
- Use case idea : Confirm that a payment method has been registered and guide the customer toward greater convenience on their account page
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/customer-payment-method-create
Customer Payment Method Updated
Starts the workflow when a saved payment method is updated.
- Name in Flow : Customer payment method updated
- Use case idea : Confirm a card update for subscription customers and send a notification to prevent payment failures in advance
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/customer-payment-method-update
Customer Payment Method Revoked
Starts the workflow when a payment method is revoked for any reason.
- Name in Flow : Customer payment method revoked
- Use case idea : Notify the customer for security reasons and encourage registration of a new payment method
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/customer-payment-method-revoke
Marketing Triggers
Customer Subscribed to Email Marketing
Starts when a customer opts in to email marketing, such as through an online store form.
- Name in Flow : Customer subscribed to email marketing
- Use case idea : Automatically send a thank-you-for-subscribing email and update the marketing status in the CRM
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/customer-subscribed
Customer Abandons Checkout
Starts the workflow when a customer leaves the store partway through checkout.
- Name in Flow : Customer abandons checkout
- Use case idea : Schedule a cart-recovery (abandoned-cart) email or analyze the reasons for checkout abandonment
- Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/customer-abandons-checkout
Customer Left Online Store Without Making a Purchase
Starts the workflow when a customer leaves the online store without purchasing anything.
- Name in Flow : Customer left online store without making a purchase
- Use case idea : Update a retargeting-ad list, or follow up with visitors who viewed a specific page
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/customer-left-online-store
Orders Triggers
Order Created
Starts the workflow when an order is completed, or when a draft order is finalized and converted into an order.
- Name in Flow : Order created
- Use case idea : Export order data to an aggregation spreadsheet, or run a risk check on high-value orders
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/order-created
Order Deleted
Starts the workflow when order data is deleted from the admin.
- Name in Flow : Order deleted
- Use case idea : Log the ID of the deleted order to maintain consistency with an external accounting system
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/order-deleted
Order Cancelled
Starts the workflow when an unshipped order is cancelled.
- Name in Flow : Order cancelled
- Use case idea : Collect the cancellation reason, automatically restock inventory, and check the refund status
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/order-cancelled
Order Paid
Starts the workflow when an order's payment status changes to Paid.
- Name in Flow : Order paid
- Specification : Triggers after a credit card payment is confirmed, or after a manual payment method such as a bank transfer is marked as Paid.
- Use case idea : Issue shipping instructions after payment is confirmed, or automatically deliver digital content
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/order-paid
Order Fulfilled
Starts the workflow when items in an order are successfully fulfilled (shipped).
- Name in Flow : Order fulfilled
- Specification : A fulfillment order refers to a group of items shipped from the same location. Therefore, for orders shipped from multiple locations, this trigger runs multiple times for the same order.
- Use case idea : Send the tracking number, or schedule a review-request email a few days after shipment
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/order-fulfilled
Draft Order Created
Starts the workflow when a draft order is created from the admin or an app.
- Name in Flow : Draft order created
- Use case idea : Notify the sales team of a quote request, or automatically set up a payment reminder
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/draft-order-created
Draft Order Deleted
Starts the workflow when a draft order is deleted.
- Name in Flow : Draft order deleted
- Use case idea : Save the reason for the lost sale to a database as a record
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/draft-order-deleted
Risk Triggers
Order Risk Analyzed
Starts the workflow when Shopify's standard fraud analysis is completed.
- Name in Flow : Order risk analyzed
- Specification : Applies only to Shopify's own risk assessment. It does not respond to results from external services.
- Use case idea : Automatically apply an On Hold status to orders with a risk level of Medium or higher
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/order-risk-analyzed
Dispute Created
Starts when a payment dispute, such as a chargeback or inquiry, occurs while using Shopify Payments.
- Name in Flow : Dispute created
- Use case idea : Send an alert prompting the support team to gather evidence to counter the dispute
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/dispute-created
Refunds & Returns Triggers
Refund Created
Starts the workflow when a partial or full refund is processed for an order.
- Name in Flow : Refund created
- Use case idea : Send a refund-completed email and record the negative sales amount in accounting data
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/refund-created
Return Requested
Starts the workflow when a customer requests a return using the self-service return feature.
- Name in Flow : Return requested
- Use case idea : Automatically generate a return merchandise authorization (RMA) number, send it to the customer, and share the expected arrival with the logistics team
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/return-requested
Return Approved
Starts the workflow when a pending return request is approved in the admin.
- Name in Flow : Return approved
- Use case idea : Instruct generation of a return label, or send detailed return instructions
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/return-approved
Return Declined
Starts the workflow when a return request is declined.
- Name in Flow : Return declined
- Use case idea : Explain the reason for the decline and escalate to customer support
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/return-declined
Return Processed
Starts when a returned product arrives at the warehouse and is processed after inspection.
- Name in Flow : Return processed
- Use case idea : Execute the final refund, or reflect the item in an inventory count
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/return-processed
Return Cancelled
Starts the workflow when a return process that had already started is cancelled.
- Name in Flow : Return cancelled
- Use case idea : Reset the return status and confirm reactivation of the original order data
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/return-cancelled
Return Closed
Starts the workflow when the entire return process is completed and closed.
- Name in Flow : Return closed
- Use case idea : Aggregate data for analyzing the lead time to complete a return
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/return-closed
Return Reopened
Starts the workflow when a return that had been closed is reopened.
- Name in Flow : Return reopened
- Use case idea : Notify a dedicated staff member of a return case that needs further investigation
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/return-reopened
Transactions Triggers
Order Transaction Created
Starts the workflow when a transaction related to an order (payment, authorization, etc.) is created.
- Name in Flow : Order transaction created
- Use case idea : Log individual payment events, such as approving a bank-transfer payment
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/order-transaction-created
Tender Transaction Created
Starts the workflow when a monetary event, such as a payment or refund, occurs.
- Name in Flow : Tender transaction created
- Use case idea : Update a real-time sales and refund summary dashboard
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/tender-transaction-created
Fulfillment Triggers
Fulfillment Created
Starts the workflow when new fulfillment (shipment) data is created.
- Name in Flow : Fulfillment created
- Use case idea : Integrate with an external carrier's API, or generate a picking list
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/fulfillment-created
Fulfillment Event Created
Starts the workflow when the shipment status changes (e.g., In Transit, Delivered).
- Name in Flow : Fulfillment event created
- Use case idea : Automatically send a thank-you email upon delivery, or send a support notification when a package is returned due to absence
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/fulfillment-event-created
Fulfillment Order Ready to Fulfill
Starts when the order's risk assessment is complete, inventory is reserved, and all system holds are released.
- Name in Flow : Fulfillment order ready to fulfill
- Specification : A "fulfillment order" refers to the process of assigning items to a location. This trigger also runs when a hold is released and the status changes to Open.
- Use case idea : Automatically send a shipping request to a warehouse management system (WMS)
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/order-ready-to-fulfill
Fulfillment Order Cancelled
Starts when a fulfillment order is cancelled, either manually or by a service.
- Name in Flow : Fulfillment order cancelled
- Use case idea : Instruct the warehouse to stop picking and recount inventory
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/fulfillment-order-cancelled
Fulfillment Order Moved
Starts the workflow when the location responsible for fulfillment is changed.
- Name in Flow : Fulfillment order moved
- Use case idea : Notify the logistics management team of the shipping-location change and re-verify the shipping cost estimate
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/fulfillment-order-moved
Fulfillment Order Split
Starts the workflow when a fulfillment order is split.
- Name in Flow : Fulfillment order split
- Specification : The workflow runs for both the original fulfillment order and the new order created by the split.
- Use case idea : Automatically notify the customer that the order will be shipped in split deliveries, to manage expectations
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/fulfillment-order-split
Fulfillment Order Merged
Starts the workflow when multiple fulfillment orders are merged.
- Name in Flow : Fulfillment order merged
- Specification : Runs against the new fulfillment order created after the merge.
- Use case idea : Save on packaging materials through combined shipping and recalculate shipping costs
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/fulfillment-order-merged
Fulfillment Order Rescheduled
Starts when the scheduled shipping date is changed by the fulfillment service.
- Name in Flow : Fulfillment order rescheduled
- Use case idea : Notify the customer of the delivery-date change to help prevent complaints
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/fulfillment-order-rescheduled
Fulfillment Order Placed on Hold
Starts the workflow when the status changes to On Hold.
- Name in Flow : Fulfillment order placed on hold
- Use case idea : Log the reason for the hold and assign a task to the person responsible for releasing it
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/fulfillment-order-is-put-on-hold
Fulfillment Order Holds Released
Starts when all holds are released and the order returns to a shippable state.
- Name in Flow : Fulfillment order holds released
- Use case idea : Instruct that the previously held shipping work be resumed
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/fulfillment-order-hold-is-released
Fulfillment Order Line Items Prepared for Local Delivery
Starts the workflow when preparations for local delivery are complete.
- Name in Flow : Fulfillment order line items prepared for local delivery
- Use case idea : Send delivery-route instructions to an in-house delivery driver
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/fulfillment-order-line-items-are-prepared-for-delivery
Fulfillment Order Line Items Prepared for Pickup
Starts the workflow when preparations for in-store pickup are complete.
- Name in Flow : Fulfillment order line items prepared for pickup
- Use case idea : Send a push notification stating that the item is ready for pickup at the store
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/fulfillment-order-line-items-prepared-for-pickup
Fulfillment Order Fulfillment Request Submitted
Starts when a shipping request is sent to an external fulfillment service.
- Name in Flow : Fulfillment order fulfillment request submitted
- Use case idea : Log the time the request was sent to the service to measure work efficiency
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/fulfillment-order-request-submitted
Fulfillment Order Fulfillment Request Accepted
Starts when the shipping request is accepted by the fulfillment service.
- Name in Flow : Fulfillment order fulfillment request accepted
- Use case idea : Add a note to the admin confirming that the shipping process has been finalized
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/fulfillment-order-request-accepted
Fulfillment Order Fulfillment Request Rejected
Starts when the shipping request is rejected by the service.
- Name in Flow : Fulfillment order fulfillment request rejected
- Use case idea : Check the reason for the rejection and switch the arrangement to a different shipping location or carrier
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/fulfillment-order-request-rejected
Fulfillment Order Fulfillment Cancellation Request Submitted
Starts when a cancellation request is sent for an already-accepted order.
- Name in Flow : Fulfillment order fulfillment cancellation request submitted
- Use case idea : Manage the order under a cancellation-pending status to prevent double shipment
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/fulfillment-order-cancellation-request-submitted
Fulfillment Order Fulfillment Cancellation Request Accepted
Starts the workflow when the cancellation request is accepted by the service.
- Name in Flow : Fulfillment order fulfillment cancellation request accepted
- Use case idea : Send the customer a cancellation-confirmed notice and proceed to the refund process
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/fulfillment-order-cancellation-request-accepted
Fulfillment Order Fulfillment Cancellation Request Rejected
Starts the workflow when a cancellation request is rejected.
- Name in Flow : Fulfillment order fulfillment cancellation request rejected
- Use case idea : Since shipping preparations are likely already complete, direct the support desk to handle the case
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/fulfillment-order-cancellation-request-rejected
Fulfillment Order Fulfillment Service Failed to Complete Fulfillment
Starts when a fulfillment that had been accepted by the service becomes undeliverable (fails) for some reason.
- Name in Flow : Fulfillment order fulfillment service failed to complete fulfillment
- Use case idea : Investigate the cause, such as an incomplete address, and arrange for reshipment
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/fulfillment-service-failed-to-complete
Inventory Triggers
Inventory Item Created
Starts when inventory data tied to a variant is created.
- Name in Flow : Inventory item created
- Use case idea : Automate the initial SKU registration to an inventory-tracking tool
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/inventory-item-created
Inventory Item Deleted
Starts the workflow when inventory data is deleted.
- Name in Flow : Inventory item deleted
- Use case idea : Unlink inventory sync with an external POS system or similar
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/inventory-item-deleted
Inventory Transfer Completed
Starts the workflow when an inventory transfer between locations is completed.
- Name in Flow : Inventory transfer completed
- Use case idea : Update the per-location inventory report after the transfer is complete
- Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/inventory-transfer-complete
Inventory Transfer Ready to Ship
Starts when inventory scheduled for transfer becomes ready to ship.
- Name in Flow : Inventory transfer ready to ship
- Use case idea : Automatically send a pickup request to the carrier
- Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/inventory-transfer-ready-to-ship
Metaobjects Triggers
Metaobject Entry Created
Starts when a new entry is created based on a specific metaobject definition.
- Name in Flow : Metaobject entry created
- Use case idea : Sync to the CRM when a customer's custom attribute (fit preference, taste, etc.) is registered
- Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/metaobject-entry-created
Subscriptions Triggers
Subscription Contract Created
Starts when a new subscription contract is created.
- Name in Flow : Subscription contract created
- Use case idea : Send a welcome guide exclusive to subscription members, or schedule a free gift to be shipped
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/subscription-contract-created
Subscription Contract Updated
Starts when the content of a subscription contract is changed (plan change, cycle change, etc.).
- Name in Flow : Subscription contract updated
- Use case idea : Send a confirmation notice of the contract change and recalculate the next scheduled delivery date. Details: https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/subscription-contract-updated
Payment Schedule Is Due
Starts when the due date for payment processing is reached.
- Name in Flow : Payment schedule is due
- Use case idea : Perform a final inventory check before payment and send a reminder notification
- Official documentation: https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/payment-schedule-due
Subscription Billing Attempt Success
Starts when a subscription payment is completed successfully.
- Name in Flow : Subscription billing attempt success
- Use case idea : Assign a reward tag based on the number of consecutive payments, or send a thank-you email
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/subscription-billing-attempt-success
Subscription Billing Attempt Failure
Starts when a subscription payment fails.
- Name in Flow : Subscription billing attempt failure
- Use case idea : Send an alert prompting a payment-method update and schedule the next retry
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/subscription-billing-attempt-failure
Subscription Billing Attempt Challenged
Starts when a payment enters a challenged state (such as awaiting authentication).
- Name in Flow : Subscription billing attempt challenged
- Use case idea : Notify the customer that additional authentication, such as 3D Secure, is required
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/subscription-billing-attempt-challenged
Selling Plans Triggers
Selling Plan Group Created
Starts when a selling plan group, which bundles selling options such as subscriptions, is created.
- Name in Flow : Selling plan group created
- Use case idea : Notify the company that a new recurring-sale model has launched
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/selling-plan-group-created
Selling Plan Group Updated
Starts when the content of a selling plan group is updated.
- Name in Flow : Selling plan group updated
- Use case idea : Create a task to reflect discount-rate or delivery-interval changes in marketing materials
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/selling-plan-group-updated
Selling Plan Group Deleted
Starts when a selling plan group is deleted.
- Name in Flow : Selling plan group deleted
- Use case idea : Clean up product tags related to a plan that has ended
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/selling-plan-group-deleted
Schedule Triggers
Scheduled Time
Starts the workflow at a specific, pre-configured date and time.
- Name in Flow : Scheduled time
- Use case idea : Generate a daily inventory report each morning, batch-update order statuses overnight, or automatically end a limited-time sale
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/scheduled-time
Workflow Error Occurred
Starts when some error (failure) occurs while another workflow is running.
- Name in Flow : Workflow error occurred
- Specification : This trigger runs only once per workflow version within a 30-day period. For example, if an error occurs in February and the workflow keeps failing daily after that, you'll only be notified once — but if it fails again in April (after 30+ days have passed), it will run again. Note that if a failure occurs immediately after editing the workflow, it runs right away regardless of the time period.
- Use case idea : Immediately notify an engineer of an automation failure to minimize the impact on the business
- Official documentation:https://help.shopify.com/ja/manual/shopify-flow/reference/triggers/workflow-error-occurred
Quick-Reference List of Native Shopify Triggers
| Trigger Name | When the Workflow Runs |
|---|---|
| Automatic Discount Created | When an automatic discount is created |
| Discount Code Created | When a discount code is created |
| Product Created | When a new product is added |
| Product Deleted | When a product is deleted |
| Product Status Updated | When a product's status is changed |
| Product Variant Added | When a variant is added to a product |
| Product Variant Deleted | When a variant is deleted from a product |
| Product Variant Inventory Quantity Changed | When a product variant's inventory changes |
| Product Variant Back in Stock | When a product variant's inventory increases from 0 or below to 1 or more |
| Product Variant Out of Stock | When a product variant's inventory decreases from 1 or more to 0 or below |
| Collection Created | When a new collection is created |
| Collection Deleted | When a collection is deleted |
| Company Contact Assigned Permission | When a permission is assigned to a company contact |
| Company Contact Created | When a new contact is added to a company |
| Company Created | When a new company is created |
| Company Location Created | When a new location is added to a company |
| Customer Created | When a new customer is created |
| Customer Deleted | When a customer is deleted |
| Customer Account Enabled | When an account is enabled |
| Customer Account Disabled | When an account is disabled |
| Customer Tags Added | When a tag is added to a customer |
| Customer Tags Removed | When a tag is removed from a customer |
| Customer Joined Segment | When a customer joins the selected segment |
| Customer Left Segment | When a customer leaves the selected segment |
| Customer Payment Method Created | When a customer's payment method is created |
| Customer Payment Method Updated | When a customer's payment method is updated |
| Customer Payment Method Revoked | When a customer's payment method is revoked |
| Customer Subscribed to Email Marketing | When a customer subscribes to email marketing |
| Customer Abandons Checkout | When a customer abandons their cart |
| Customer Left Online Store Without Making a Purchase | When a customer leaves the store without purchasing |
| Order Created | When a customer places an order |
| Order Deleted | When an order is deleted |
| Order Cancelled | When an order is cancelled |
| Order Paid | When an order changes to paid |
| Order Fulfilled | When an order changes to fulfilled |
| Draft Order Created | When a draft order is created |
| Draft Order Deleted | When a draft order is deleted |
| Order Risk Analyzed | When an order's fraud analysis is completed |
| Dispute Created | When a payment dispute is created |
| Refund Created | When a refund is processed |
| Return Requested | When a customer requests a return |
| Return Approved | When a return request is approved |
| Return Declined | When a return request is declined |
| Return Processed | When a return is processed |
| Return Cancelled | When a return is cancelled |
| Return Closed | When a return is closed |
| Return Reopened | When a closed return is reopened |
| Order Transaction Created | When an order transaction is created |
| Tender Transaction Created | When a monetary action occurs |
| Fulfillment Created | When a new fulfillment is created |
| Fulfillment Event Created | When an order's fulfillment status changes |
| Fulfillment Order Ready to Fulfill | When a fulfillment order is released from hold |
| Fulfillment Order Cancelled | When a fulfillment order is cancelled |
| Fulfillment Order Moved | When an order's fulfillment is moved to a different location |
| Fulfillment Order Split | When a fulfillment order is split |
| Fulfillment Order Merged | When a fulfillment order is merged |
| Fulfillment Order Rescheduled | When the fulfillment schedule is changed |
| Fulfillment Order Placed on Hold | When a fulfillment order is placed on hold |
| Fulfillment Order Holds Released | When a fulfillment order is no longer on hold |
| Fulfillment Order Line Items Prepared for Local Delivery | When local delivery preparation is complete |
| Fulfillment Order Line Items Prepared for Pickup | When in-store pickup preparation is complete |
| Fulfillment Order Fulfillment Request Submitted | When a shipping request is sent to the fulfillment service |
| Fulfillment Order Fulfillment Request Accepted | When the fulfillment service accepts the shipping request |
| Fulfillment Order Fulfillment Request Rejected | When the fulfillment service rejects the shipping request |
| Fulfillment Order Fulfillment Cancellation Request Submitted | When a cancellation request is sent to the fulfillment service |
| Fulfillment Order Fulfillment Cancellation Request Accepted | When the fulfillment service accepts the cancellation request |
| Fulfillment Order Fulfillment Cancellation Request Rejected | When the fulfillment service rejects the cancellation request |
| Fulfillment Order Fulfillment Service Failed to Complete Fulfillment | When the fulfillment service fails to ship an order it accepted |
| Inventory Item Created | When an inventory item linked to a product variant is created |
| Inventory Item Deleted | When an inventory item linked to a product variant is deleted |
| Inventory Transfer Completed | When an inventory transfer is completed |
| Inventory Transfer Ready to Ship | When an inventory transfer becomes ready to ship |
| Metaobject Entry Created | When a new entry is created in a metaobject |
| Subscription Contract Created | When a subscription contract is created |
| Subscription Contract Updated | When a subscription contract is updated |
| Payment Schedule Is Due | When a subscription's payment schedule due date is reached |
| Subscription Billing Attempt Success | When a subscription billing attempt succeeds |
| Subscription Billing Attempt Failure | When a subscription billing attempt fails |
| Subscription Billing Attempt Challenged | When a subscription billing attempt is challenged |
| Selling Plan Group Created | When a selling plan group is created |
| Selling Plan Group Updated | When a selling plan group is updated |
| Selling Plan Group Deleted | When a selling plan group is deleted |
| Scheduled Time | When the specified date and time arrives |
| Workflow Error Occurred | When a failure occurs while a workflow is running |
In Closing
These 84 triggers may seem complex at first glance. But once organized by category, the automation scenarios your business needs become clear.
We recommend starting with one or two simple workflows and gradually moving on to more complex automation. Make the most of Shopify's automation features and take your store to the next level.
