Integrations
Shopify
E-commerce
Description
Shopify is where e-commerce businesses run — product listings, orders, customers, inventory, payments and fulfilment all managed in one platform. But the moment an order is placed, a customer signs up or a product goes out of stock, a cascade of manual tasks begins: confirmation emails to send, CRM records to create, fulfilment teams to notify, inventory alerts to send, review requests to schedule. Each one is a manual step that someone has to own and execute.
The Flowpath Shopify integration turns your store events into an automated operational pipeline. Connect via OAuth and every Shopify event — order placed, payment received, subscription created, customer registered, inventory threshold crossed — becomes an instant agent trigger with the full event payload available as structured data to every downstream step.
Every Shopify order contains rich data: customer name, email, shipping address, line items, quantities, SKUs, amounts, discount codes, fulfilment status and order tags. Use that data to send personalised confirmation emails via Gmail, create or update HubSpot contacts, notify your fulfilment team in Slack, log transactions to QuickBooks and trigger post-purchase sequences in Mailchimp. Your store runs itself — every order event handled automatically, every customer touchpoint personalised, every operational task completed without manual intervention.
What you can do with
Shopify
Trigger agents on new orders, payments, refunds, cancellations and fulfilment events
Send personalised order confirmation and shipping notification emails automatically
Create or update CRM contacts when new Shopify customers register or purchase
Notify your fulfilment team in Slack when high-value or flagged orders are placed
Log Shopify transactions to QuickBooks automatically for bookkeeping
Trigger post-purchase email sequences in Mailchimp based on product purchased
Send inventory alerts when product stock falls below a defined threshold
Shopify
triggers
New order placed Fires when a new order is created in your Shopify store. Passes customer name, email, shipping address, line items, quantities, SKUs, total amount, discount codes and order tags to the next step.
Order paid Fires when payment is confirmed on a Shopify order. Passes payment method, amount, gateway, order ID and customer details — useful for triggering fulfilment and financial logging workflows.
Order fulfilled Fires when a Shopify order is marked as fulfilled. Passes fulfilment details, tracking number, shipping carrier and customer information — useful for triggering shipping notification workflows.
Order cancelled Fires when a Shopify order is cancelled. Passes cancellation reason, refund status, customer details and original order data — useful for triggering win-back and inventory restock workflows.
New customer created Fires when a new customer account is created in your Shopify store. Passes customer name, email, address, account creation date and marketing opt-in status to downstream steps.
Refund created Fires when a refund is issued on any Shopify order. Passes refund amount, reason, line items refunded and customer details — useful for triggering financial reconciliation and customer service workflows.
Inventory level updated Fires when the inventory level of a product variant crosses a threshold you define. Useful for triggering low stock alerts, reorder workflows and product availability notifications.
Abandoned checkout Fires when a customer adds items to their cart but does not complete the purchase within a configurable time window. Passes cart contents, customer email and abandonment timestamp — useful for recovery workflows.
Shopify
actions
Create order Create a new Shopify order programmatically with customer details, line items, shipping address and payment status populated from upstream step data.
Update order Update order tags, notes, fulfilment status or customer-facing attributes on an existing Shopify order.
Cancel order Cancel a Shopify order programmatically — triggered by fraud detection, payment failure or customer request workflows.
Create customer Create a new Shopify customer record with name, email, address, tags and marketing preferences from upstream step data.
Update customer Update one or more properties on an existing Shopify customer — email, address, tags, notes or marketing opt-in status.
Add order tag Apply one or more tags to a Shopify order — useful for categorising orders by source, priority, fulfilment method or any custom classification.
Send fulfilment notification Trigger a Shopify fulfilment notification email to the customer — with tracking number and carrier details populated from upstream step data.
Update inventory level Adjust the inventory quantity of a specific product variant — triggered by restock confirmations, supplier integrations or inventory audit workflows.
Shopify
One-click OAuth.
Free on all plans.
Auth method
OAuth 2.0
Plans
All plans
Sync
Real-time
Setup time
~30 seconds
API version