Automate across apps with connectors
Connectors let you start and end workflows with triggers or actions built by apps that are from Shopify or an app that you have installed that has built a connector.
Set up triggers and actions created by your favorite apps so that they start and end automated workflows. When you use a trigger, the app sends data to Flow. When you use an action, Flow sends information to the app.
Apps that work with Flow
If you've installed one of the apps below, then their custom triggers and actions are automatically available for you to use in Flow. For some of these apps, you need a paid subscription.
You can download, import, and customize any of the example workflows below. Learn about using connectors in your workflows.
Algolia
Build a product search and discovery experience that increases conversions at scale on your store with Algolia.
Triggers
- Top searches - Starts each day and retrieves the top searches made on your store and their most popular results.
- Top searches with no results - Starts each day and retrieves the searches that are returning no results on your store.
- Indexing paused - Starts when your search indexing has been paused in Algolia.
Examples
- Daily top searches and results email notification
- Create a Trello task when a customer search displayed no results
- Receive a Slack message when your search indexing is paused
Asana
Organize team tasks and information related to your store in Asana.
Actions
- Create Asana task - Create a new task in an Asana project.
Examples
- Create a task in Asana when product inventory is low
- Create a task in Asana to review high-risk orders
Back in Stock
Notify your customers when a product is available with Back in Stock.
Triggers
- Product variant demand changed - Start a workflow when the demand for a product variant increases.
Examples
Bronto
Create data-driven email marketing campaigns with Bronto. Learn more about using Bronto with Shopify Plus.
Actions
- Add Customer to Bronto List - Adds a customer to a specific list. Lists in Bronto can be further segmented, or after a customer is added an email sequence can be triggered. Learn more about this action in Bronto's documentation.
Examples
- Email a discount to a customer on their birthday in Bronto
- Add at risk customers from LoyaltyLion to a Bronto list
- Add customers who submitted a pre-order through Pre-order Manager to a Bronto list
- Add customers who wrote a positive review in Stamped Reviews to a Bronto list
Bulk Discounts
Create discount codes in bulk with Bulk Discounts.
Triggers
- Discount codes created - Starts when Bulk Discounts creates 100 discount codes. If you create 500 discount codes, then this trigger runs five times.
Examples
Callback
Add a call scheduling functionality to your store with Callback.
Triggers
- Callback requested - Starts when a new callback is requested.
Examples
Covet.pics
Invite customers to upload their pictures with Covet.pics.
Triggers
- Photo request - Starts when Covet.pics requests a photo from a customer.
Examples
Conjured Referrals
Boost sales with a customizable referral program using Conjured Referrals. Learn more about using Conjured Referral’s connector in their documentation.
Triggers
- Advocate signup - Starts when an advocate enters their name/email address in your referral program.
- Friend signup - Starts when a friend enters their name/email address to redeem a discount code in your referral program.
- Advocate shared - Starts when an Advocate shares a referral link.
- Successful referral - Starts after a Friend orders using their redeemed discount, if the order isn't cancelled/refunded, when the Advocate Reward Email is sent.
Examples
- Reward loyalty points when customers sign up for referral program
- Track successful referrals in a spreadsheet
Customer Tagger
Access the power of automation to trigger creative workflows once Customer Tagger has applied a tag to a customer. Learn more about how to set up the Customer Tagger Flow connector here. For specific use case example instructions see here.
Triggers
- Order Processed - Starts when an order has been processed by the Customer Tagger app
Examples
- Notify fulfillment and tag orders for review if a customer with the tag “Serial Returner” places an order.
- Notify fulfillment if a customer has multiple open orders
- Reward VIP customers with extra loyalty points after a purchase
dotdigital Engagement Cloud
Create data-driven marketing campaigns with dotdigital Engagement Cloud. Learn more about using dotdigital with Shopify Plus.
Actions
- Add to marketing program - Add a customer to an existing omnichannel marketing program in dotdigital (such as email, SMS, push notification, Facebook Messenger, and more).
- Create or update contact - Create a contact or update if the contact already exists.
Examples
- Add a customer to a marketing program after a large refund
- Send a discount code through a preferred channel (SMS, email, or Facebook Messenger) after 2nd order
- Send a push notification 7 days before a customer’s birthday
- Add a customer to a marketing program when they submit a 1-star review
- Add a customer to welcome sequence when they submit a pre-order
- Resubscribe customer to email marketing program
- Add wholesale customers to email list
Edit Order by Cleverific
Edit orders and send payment requests for changes with Edit Order by Cleverific.
Actions
- Edit and add items - Add one or more items to an order in Edit Order. The app cancels the original order and creates a duplicate order to replace it. The extra items are added to the duplicate order. Note: You need to create an item template in Edit Order to use this action. Detailed instructions are available from Edit Order.
Examples
- Add free products to an order with Edit Order if specific discount code is used
- Add a free gift to orders over $100 with Edit Order
Emarsys
Deliver true 1:1 personalized omnichannel experiences with industry-specific use cases built into the Emarsys customer engagement platform. Learn more about using Emarsys with Shopify Plus.
Triggers
- Post-purchase good feedback - Triggers an event in Emarsys after a positive product review is posted.
- Post-purchase bad feedback - Triggers an event in Emarsys after a negative product review is posted.
- Wishlist Price Drop - Triggers an event in Emarsys to alert customers that products on their wishlist are on sale.
- Wishlist Back in Stock - Triggers an event in Emarsys to alert customers that products on their wishlist are back in stock.
- Wishlist reminder - Triggers an event in Emarsys to remind customers that they have products on their wishlist.
- Refer a friend (Loyalty) - Triggers an event in Emarsys after a friend places an order using their redeemed discount and gives an Emarsys Loyalty incentive in return.
- Set contact data - Set a customer field to a given value in Emarsys’ contact database.
- Trigger External Event (general) - Triggers an external event in Emarsys.
Examples
- Notify customers via Emarsys that their loved items in Growave are back in stock
- Notify customers via Emarsys that their Growave wishlist items are on sale
- Notify customers with Emarsys to remind them that they still have items on their Wishlist Plus wishlist
- Reward loyalty points in Emarsys after successfully referring a friend in Conjured Referrals
- Identify promoters and detractors in Emarsys after they submit a Yopto product review
Enquire Post-Purchase Surveys
Learn more about your customers and understand marketing efforts with Enquire Post-Purchase Surveys. Learn more about using this connector from Enquire's website.
Triggers
- New survey response - Starts when a customer has responded to a post-purchase survey.
Examples
- Reward loyalty points for completing post-purchase survey
- Add post-purchase survey results to a Google Sheet
Google Sheets
Create spreadsheets and edit them with others with Google Sheets. Flow includes a Google Sheets connector.
Actions
-
Add row to spreadsheet - Add a row to the end of a Google Sheet. Use commas to separate the values into multiple columns across the row. If the values that you want to add contain commas, then you need to use a Liquid filter to remove or replace them. For example to remove commas, you can use this code:
{{ product.title | remove: ',' }}
. To replace commas with another character, such as a dash (-), you could use this code:{{ product.title | replace: ',', '-' }}
.
Examples
- Track customers who haven’t created store accounts in a Google Sheet
- Add new wholesale applications to a Google Sheet
- Track negative products reviews from Stamped Reviews in a Google Sheet
Gorgias
Manage customer support and live chat all in one with Gorgias.
Actions
- Create a ticket - Create a ticket containing a single internal note in Gorgias.
Examples
Growave
Reach your audience, engage, and easily increase conversions with Growave. Learn more about using this connector in Growave’s help center.
Triggers
- Customer's loved items are back in stock - Starts when a product in a wishlist is back in stock
- Customer's loved items are waiting - Starts when the customer enters email address to save their wishlist
- Customer's preferred products are available - Starts when the product variant in the wishlist is back in stock
- Customer's wishlist item will be sold out soon - Starts when the product in a wishlist is running low in stock
- Customer's wishlist item is on sale - Starts when the product in the wishlist is on sale
- Request review for recently purchased item - Starts when you’ve set Growave to request a review after an item has been purchased
- Someone left a review - Starts when a review is submitted
- Someone asked a question - Starts when a question is asked about a product
Examples
In Stock Alerts
Notify customers when products are back in stock with In Stock Alerts.
Triggers
- Subscribed for back in stock alert - Starts when a customer subscribes to be alerted when a product is back in stock.
Examples
Klaviyo
Create flexible social and email marketing campaigns with Klaviyo.
Actions
- Track an event - Sends data from your workflow to Klaviyo as an event. Detailed instructions on how to use this action are available from Klaviyo.
Examples
- Track event in Klaviyo when a customer moves up a loyalty tier in LoyaltyLion
- Track event in Klaviyo when a customer converts quickly
- Trigger email in Klaviyo when it’s a customer’s birthday in LoyaltyLion
- Track event in Klaviyo when a photo request is submitted in Covet.pics
- Track event in Klaviyo when customers become at risk in LoyaltyLion
Klevu Search
Build a self-learning search and discovery experience with Klevu Search.
Triggers
- Top searches - Retrieve the top searches made on your store and the top searches with zero results.
Actions
- Promote or demote product in search - Promote or demote a product in Klevu search results by setting the boosting score based off inventory quantity.
Examples
- Receive email notification of top searches every two days
- Promote or demote a product in search results based on inventory level
Launchpad
Use Launchpad to schedule, coordinate, and execute events, such as sales, product drops, and inventory restocks. Learn more here.
Triggers
- Event started - Starts when a Launchpad event begins
- Event ended - Starts when a Launchpad event ends
Examples
Littledata
Sync your Shopify store, paid ads, and subscription solution to Google Analytics using Littledata.
Actions
- Google Analytics customer event - Send a custom event to Google Analytics based on customer behavior
- Google Analytics order event - Send a custom event to Google Analytics and link it to the customer who ordered
Examples
Loox Photo Reviews
Collect photo reviews & display in beautiful galleries with Loox.
Actions
- New Review - Starts when a new review is received.
Examples
- Award loyalty points when a customer submits a Loox review
- Create a ticket in Gorgias when you receive a negative Loox review
- Get notified when you receive a negative Loox review
- Track negative Loox reviews in a Google Sheet
LoyaltyLion
Manage your loyalty and referral program with LoyaltyLion. Visit LoyaltyLion for instructions on how to use their triggers and actions.
Triggers
- Customer moved down a tier - Starts when a customer's loyalty tier decreases.
- Customer moved up a tier - Starts when a customer's loyalty tier increases.
- Customer birthday is in 7 days - Starts 7 days before a customer’s birthday.
- Customer birthday is today - Starts the day of a customer’s birthday.
- Customer has enough points for a reward - Starts when a customer has enough points to redeem a reward in their loyalty tier.
- Customer moved into “At Risk” segment - Starts when a customer enters the “At Risk” loyalty segment.
- Customer moved into “Loyal” segment - Starts when a customer enters the “Loyal” loyalty segment.
- Customer moved into “Winning Back” segment - Starts when a customer enters the “Winning Back” loyalty segment.
Actions
- Add points - Add points to a customer in LoyaltyLion.
- Change tier - Change a customer’s loyalty tier in LoyaltyLion.
Examples
- Change loyalty tier in LoyaltyLion when customers add products to a wishlist in Wishlist Plus
- Award points in LoyaltyLion when a customer submits a review in Stamped Reviews
- Email a discount to a customer on their birthday in Bronto
- Track event in Klaviyo when a customer moves up a loyalty tier in LoyaltyLion
- Track event in Klaviyo when customer has enough points for a reward in LoyaltyLion
- Give customers loyalty points when they add products to Wishlist Plus lists
Mesa
Grow your online store with the power of ecommerce automation from Mesa.
Triggers
- Mesa Output - Start an automation request when Mesa sends data to Flow
Actions
- Send to Mesa - Send data to Mesa to begin an automation
Nosto
Create consistent and personalized shopping experiences based on customer behaviour with Nosto. Learn more about using this connector in Nosto’s help center.
Actions
- Add customer to Nosto segment - Adds a customer to a Nosto segment, enabling a personalized experience when they view your online store.
Examples
- Personalize store experience for VIP customers
- Personalize store experience for customers who left a review
- Personalize store based on loyalty program tiers
- Personalize store for customers who returned an item
Okendo
Collect product ratings, reviews, photos/videos, UGC, Q&A, and feedback with Okendo. Learn more about using this connector in Okendo’s documentation.
Triggers
- Okendo review created - Starts when a review is submitted.
Examples
- Publish or reject new product reviews using Slack
- Notify, track and create a support ticket when when a new product review is created
- Add a customer to a dotdigital marketing program when they submit a negative review
Omnisend
Recover abandoned carts, reactivate lost customers and engage them throughout their lifecycle using email, SMS, push and more channels from one platform, Omnisend.
Learn more about using this connector in Omnisend's documentation.
Actions
- Create or update customer information - Create a new customer or update existing customer data in the customer's account on Omnisend.
- Track an event - Push an event to your Omnisend account to trigger a workflow.
Examples
- Notify customers with Omnisend when an order is ready for pickup
- Notify customers with Omnisend when Growave identifies loved items are back in stock
- Notify customers with Omnisend when Growave identifies that a wishlist item will be sold out soon
- Update customers in Omnisend when they are moved to the “Winning Back” segment in LoyaltyLion
- Track event in Omnisend when a customer asks a question in Stamped
- Add customers who write positive Stamped reviews to Omnisend
Order Merger
Combine orders into a single order with Order Merger.
Triggers
- Orders merged - Starts when orders are merged by Order Merger.
Examples
Order Tagger
Access the power of automation to trigger creative workflows once Order Tagger has applied tags to your orders. Learn more about how to set up the Order Tagger Flow connector here. For specific use case example instructions see here.
Triggers
- Order Processed - Starts when an order has been processed by the Order Tagger app.
Examples
- Notify your customer support team about all split fulfillments
- Notify your fulfilment provider about upcoming orders with an HTTP push
Persosa
Personalize your entire customer journey by harnessing real-time data with Persosa.
Triggers
- New Session - Starts when a visitor starts a new session.
- Attribute Set - Starts when an attribute is set for an identity.
- Lookup Set - Starts when a Lookup is set for an identity.
Actions
- Set Attribute - Set an attribute on an Identity.
Examples
- Personalize store experience after customer moves to at risk segment
- Personalize store experience after pre-order submitted
- Personalize store experience after customer registers for wholesale
- Personalize store experience when product added to wishlist
- Send an email when customer views personalized onsite experience
- Add points to customers that shop a VIP sale
Plobal Apps
Create native iOS, Android and Google Instant mobile apps for your Shopify store with Plobal Apps.
Actions
- Individual push notification - Send a push notification to all your mobile apps users.
- Send push campaign - Send a push notification to an individual mobile app user.
Examples
- Send app push notification to customers on their birthday
- Send app push notification when product releases
- Reward customers that place orders on mobile app with loyalty points
Pre-order Manager
Accept pre-orders with Pre-order Manager.
Triggers
- Pre-order created - Starts when a pre-order is created in Pre-order Manager.
Examples
- Add customers who submitted a pre-order in Pre-order Manager to a Bronto list
- Reward customers in Swell Rewards for placing a pre-order in Pre-order Manager
PushOwl Web Push Notifications
Convert one-time visitors into loyal customers with push notifications from PushOwl. Learn more about using this connector in the PushOwl help center.
Actions
- Send push notification - Send a browser push notification to a subscriber.
- Send push campaign - Send a browser push notification to all of your subscribers.
Examples
- Send browser push notification when order is shipped
- Send browser push notification when refund is processed
- Send browser push notification after customer’s 2nd order
- Send browser push notification for specific product releases
ReConvert
ReConvert increases sales by optimizing your thank you page with numerous upsell and cross sell capabilities. Learn more about using this connector in ReConvert’s documentation.
Triggers
- Customer submitted birthday - Starts when a customer submits their birthday on the thank you page.
- 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.
Actions
- Update customer birthday - Update a customer’s birthday in ReConvert.
Examples
- Track all ReConvert upsell orders in Google Sheets and send a thank you email with Omnisend
- Reply to a customer with Bronto when a customer submits a product comment in ReConvert
- Add a birthday tag to customers who enter their birthday in ReConvert
Rise.ai
Reward customers with gift cards and store credit with Rise.ai.
Actions
- Issue a gift card - Issue and email a gift card to a customer.
Examples
SaveMySales
Engage customers through a personalized SMS strategy with SaveMySales. Learn more about using the SaveMySales connector in their documentation.
Actions
- Send text message - Send an SMS message using SaveMySales to your customer.
Examples
- Send a text message when order is shipped
- Send a text message to new email list members
- Start SMS conversation after a customer submits a review
- Start SMS conversation with a referred customer from Conjured
- Start SMS conversation with customers who submit an Enquire survey
Scribeless
Improve the customer experience and grow sales by sending handwritten notes to customers with Scribeless. Learn more about using the Scribeless connector from their documentation.
Actions
- Add new recipient - Add a customer to an existing Scribeless marketing campaign
Examples
Slack
Slack brings team communication and collaboration into one messaging platform.
Action
- Send Slack message - Send a message to any user or channel in a Slack team.
Examples
Smile.io
Build your loyalty and referral programs with Smile.io.
Action
- Send Smile activity - Sends data from your workflow to Smile.io as an activity. Detailed instructions on how to use this action are available from Smile.io.
Examples
- Reward customers in Smile on their second order
- Reward customers in Smile that bought a specific product
SMSBump
Communicate with customers through SMS messages with SMSBump.
Actions
- Send SMS with SMSBump - Send an SMS message using SMSBump to your customer.
Examples
SMS + Facebook Messenger by Tobi
Order recovery with Tobi, an SMS and Facebook Messenger bot.
Actions
- Send SMS message with Tobi - Send an SMS message to a specific number after an event.
Examples
- Send an SMS to a customer asking for a product review
- Text a discount code 30 days after a customer's first order
- Text a discount code to a new newsletter member
Stamped.io Reviews
Manage customer reviews with Stamped.io Reviews.
Triggers
- New review - Starts when a customer submits a new product review.
- New question - Starts when a customer submits a new question.
- New net promoter score - Starts when a customer submits their net promoter score (NPS) answer.
Actions
- Stop review request survey - Cancels a scheduled review request email.
Examples
- Track negative product Stamped reviews in a Google Sheet
- Track negative product Stamped reviews in a Google Sheet
- Stop review request email in Stamped Reviews when a customer returns a product
- Get notified when you receive a negative product review in Stamped Reviews
- Create a ticket in Gorgias when you receive a negative product review in Stamped Reviews
Swell Rewards
Manage your loyalty and referral programs with Swell Rewards.
Actions
- Reward points - Add points to a customer in Swell Rewards.
Examples
- Award points in Swell Rewards when customers place their second order
- Award points in Swell Rewards when customers place a pre-order in Pre-order Manager
- Award points in Swell Rewards when customers add to their Wishlist Plus wishlist
Tapcart
Build a mobile app for your store with Tapcart.
Actions
- Send push notification - Send a push notification to customers using your Tapcart mobile app.
Examples
Tracktor
Lower support costs and ensure that customers stay in the loop with post-purchase experience management from Tracktor. Learn more about using Tracktor’s connector in their documentation.
Triggers
- Tracktor Status Change - Start a workflow when the package tracking or order status changes
Examples
Trello
Organize tasks for your team with Trello. Flow includes a Trello connector.
Actions
- Create a Trello card - Create a card in a Trello board.
Examples
- Add new wholesale orders to a Trello board
- Add high-risk orders for review to a Trello board
- Track wholesale applications in a Trello board
Wholesale channel
Build a storefront for high-volume buyers with the Wholesale channel.
Triggers
- Customer registration - Starts when a customer signs up for a wholesale account. You need to have account signup enabled to use this trigger.
Actions
- Approve customer registration - Approve a customer's request to gain access to your wholesale storefront.
- Reject customer registration - Reject a customer's request to gain access to your wholesale storefront.
Examples
- Get notified in Slack for every new wholesale application
- Track wholesale applications in a Trello board
- Add new wholesale applications to a Google Sheet
- Approve wholesale applications based on country
Wishlist Plus
Manage customer wishlists with Wishlist Plus.
Triggers
- Product added to wishlist - Starts when a customer adds a product to a wishlist.
Examples
Yotpo Reviews
Collect product reviews, site reviews, and photo reviews with Yotpo.
Triggers
- New Yotpo review - Starts when a review has been created.
- Yotpo review updated - Starts when a review has been updated by a moderator.
Examples
- Create a ticket in Gorgias when you receive a negative Yotpo review
- Award loyalty points when a customer submits a Yotpo review
- Track negative Yotpo reviews in a Google Sheet
- Get notified when you receive a negative Yotpo review
- Add customers who wrote a positive Yotpo review to a Bronto list
Create workflows with connectors
With connectors, you can create workflows with a combination of triggers and actions that are from Shopify or an app that you have installed that has built a connector.
To create a workflow that involves a connector:
- Install Shopify Flow.
- Install an app that 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 workflow in Flow by adding the following parts:
- A trigger that starts the workflow from an event in Shopify or from an app.
- Conditions that determine if a workflow should run.
- An action that ends a workflow with a task that is actioned in a store or app.
Connectors at the organization level
Connectors let you start and end workflows with triggers or actions built by apps that are from Shopify, or an app that you have installed that has built a connector.
To see the available connectors, go to your Shopify organization admin and click Flow > Connectors. Connector apps appear on the Connectors page 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 navigate to your connectors page before installing the app, it doesn't appear 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 the Asana, Google Sheets, Slack, or Trello connectors, 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.