Connectors in Shopify Flow
Connectors let you use specific apps to create triggers based on information from the app, or to create an action that uses an app. When you use a trigger, the app sends data to Flow. When you use an action, Flow sends information to the app.
Create workflows with connectors
With connectors, you can create workflows with triggers and actions from apps. To use an app in a workflow, you must have an app with a built-in connector installed.
- Install and set up an app that has built a connector.
- Set up the app. Depending upon the app, this could involve creating an account, subscribing to a paid service, or adding information about your store.
- Create a new workflow.
Triggers that use connectors are started by a notification from an app, while Actions that use connectors are taken by apps as a result of a notification from Flow.
- Create a trigger or an action in Flow.
- Select the service that you want to use from the Installed list.
- If you are creating a trigger, then select the event that will start the workflow. If you are creating an action, then select the action that you want the app to take.
Conditions can't be set using connectors.
Connectors at the organization level
At the organization level, apps appear on the Installed list only after they have been installed in at least one store in your organization. In order for a workflow to run in a particular store, you need to install the app that has the connector in that store.
For example, you have four stores in your organization and want to start using a workflow that includes a loyalty app connector. If you create a workflow before installing the app, it appears on the Uninstalled list and you can't use that connector to create workflows.
If you install a loyalty app on one store, then you can use its connector within flows on that store. However, the workflow won't run on the other stores in your organization until you also install the app on those stores.
Limitations and known issues
- If you have a workflow that uses a connector app and you want to run it in a store, then that store needs to have the connector app installed.
- If you need to change the authentication settings for connectors from Asana, Google Sheets, Slack, or Trello, then your store needs to have a copy of the Flow app installed. To change those connector settings, you need to log in to the store and use the Flow app.
- If you uninstall the Flow app from a store, then your workflows are disabled for that store. The workflows still exist in the Shopify organization admin, so you can log in to the Plus organization admin and re-enable them.
Apps that work with Flow
Verify customer age and provides a compliant solution for the sale of age-restricted products with AgeChecked.
|AgeChecked Customer Failure||Starts when a customer has failed age verification.|
|AgeChecked Customer Success||Starts when a customer has been successfully age verified.|
|AgeChecked Verification||Perform an AgeChecked verification on the order and customer. Ensure that the order ID is passed with this action.|
Algolia Search and Discovery
Build a product search and discovery experience that increases conversions at scale on your store with Algolia Search and Discovery.
|Top Searches||Starts each day and retrieves the top searches made on your store and their most popular results.|
|Searches with no results||Starts each day and retrieves the searches that return no results on your store.|
|Paused Index||Starts when your search indexing has been paused in Algolia.|
Alpaca: Pickup and Delivery
Offer local delivery to your customers with customizable delivery rates with Alpaca: Pickup and Delivery.
|Booking changed||Starts when a scheduled date or time is changed for an order.|
|Order created||Starts when an order is created.|
|Send push notification||Sends a push notification to a customer.|
Create workflows to automate routine tasks with Arigato Automation.
|Incoming Trigger Event||Starts when Mr. Arigato sends a trigger to Flow.|
Organize team tasks and information related to your store in Asana.
|Create Asana task||Create a new task in an Asana project.|
Back in Stock: Customer Alerts
Notify your customers when a product is available with Back in Stock: Customer Alerts.
|Product Variant demand changed||Starts when the demand level changes for a product variant.|
Back in Stock Product Alerts
Get back-in-stock, out-of-stock, pre-order, and restock alerts with Back in Stock Product Alerts.
|Back in Stock||Starts when a product is back in stock.|
|Back in Stock Subscription||Starts when a back in stock subscription is created.|
|Subscribed for back in stock alert||Starts when a customer subscribes to be alerted when a product is back in stock.|
Take full control over your shipping rates with Bespoke Shipping.
|Count Orders||Maintains a count of orders per day.|
|Set Cart Attributes||Sets a cart attribute.|
Enable customers to ask for a lower price with Better Price.
|Better price requested||Starts when a customer requests a better price for a product.|
Generate thousands of discounts for your partners and affiliates with Bulk Discounts.
|Discount Codes Created||Starts when batches of 100 discount codes are created.|
Contact your prospective clients faster with Callback.
|Callback requested||Starts when a new callback is requested.|
Checkout Promotions & Upsells
Grow your revenue by offering post-purchase one-click upsells and free gifts with Checkout Promotions & Upsells.
|Promotion Redeemed||Starts when a promotion is successfully redeemed and payment, if applicable, has been confirmed.|
|Promotion Unsuccessfully Redeemed||Starts when a customer does not complete payment for a promotion and the promotional product is removed from the order.|
Create a VIP customer class with a paid membership program with Conjured Membership.
|Membership Cancelled||Starts when a membership is canceled.|
|Membership Payment Failed||Starts when payment for a membership fails.|
|Membership Payment Succeeded||Starts when payment for a membership succeeds.|
|Membership Reactivated||Starts when a membership is reactivated.|
|Membership Started||Starts when a membership is started.|
Boost sales with a customizable referral program using Conjured Referrals.
|Advocate Shared||Starts when an Advocate shares a referral link.|
|Advocate Signup||Starts when an Advocate enters their name and email address in your referral program.|
|Friend Signup||Starts when a Friend enters their name and email address to redeem a discount code in your referral program.|
|Successful Referral||Starts when a Friend orders using their redeemed discount code, if the order is not canceled or refunded when the Advocate Reward Email is sent.|
Turn your store into an online course platform with Courses.
|Course completion||Starts when a course is completed by a customer.|
Covet.pics - Instagram Feed
Automate Instagram to create an Instagram Feed page or upload your own photos with Covet.pics - Instagram Feed.
|Photo Request||Starts when Covet.pics creates a photo request.|
Connector for Google Analytics
Get advanced Google Analytics tracking for your store with Connector for Google Analytics.
|Google Analytics customer event||Sends a custom event to Google Analytics and links it to customer behavior, such as which campaign they came from and what they browsed.|
|Google Analytics order event||Sends a custom event to Google Analytics and links it to the customer that placed the order, such as which campaign they came from and what they browsed.|
Use multi-condition workflows to apply and remove tags to customer records based on buyer behavior with Customer Tagger.
|Order processed||Starts when an order is processed and a customer potentially tagged by Customer Tagger|
Dotdigital Engagement Cloud
Automate and personalize email marketing, SMS, social and chat with Dotdigital Engagement Cloud.
|Create or update contact||Creates a contact in Engagement Cloud, or updates the contact if it already exists.|
|Add to marketing program||Adds customer to an existing omnichannel marketing program in Engagement Cloud.|
|Send transactional email||Sends a transactional email using an existing Engagement Cloud campaign.|
Edit Order by Cleverific
Use advanced order editing, order automation, and order management with Edit Order by Cleverific.
|Expand bundles||Expands bundled products to their component products for easy fulfillment. This action is only available in early access. Configure product bundles in Edit Order.|
|Edit and add items||Edits an order by adding one or more items.|
Emarsys Marketing Platform
Deliver true one-to-one personalized omnichannel experiences that build trusted, loyal and lasting customer relationships with Emarsys Marketing Platform.
|Post-Purchase Bad Feedback||Triggers an event in Emarsys when a negative product review is created.|
|Post-Purchase Good Feedback||Triggers an event in Emarsys when a positive product review is created.|
|Set Contact Data||Sets a customer field to a given value in the Emarsys contact database.|
|Trigger External Event (General)||Triggers any external event in Emarsys.|
|Wishlist Back in Stock||Triggers an event in Emarsys to alert customers when products on their wishlist are back in stock.|
|Wishlist Price Drop||Triggers an event in Emarsys to alert customers that products on their wishlist have gone on sale.|
|Wishlist Reminder||Triggers an event in Emarsys to remind customers that they have products in their wishlist.|
Enquire Post-Purchase Surveys
Offer post-purchase surveys and build a first-party dataset of customer insights with Enquire Post-Purchase Surveys.
|Survey Response Created (Legacy)||Starts when a new survey response is submitted.|
|New Survey Response||Starts when a customer responds to a shop survey.|
Evey Events & Tickets
Sell tickets to your in-person or online events with Evey Events & Tickets.
|Attendee created or updated||Starts when an attendee is created, updated, or canceled.|
|Attendee created or updated with order||Starts when an attendee is created, updated, or canceled with a Shopify order.|
Flits: Customer Account Page
Summarize all customer data like profile, order history, recently viewed products, and delivery addresses in one place with Flits: Customer Account Page.
|Credit adjustment on order fulfillment||Adjusts Flits Store Credit Balance when an order is fulfilled.|
Form Builder with File Upload
Boost your revenue with mobile-responsive forms that work on any device with Form Builder with File Upload.
|Form Builder||Starts when a form is submitted.|
Automate fulfill order tracking from shipping files from vendors, suppliers, drop shippers, shipping services, or warehouses with Fulfill Sync.
|Order created||Starts when an order is created.|
Gift Cards & Loyalty Program
Launch a loyalty program with referrals, store credit, and rewards with Gift Cards & Loyalty Program.
|Issue a gift card||Issues a gift card to customers by using custom email parameters.|
Google Sheets for Shopify Flow
Create and share spreadsheets with Google Sheets for Shopify Flow.
|Add row to spreadsheet||Appends a row to the bottom of a Google Sheets spreadsheet.|
Gorgias ‑ Live Chat & Helpdesk
Manage all of your support and customer service in one place with Gorgias ‑ Live Chat & Helpdesk.
|Create a ticket||Creates a ticket containing a single internal note in Gorgias.|
Growave - Loyalty, Wishlist +3
Create a loyalty program, offer rewards, and collect referrals and product reviews with Growave - Loyalty, Wishlist +3.
|Customer's loved items are back in stock||Starts when a product variant that the customer is interested in is back in stock.|
|Customer's loved items are waiting||A series of triggers about saved wishlist items.|
|Customer's preferred products are available||Starts when product variants that the customer is interested in are available in your store.|
|Customer's wishlist will be sold out soon||Starts when product variants that the customer is interested in will be sold out soon.|
|Customer's wishlists are on sale||Starts when product variants that the customer is interested in are on sale.|
|Request a review for recently purchased item||A series of triggers about a review for a purchased item.|
|Someone asked a question||Starts when a customer asks a question about a product.|
|Someone left a review||Starts when a review is left in your store.|
Harness the power of SMS communications with Kaleyra.
|Create Order Send SMS||Sends an SMS when an order is created.|
Klaviyo - Email Marketing
Send personalized email, SMS messages, and signup forms with Klaviyo - Email Marketing.
|Track an Event||Pushes an event to Klaviyo.|
|Create a Campaign||Sends a campaign using a list and template from your Klaviyo account.|
Klevu - Advanced Search
Build a self-learning search and discovery experience with Klevu - Advanced Search.
|Top Searches||Starts each day and retrieves the top searches and the top searches with zero results in the last two days.|
|Promote/Demote product in search||Promotes or Demotes a product in Klevu search results by applying the boosting score. This action can only be used in a workflow that starts with the Inventory quantity changed trigger.|
Kmetric - Real-time Analytics
Identify the best-valued channel, customer behaviors, and listing product insights with Kmetric - Real-time Analytics.
|Log weather||Saves a log of weather changes.|
Schedule, coordinate, and execute events, such as sales, product drops, and inventory restocks, with Launchpad.
|Event started||Starts when a Launchpad event begins.|
|Event ended||Starts when a Launchpad event ends.|
Get product recommendations, upsell, cross-sell, bundling, and content personalization with LimeSpot Personalizer.
|LimeSpot Custom event||Triggers a custom event to be handled by Audience Segmentation.|
Loox - Photo Reviews
Gather authentic product reviews by using smart and customizable review request emails with Loox - Photo Reviews.
|New review||Starts when a new review is received.|
Loyalty, Rewards and Referrals
Manage your customer loyalty and referral program with Loyalty, Rewards and Referrals.
|Customer moved into 'Win Back' segment||Starts when a customer is moved to the 'Win Back' loyalty segment.|
|Customer has enough points for reward||Starts when a customer earns enough points to redeem a loyalty reward.|
|Customer moved down a tier||Starts when a customer moves to a loyalty tier lower than their current tier.|
|Customer birthday is today||Starts at 9 am on the day of a customer's birthday.|
|Customer moved up a tier||Starts when a customer moves to a loyalty tier higher than their current tier.|
|Customer moved into 'At Risk' segment||Starts when a customer is moved to the 'At Risk' loyalty segment.|
|Customer birthday is in 7 days||Starts at 9 am, 7 days before a customer's birthday.|
|Add points||Adds approved points to a customer.|
|Change tier||Moves a customer into a new Loyalty Tier.|
Deliver a seamless omnichannel marketing experience with Marsello.
|Add points||Adds approved points to a customer.|
Use automation to speed up your workflow with Mechanic.
|Mechanic sent customer data||Starts when a Mechanic Flow action sends a customer ID.|
|Mechanic sent general data||Starts when a Mechanic Flow action sends data without including a specific resource ID.|
|Mechanic sent order data||Starts when a Mechanic Flow action sends an order ID.|
|Mechanic sent product data||Starts when a Mechanic Flow action sends a product ID.|
|Send event to Mechanic||Creates a Mechanic event with user-defined topic and data to be processed by a Mechanic task.|
Connect your apps and enable workflow automation with MESA.
|Send to MESA||Starts a MESA workflow from a step in a Shopify Flow workflow.|
Create consistent and personalized shopping experiences based on customer behavior with Nosto.
|Add Customers to Nosto Segments||Adds a customer to a Nosto Segment.|
Okendo: Product Reviews & UGC
Capture and showcase high-impact social proof such as product ratings & reviews, customer photos & videos, and Q and A message boards with Okendo: Product Reviews & UGC.
|Okendo Review Created||Starts when a review is created in Okendo.|
Omnisend Email Marketing & SMS
Convert store visitors to customers with pre-built omnichannel automations with Omnisend Email Marketing & SMS.
|Track an event||Pushes an event to your Omnisend account.|
|Create or update the customer||Creates a new customer or updated an existing customer in your Omnisend account.|
Ordersify: Automation Tags
Tag orders, customers, and products automatically with Ordersify: Automation Tags.
|Tag customers||Tags customers with defined rules from Ordersify.|
|Tag orders||Tags orders with defined rules from Ordersify.|
|Tag products||Tags products with defined rules from Ordersify.|
Merge orders and ship them together with Order Merger.
|Orders Merged||Starts when orders are merged by Order Merger.|
Create workflows to add tags based on line items, delivery date, zip code, order attributes, inventory levels, and existing tags with Order Tagger.
|Order Processed||Starts when an order has been processed by Order Tagger.|
Order Tracking by TrackingMore
Automatically import your tracking numbers with Order Tracking by TrackingMore.
|Order Status Update||Starts when an order status is updated.|
Parcel Panel Order Tracking
Provide automatic parcel tracking and delivery notifications with Parcel Panel Order Tracking.
|Order Status Update||Starts when an order's status is updated.|
Plobal Mobile Apps Builder
Build native mobile apps without using code with Plobal Mobile Apps Builder.
|Individual Push Notification||Sends a push notification to an individual mobile app user.|
|Mass Push Notification||Sends a promotional push notification to all mobile app users.|
Poloriz - Shoppable Stories
Automatically create shoppable stories from your listings with Poloriz - Shoppable Stories.
|*New Product||Starts when a new product is created.|
Pre-Order Manager - PreOrder
Enable preorders for out-of-stock and coming soon products with Pre-Order Manager - PreOrder.
|Pre-order created||Starts when a new pre-order is created.|
Scan your products for missing images, descriptions, and more with Product Checkup.
|Product Added||Starts when a new product is added.|
PushOwl Web Push Notifications
Convert one-time visitors into loyal customers with push notifications from PushOwl Web Push Notifications.
|Send Push Notification||Sends a push notification to a subscriber.|
|Send Push Campaign||Sends a push notification to all subscribers.|
ReConvert Upsell & Cross Sell
Increase sales by optimizing your thank you page with numerous upsell and cross-sell capabilities with ReConvert Upsell & Cross Sell.
|Customer submitted product comment||Starts when a customer submits a product comment on the thank you page.|
|Customer answered question||Starts when a customer submits an answer to a post purchase survey in the thank you page.|
|Customer tracked order||Starts when a customer clicks the track button in the thank you page.|
|Customer ReConverted||Starts when a customer places an order using one of the ReConvert widgets.|
|Customer submitted birthday||Starts when a customer submits their birthday on the thank you page.|
|Update customer birthday||Updates a customer's birthday in ReConvert.|
Collect reviews from your customers with REVIEWS.io.
|New Negative REVIEWS.io Company Review||Starts when a new negative company review is submitted on REVIEWS.io.|
|New Negative REVIEWS.io Product Review||Starts when a new negative product review is submitted on REVIEWS.io.|
|New Positive REVIEWS.io Company Review||Starts when a new positive company review is submitted on REVIEWS.io.|
|New Positive REVIEWS.io Product Review||Starts when a new positive product review is submitted on REVIEWS.io.|
|New REVIEWS.io Company Review||Starts when a new company review is submitted on REVIEWS.io.|
|New REVIEWS.io Product Review||Starts when a new product review is submitted on REVIEWS.io.|
|New REVIEWS.io Review with Images||Starts when a new product review with one or more images is submitted on REVIEWS.io.|
|New REVIEWS.io Review with Videos||Starts when a new product review with one or more videos is submitted on REVIEWS.io.|
|Deactivate REVIEWS.io invitations||Deactivates product and company review invitations for an order.|
|Queue REVIEWS.io company review invitation||Queues a company review invitation in REVIEWS.io.|
|Queue REVIEWS.io invitations||Queues product and company review invitations in REVIEWS.io.|
|Queue REVIEWS.io product review invitation||Queues a product review invitation in REVIEWS.io.|
|Unsubcribe from REVIEWS.io||Adds a customer to the REVIEWS.io unsubscribe list.|
Manage your Sales Team and give them the necessary tools to be successful with Sales Team.
|Cancel Draft order||Starts when an order placed by a sales rep is canceled.|
Send customers personalized, handwritten notes with Scribeless.
|Add new receipient||Adds a new recipient to an existing campaign.|
ShopHire Careers Page Builder
Attract candidates with a careers page, job postings, custom application forms, candidate questionnaires, social media marketing and applicant tracking with ShopHire Careers Page Builder.
|Job Closed||Starts when a new job is closed.|
|New Candidate||Starts when a new candidate applies for a job.|
|Job Opened||Starts when a new job is opened.|
Enable team communication and collaboration in one messaging platform with Slack .
|Send Slack message||Sends a message to any user or channel in a Slack team.|
Smile: Rewards & Loyalty
Attract and retain your most loyal customers with Smile: Rewards & Loyalty.
|Send Smile activity||Sends an activity to Smile.|
Facilitate communication with your customers with SMS Alert.
|Send SMS||Sends an SMS message|
SMS Marketing Automation
Send back-in-stock notifications and abandoned cart messages, grow your contact list, and gather insights about your text marketing campaigns with SMS Marketing Automation.
|SMS Received||Starts when an inbound SMS is received.|
|Send Customer SMS||Sends an SMS message to your customers.|
|Send SMS||Sends an SMS message through the SMS Marketing Automation app.|
SMS, Web Push, Email - FirePush
Send SMS, web push, and email messages with SMS, Web Push, Email - FirePush.
|Send SMS message||Sends an SMS message in E. 164 format.|
SMSBump SMS Marketing by Yotpo
Communicate with customers through SMSBump SMS Marketing by Yotpo.
|Send SMS via SMSBump||Sends an SMS message using SMSBump as a provider.|
Stamped Loyalty & Referrals
Maximize customer loyalty and engagement with Stamped Loyalty & Referrals.
|Add Points||Adds points to a customer's account.|
|Deduct Points||Deducts points from a customer's account.|
Stamped Product Reviews & UGC
Showcase high-impact reviews and ratings, customer photos and videos, and Q and A with Stamped Product Reviews & UGC.
|New Reviews||Starts when you receive a new Product Review.|
|New Net Promoter Score||Starts when you receive a new Net Promoter Score.|
|New Question||Starts when you receive a new Question.|
|Stop Review Request Survey||Removes review request email for orders.|
|Unsubscribe Customer||Unsubscribes a customer email address from review requests.|
Stock Sync - Inventory Update
Import product and inventory from Google, Excel, or any feed with Stock Sync - Inventory Update.
|Disable Schedule||Disables a schedule.|
|Enable Schedule||Enables a schedule.|
Automate your scheduled actions with Timed Actions.
|Timer expired||Starts when a configured timer has expired.|
Tobi. SMS Marketing Automation
Send SMS marketing messaged and track customer behavior with Tobi. SMS Marketing Automation.
|Send SMS message via Tobi||Send an SMS message to a specific phone number.|
Tracktor Order Tracking
Add professional-grade order status and package tracking that's integrated with all major carriers with Tracktor Order Tracking.
|Tracktor Status Change||Starts when the latest package tracking status is updated.|
Translate&Currency - LangShop
Translate your store into multiple languages and convert currency with Translate&Currency - LangShop.
|Translate collection||Translates the collection that triggered the workflow into all store languages.|
|Translate product||Translates the product that triggered the workflow into all store languages.|
Organize tasks for your team with Trello.
|Create Trello card||Creates a new card on a Trello board.|
WOTIO Account Invites Plus
Automate account invites to customers, send bulk account invites, track Shopify emails, and organize orders for picking and fulfillment with WOTIO Account Invites Plus.
|Send Account Activation Email Based On Order ID||Starts the deployment of an account activation email based on Order ID.|
|Send Account Activation Email Based On Customer ID||Starts the deployment of an account activation email based on Customer ID.|
Where's My Order?
Send branded shipping update notifications from Klaviyo, Postscript, Slack, and more with Where's My Order?
|Shipment Status Change||Starts when the fulfillment status of an order changes.|
Willie ‑ Save & Cart Recovery
Gather the emails of potential customers whose carts would otherwise be abandoned without identification with Willie ‑ Save & Cart Recovery.
|Saved cart||Starts when a customer saves a cart in Willie.|
Enable customers to bookmark their favorite products and pick up where they left off when they return with Wishlist Plus.
|Added to Wishlist||Starts when a customer adds an item to their wishlist.|
|Back in Stock||Starts when a product is back in stock.|
|Low Stock||Starts when a product in a customer's wishlist is low on stock.|
|Price Drop||Starts when the price for a product in a customer's wishlist is reduced.|
|Product added to Wishlist||Starts when a customer adds a product to their wishlist.|
|Removed from Wishlist||Starts when a customer removes an item from their wishlist.|
|Validate Email Address||Starts when a customer wants to connect their wishlist with an email address.|
Yotpo Loyalty & Rewards
Build your loyalty and referrals programs with Yotpo Loyalty & Rewards.
|Reward Points||Adds reward points for any trigger in Shopify Flow.|
YotPo Product Reviews & Photos
Collect product reviews, ratings, site reviews, and photos with YotPo Product Reviews & Photos.
|New Yotpo review||Starts when a review is created for a product in your store.|
|Yotpo review updated||Starts when a review is updated for a product in your store.|
Zigpoll Customer Surveys
Trigger website or email surveys to get feedback with Zigpoll Customer Surveys.
|Zigpoll Post Purchase/Order Status Survey Completed||Starts when a post purchase or order status survey is completed.|
|Zigpoll Survey Completed||Starts when any Zigpoll survey is completed.|