Shopify Arigato Workflow Automation App Tutorial
Arigato Workflow Automation App for Shopify
What is Arigato Workflow Automation App?
Arigato Workflow Automation is a Shopify app that lets you create automated workflows to send emails to customers, add product tags, update metafields based on 100+ predefined/custom conditions or rules.
Arigato is able to integrate with other tools including Mailchimp, Trello, Twilio, Slack, Zapier, Klaviyo and more.
The app was developed by Bonify, and is sometimes also called “Mr Arigato”.
In this article, we’ll go through the topics below.
- Benefits
- Automated Workflow Library
- 1. Email customer after purchasing a specific product
- 2. Tag new products and remove the “new” tag after a period of time
- 3. When an order is paid, send basic order info to a Google Sheets spreadsheet
- 4. Automatically hide out of stock products and show them when back in stock
- 5. Add new orders including all line items to a Google Sheets spreadsheet
- 6. Add a metafield value as a tag
- 7. Tag customers when they purchase a specific product
- 8. Dropship: When an order contains a product from a certain vendor, send the vendor the order details
- 9. Send a low stock notification when product variant inventory drops below a threshold
- 10. Setting product metafields from product tags
- 11. Create a Trello card when a new order is placed
- 12. Send an email to a customer when an order is tagged
- 13. Change SEO page titles, set an automatic SEO description, change handles (URL aliases) based on a pattern
- 14. Notify the store admin if a paid order goes more than 2 days without fulfillment
- 15. Tag & untag best selling products
- 16. Save variant inventory information to a metafield for use in theme customizations
- 17. Send a followup email about an abandoned cart
- 18. Ask customer for a review after their order has been delivered
- 19. Automatically fulfill orders with a certain type of product
- 20. Cancel and archive unpaid orders after a period of no activity
- 21. Tag a new product by title, sku, and variant titles
- 22. Set a Default Metafield Value When a Product is Created
- 23. Tag order with all product tags
- 24. Manually set the inventory level at a location
- 25. Track all updates to inventory in a Google Sheet
- 26. Tag products as on sale when the price is cheaper than the compare price
- 27. If an order is “high risk”, tag the order and email me to investigate
- 28. Send customer email when orders with a certain payment type are marked as paid
- 29. Subscribe new customers who accept marketing to your Mailchimp list
- 30. Tag orders that used a specific shipping method
- 31. Send backorder notification to customer when a product is out of stock
- 32. Add and Remove Tags For Size Based on Stock Availability
- 33. Email customer when order is marked as paid
- 34. Tag orders by payment gateway
- 35. Tag a Product if it has Sold More than X Times in the Current Week
- 36. Send new subscribers a discount code
- 37. Bulk delete metafields
- 38. Tag orders that include specific products
- 39. Tag new products based on product title
- 40. Add new customers to a Google Sheets spreadsheet
- 41. Cancel an order and email me if the order risk level is high to prevent fraud
- 42. Send an email with product customization information when an order is paid
- 43. Email customers after a long period of not ordering anything
- 44. Tag customers by lifetime value tiers
- 45. Automatically Fulfill All Items In an Order
- 46. Track how many times a customer has returned items
- 47. Change the order fulfillment location based on tags
- 48. Send an email if an order is unfulfilled after one week
- 49. Send a custom confirmation email when an order is placed
- 50. Transfer customer metafields to an order note
- 51. Create or update short URLs
- 52. Export Daily Sales to Google Sheet
- 53. Tag products in stock by location
- 54. Tag customer with product tags
- 55. Tag product with “restocked” when restocked and remove the tag after a period
- 56. Send low and out of stock messages when inventory drops below a threshold
- 57. Save all variant images to Google Drive
- 58. Email your customer estimated shipping dates when an order is placed
- 59. Bulk update to add products to a collection based on a metafield
- 60. Send a thank you email to a customer after placing an order
- 61. Tag an order when a product in a given collection is purchased
- 62. Add a tag for each collection a product is in
- 63. Remove tags for out of stock sizes
- 64. Change inventory policy when inventory at a certain location drops below a threshold
- 65. When only one item remains in stock, set a product metafield to “Last One!”
- 66. Tag orders with customer tags
- 67. Automatically copy customer notes into their paid orders
- 68. Email a customer when they are tagged
- 69. Automatically archive orders when all items have been delivered
- 70. Add SKU to a product URLs
- 71. Tag a product based the location where it’s stocked
- 72. Tag and add a new product to collections by product type
- 73. Resend account invite email after 3 days
- 74. Remove “new” tag after a period of time
- 75. Tag products as on sale when the price is cheaper than the compare price
- 76. Send a coupon text message (SMS) when a customer is tagged
- 77. Increment a product’s price by 10% on creation
- 78. Capture authorized payments daily
- 79. Tag products by their price points
- 80. Tag by Vendor (for existing products)
- 81. Send a Slack message when an order is paid
- 82. Automatically fulfill digital items
- 83. Transfer all line item properties to order tags
- 84. Tag a product when inventory runs low
- 85. Tag product based on collection metafields
- 86. Tag customers who have created an account
- 87. Custom action: auto create and add items to collections from the product vendor
- 88. Delete product variants after they’re sold
- 89. When a draft order is created, transition it to a real order
- 90. Email new customers a coupon code one day after signing up
- 91. Tag an order based on (?ref=) referral code
- 92. Set a metafield value when a product is sold out
- 93. If an order has an order note, send an email to the shop owner
- 94. Tag customers when their order is paid
- 95. Send all customers a batch text about a sale
- 96. Delete a product and create a redirect after a set period of time
- 97. Text a discount code to a customer after they have placed two orders
- 98. Tag orders based on the assigned fulfillment location
- 99. Tag all products by the date the product was created
- 100. Send a daily reminder about an abandoned cart
- 101. Add tag to orders that are not fulfilled within 2 days
- 102. Send me an email when a draft order is created
- 103. Tag customer as a VIP if they place more than five orders
- 104. Track Inventory Quantity using Google Sheets
- 105. Ask for a review once an order has been delivered
- 106. Automatically put products on clearance after 2 weeks
- 107. Email me Upload Kit image links & create a Trello Card when an order is placed
- 108. Save all product images to Dropbox
- 109. Set compare at price as the old price on price change
- 110. Draft order follow up with emails
- 111. Email me when there are too many unfulfilled orders (Shopify API)
- 112. Send a welcome email the first time a customer places an order
- 113. Unpublish product from Web & POS when out of stock
- 114. Tag Point of Sale (POS) Customers
- 115. Get a notification via email when an product price changes
- 116. Add a “recently sold” tag when a product is sold out
- 117. Capture partial payments for orders partially paid with gift cards
- 118. Tag orders by shipping country
- 119. Text a discount code to a customer 30 days after first order
- 120. “Backorder” and “In Stock” Metafields
- 121. Cancel Duplicate Orders Within 24 hours
- 122. Upload new products to a Facebook page using IFTTT
- 123. Send a list of all pending orders every day at 00:05am
- 124. Set product to active from draft or archived when back in stock
- 125. HOT TODAY TAG 🔥 Tag a Product if it has Sold More than X Times in the Current Week
- 126. Capture payments 15 minutes after an order has been placed
- 127. Add newly paid order rows to a Google Sheets spreadsheet
- 128. Send an email with cart attributes when an order is placed
- 129. Tag order by Source channel
- 130. Email customer 1, 3 and 5 days after purchasing
- 131. Batch tag all products based on price point
- 132. Export order to google sheet if fulfilled but not marked as delivered in 29 days
- 133. Maintain a collection of items that are nearly sold out
- 134. Get order count and send to JSONbin.io
- 135. Tag orders paid with gift card
- 136. Scan all products and look for handles that contain the word “copy”
- 137. Tag a customer based on email domain
- 138. If an order is fulfilled by a special fulfillment service, tag the order
- 139. When Product Status Transitions from Draft to Published
- 140. Send yesterdays sales to slack
- 141. Tag Orders From a Certain State or Province
- 142. Remove product tags that start with ‘#Tag’ from products on demand
- 143. Set product metafields for items in an order when an order is created
- 144. Send a coupon code to a customer when a refund is processed
- 145. Tag New Products By SKU
- 146. Tag unusually large orders and email me
- 147. Tag an order when it contains a certain quantity of an item
- 148. Custom product URL patterns
- 149. Delete a draft order after it becomes a real order
- 150. Klaviyo: Create or Update Customer when Shopify Customer is Created
- 151. Unpublish products from the web and publish them on the POS Channel
- 152. Send me an email when a discount code is used on an order
- 153. Send an email with the warehouse location of each product in an order
- 154. Set the product cost to a percentage of the selling price
- 155. Set Product discount based on the quantity
- 156. Tag customers with the collections of items purchased
- 157. If a pick up order is still unfulfilled after 1 week, email the customer
- 158. Send an SMS message to customer 6 months after purchasing a particular product
- 159. Batch tag all products by their created dates
- 160. Archive a product 30 days after it’s sold out
- 161. Update a product collection metafield based on the title
- 162. Get an email if order fulfillment fails
- 163. Prepend content to the product description on demand
- 164. Create a Trello card for each order attaching product images from the line items
- 165. Change product template suffix
- 166. Order me a pizza from Domino’s if we get a Shopify order over $500
- 167. Send an email to yourself when a customer refunds an order over $100
- 168. Change a product inventory policy based on the tag
- 169. Tag new customers with the “New member” tag and remove it after 6 months
- 170. Change fulfillment location based on tags
- 171. Track Price Changes on GSheets to share with Wholesale customers
- 172. Update Smart collection image and alt text
- 173. Send Email with Customer Account Fields data when a new Customer is Created
- 174. Cancel and void an order if pending after 24 hours
- 175. Send a coupon email when a customer is tagged
- 176. Set standardized product type by tag
- 177. Send me an email when an order is placed from a specific email domain
- 178. Send a HTTP request with xml content when an order is updated
- 179. Strip links from description and store in a metafield for Ebay listing
- 180. Unpublish product from Web & POS when out of stock
- 181. Email me when a product is created
- 182. Stop selling a variant if out of stock after a specific date
- 183. Maintain a list of order fulfillment quantities on google sheet
- 184. Relay a webhook with a filtered payload when a particular product is purchased
- 185. Set custom product type by tag
- 186. Add a metafield value as a tag if product is published
- 187. Send Me an Email When a Discount Code is Used
- 188. Email customer after purchasing a specific product based on custom field values
- 189. Set compare at price as the old price on price change
- 190. Change a product’s tax code
- 191. Convert custom product type to standardized product type
- 192. Tag customer and orders with alternating tags
- 193. Send an email to the shipping team when a customer requests quick shipping
- 194. Set the default weight when a product is created
- 195. Check if a customer has ever purchased a specific item and tag them
- 196. Update billing company name from the shipping address
- 197. Send an email notification when a product price changes
- 198. Update collection SEO title
- 199. Save all variant images to Dropbox
- 200. Set marketing status to subscribed if a customer is tagged wholesale
- 201. Send backorder notification to customer when a product is out of stock
- 202. Tag an order with the UTM Parameters
- 203. Generate a weekly report of out of stock products from a specific vendor
- 204. Set a static billing address when an order is tagged with a special term
- 205. Create a contact in Freshdesk when a customer is created in Shopify
- 206. Notify if a customer has more than two pending orders
- 207. Tag new customers with an incrementing value
- 208. Promote and demote products based on inventory threshold
- 209. Cancel an order and notify by email if there is a billing & shipping mismatch
- 210. Klaviyo: Subscribe or Update Customer when Order is Created
- 211. Delete product metafield
- 212. If an order is still unfulfilled after 2 days, email me
- 213. Tag products with the “pre purchase” tag if any of the variants has stock below zero
- 214. When a new product is created, post it to Twitter using IFTTT
- 215. Tag employee customer accounts by email domain
- 216. Change fulfillment location if an order contains specific items
- 217. Send a custom notification to a customer 3 days after fulfillment
- 218. Tag orders with the fulfillment tracking numbers
- 219. Validate the customer’s EU Vat number
- 220. Tag orders that received free shipping
- 221. Send an email notification to customer ordering from via specific shipping method
- 222. Email a Dispute (Chargeback) reminder report
- 223. Add tag to a customer when they purchase a specific SKU
- 224. Send a payment reminder if an order is still pending after 2 days
- 225. Add a default image to a collection when it’s created
- 226. Send an email to a distributor based on shipping zone
- 227. Email the order status link to customers when the order has been updated with an upsell item
- 228. Klaviyo: Track Event when Order Created
- 229. Set product to draft when created
- 230. Tag a customer as VIP when their purchase total reaches $5000
- 231. Send an email notification when order is edited, listing all updated line items
- 232. Change fulfillment location based shipping country
- 233. Publish a product when restocked and unpublish when the product runs out of stock
- 234. Update draft order’s shipping line details
- 235. Set sizescale fullness as a tag
- 236. Add product to collections based on location where they are stocked
- 237. Update image ALT text on product images
- 238. Delete draft orders which have not been completed after 72 hrs
- 239. Remove new tag from order when another tag is added
- 240. Change order fulfillment location based on tags
- 241. Tag educational customers when they have an .edu email address
- 242. Klaviyo: Track customers with Klaviyo events when they purchase shirts
- 243. Send a confirmation email for orders from a specific sales channel
- 244. Cancel and restock orders from certain IP addresses
- 245. Notify the store when a customer changes their address
- 246. Create a new Trello card when an order is flagged as fraudulent
- 247. Email me Upload Kit image links
- 248. Tag a customer when an order is paid depending on their current existing tag
- 249. Alert the store admin when a refund is issued
- 250. Tag & remove tags customer based on calculated age from dob metafield
- 251. Change Product Type for Collection
- 252. Tag every customer by their email domain when they order
- 253. USA Shipping Address Tag + Outside Of The USA
- 254. Set sizescale fullness range as a tag
- 255. Tag customers who have created an account (custom)
- 256. Send email if form not completed in 24hs
- 257. Export disputes above a pre-defined amount to Google Sheet
- 258. Export all taxes for last month’s orders
- 259. Tag order by Source channel
- 260. Tag a draft order if any items are out of stock
- 261. Send a Telegram message via IFTTT when an order is over $100
- 262. Add the tag “invite” when a customer is created
- 263. Auto capture within 7 days, before expiration
- 264. Cancel and archive unpaid orders after a period of no activity
- 265. Save customer emails to Arigato database based on tags
- 266. Tag customers by preferred currency
- 267. Add customers that don’t have store accounts to a Google Sheet
- 268. Send an email to the warehouse for every order to above $120 and add a note to the order
- 269. Tag customers by preferred currency
- 270. Track price changes with Airtable
- 271. Apply HOLD to open fulfillment orders
- 272. Get notified through email if the price is less than cost
- Arigato App Plans

Benefits
What are the benefits provided by Arigato app?
- Schedule and automate many tasks that must happen within your Shopify website and/or through integrations of other tools/software.
- Create new automation from scratch or create from any of the 200+ pre-built workflows.
- Create instant or on-demand automations which happen only once.
- Minimize the coding time required for your Shopify developer(s) when using Arigato’s automations.
- The automated workflows work with conditions or rules you have set or selected. This includes emailing selected customers, adding product tags, updating Liquid metafields, and more.
Automated Workflow Library
Find the Library from the left side menu.
Over 200+ predefined automated workflow templates are available from the Arigato app’s library.
1. Email customer after purchasing a specific product
Sends a customizable email to the customer when one or more specific products are purchased. Perfect for sending user manuals, how-to videos, or other details about an important product in your store.
2. Tag new products and remove the “new” tag after a period of time
When a new product is created, this workflow will add a tag, then wait two weeks and remove the tag. The tag and the wait time is configurable.
3. When an order is paid, send basic order info to a Google Sheets spreadsheet
This workflow fires when an order is paid. The workflow will send basic details about an order to a Google Sheet, using our “Advanced” Google Sheet action which allows for free-form coding in the action.
4. Automatically hide out of stock products and show them when back in stock
Removes items you don’t have in stock to avoid customer confusion. When it comes back in stock, the product will reappear in your store.
5. Add new orders including all line items to a Google Sheets spreadsheet
This workflow will send all order details including line item data to Google sheets. The data includes quantities, customer data, tax information, discount amounts, etc.
6. Add a metafield value as a tag
This workflow can be used to add and remove tags from the product based on metafield values. You can use this with Shopify defined metafields as well as legacy metafield types. You only need to pass the metafield key and namespace to use a specific metafield.
7. Tag customers when they purchase a specific product
When an order is paid, this workflow scans the products in the order and searches for a specific product. When the product is found in an order, the workflow will add a tag to the customer.
8. Dropship: When an order contains a product from a certain vendor, send the vendor the order details
This workflow can be used to send custom emails to vendors when an order contains an item from that vendor. This workflow is ideal for sending order information to dropshippers automatically.
9. Send a low stock notification when product variant inventory drops below a threshold
This workflow automatically sends a low stock notification when the inventory quantity drops below a certain threshold when the product is updated. Within the sub-workflow, you can set a specific threshold that will be used to evaluate the conditions.
10. Setting product metafields from product tags
This automation will convert any tags starting with ‘location_’ into a product metafield value, stripping of the ‘location_’ part.
11. Create a Trello card when a new order is placed
This workflow sends newly paid orders to any Trello board and list that you’d like. Trello options include assigning the card to a specific user, card labels, due dates, and custom fields.
12. Send an email to a customer when an order is tagged
This workflow fires when an order is created or updated. The workflow looks for your special tag. When the tag is found, it sends an email to the customer.
13. Change SEO page titles, set an automatic SEO description, change handles (URL aliases) based on a pattern
This workflow can help to control how your products appear on search engines by automatically modifying the SEO title, description and URL when the product is created.
14. Notify the store admin if a paid order goes more than 2 days without fulfillment
The automation is fired when an order is paid, waits out for two days, and if the order is still unfulfilled, it sends out an email notification to the store admin indicating the order details.
15. Tag & untag best selling products
This workflow monitors the number of times an item has been ordered in the last two weeks. If the count goes above the specified threshold, the workflow tags the product with a “Bestselling” tag, then removes the tag on the weeks where the sales count doesn’t meet the threshold.
16. Save variant inventory information to a metafield for use in theme customizations
This workflow transfers inventory information to a metafield when inventory levels change. Inventory information is stored using the location’s ID which can be used as part of a theme customization.
17. Send a followup email about an abandoned cart
This workflow waits for a cart to be abandoned then sends an email to the customer. The number of days to wait, and the email message itself are completely configurable.
18. Ask customer for a review after their order has been delivered
This lightweight marketing automation is ideal if you’d like to reach out to your customer to ask for a review after their order has been delivered.
19. Automatically fulfill orders with a certain type of product
This advanced workflow checks all orders. When a targeted product type is found in the order, the line item is automatically fulfilled.
20. Cancel and archive unpaid orders after a period of no activity
This workflow looks for orders that don’t get paid on time. When a draft order gets too old, this workflow automatically archives the stale order.
21. Tag a new product by title, sku, and variant titles
This workflow is triggered when a product is created or updated. It checks for pre-defined keywords from the title and tags the product based on the attributes. It then adds the product to a collection based on the tags.
22. Set a Default Metafield Value When a Product is Created
This workflow is triggered when a product is created and can be used to automatically create a metafield value. You can use this to create legacy/ deprecated metafield types or you can select one of the Shopify metafield definitions that are already defined in Shopify.
23. Tag order with all product tags
This workflow tags order on creation with tags from the line items purchased. This workflow is very helpful in empowering merchants to isolate orders based on the ordered items.
24. Manually set the inventory level at a location
This workflow is designed to be run on-demand. The workflow sets the inventory level for all variants in a specific product to a pre-defined quantity.
25. Track all updates to inventory in a Google Sheet
This workflow fires when an inventory item is updated. The workflow is configured to add a new row to a Google Sheet with the current information about the inventory item, at the time of the update.
26. Tag products as on sale when the price is cheaper than the compare price
This workflow is fired every time a product is updated. It checks across all the variants and if any of the variants have a price lower than the compare price, it tags the product with the tag ‘on sale’. Once the price goes down is reverted, it removes the tag.
27. If an order is “high risk”, tag the order and email me to investigate
This workflow uses Shopify’s fraud detection system to alert you to possibly fraudulent orders. The workflow sends an alert email to the store and adds a tag to the order to help in your investigation.
28. Send customer email when orders with a certain payment type are marked as paid
This workflow checks the payment method of an order. If a particular gateway was used for the order, a follow-up email is sent to the customer.
29. Subscribe new customers who accept marketing to your Mailchimp list
Grow your marketing list and create repeat customers. Segment your list based on any condition, like what items they purchased.
30. Tag orders that used a specific shipping method
This automation is fired every time an order is raised and tags the order if it’s using a pre-defined shipping method. This is very helpful to merchants in filtering for orders that use the specified shipping method without having to manually check from individual orders.
31. Send backorder notification to customer when a product is out of stock
This workflow checks if all items in an order are available. If any items in the order are not currently in your store’s inventory, an email will be sent to the customer with details about the out-of-stock item.
32. Add and Remove Tags For Size Based on Stock Availability
This workflow is triggered when a product is updated, it checks if the variant quantity is above 0 and added the relevant size tag to the product. If the variant quantity is lower than 0, then it removes the respective size tag from the product.
33. Email customer when order is marked as paid
This simple workflow fires when orders are paid. The workflow then sends an email to the customer. Add your own message and configure any specific conditions to filter down to orders that match a certain criteria, such as the payment gateway.
34. Tag orders by payment gateway
This automation is fired when an order is created, it checks if the order was paid using a pre-defined gateway and then tags the order with the gateway name.
35. Tag a Product if it has Sold More than X Times in the Current Week
This automation is fired every time an item is sold; it checks for the number of times is has been sold in the current week, compares it to the set threshold, and if it meets the threshold, adds a “hot_this_week” tag.
36. Send new subscribers a discount code
This workflow is triggered when a customer is created or updated and checks if the customer has subscribed to marketing emails. The workflow adds a unique tag and also sends the customer an email containing a pre-defined discount code.
37. Bulk delete metafields
This workflow is triggered through our on-demand system and can be used to delete a metafield value on all the selected products. You can extend this workflow to check for Shopify-defined metafields and delete any value across several products.
38. Tag orders that include specific products
This workflow fires when an order is paid. It scans all line items in the order, looking for specific product ids and adds a tag if the target product is found in the order.
39. Tag new products based on product title
This workflow is triggered when a product is created or updated. You can use it to check for certain keywords in the product title and then automatically add one or more tags to the product.
40. Add new customers to a Google Sheets spreadsheet
Adds new customers to a spreadsheet (like Excel). Keeps your customer data current without managing exports.
41. Cancel an order and email me if the order risk level is high to prevent fraud
This workflow fires after an order is paid. The workflow checks the order risks provided by Shopify and if the order risk is high, the order is automatically cancelled, the customer is automatically tagged and the store is notified via email.
42. Send an email with product customization information when an order is paid
This workflow is triggered when an order is paid and sends the product customization information that was collected on the front end to the store owner’s email. You can modify the recipient and send this data(stored as line item properties) to your vendors as well.
43. Email customers after a long period of not ordering anything
Remind your customers why they purchases goods from your store in the first place. Send them a discount code or just a friendly reminder about new products in stock.
44. Tag customers by lifetime value tiers
This workflow fires when an order is paid. It checks the total amount spent by the customer and adds a tag if the customer falls between preset ranges.
45. Automatically Fulfill All Items In an Order
This workflow can automatically mark all items in an order as fulfilled. You could also add a Line Item subworkflow to individually mark specific line items as fulfilled if you need more conditions.
46. Track how many times a customer has returned items
This automation is fired when a refund is created, it checks through the customer records for the number of times they have done returns, and if it’s more than four, the tag “serial returner” is added to the customer.
47. Change the order fulfillment location based on tags
This automation will switch the order’s assigned location to a pre-defined locations based on tags. Using this workflow you can move orders from their original assigned location before a fulfillment is created.
48. Send an email if an order is unfulfilled after one week
This automation will send an email to a custom email address if an order remains unfulfilled after a week.
49. Send a custom confirmation email when an order is placed
This automation is fired when an order is raised, then sends an email to the customer confirming their purchase. The email confirms that the order has been received and lists all the items ordered and their quantities.
50. Transfer customer metafields to an order note
This workflow fires when an order is paid. The workflow will add any specified metafields to the order note. Simply add your target fields to the action settings.
51. Create or update short URLs
This workflow fires whenever a product is created or updated. It is one example of creating short URLs, but there are many options. In this workflow, the URL is generated using the product’s ID, but almost any data can be used for the URL.
52. Export Daily Sales to Google Sheet
This workflow is a great fit for merchants who would like to track the quantity of each variant sold on a daily basis. The workflow is triggered when an order is created and creates a new row containing the title of the variant and the quantity sold on that particular day. This value is incremented as new orders come in during the day.
53. Tag products in stock by location
This workflow makes it super easy to track the locations that currently have stock for a particular product. It works by checking if the inventory at a particular location has any stock and adds a tag for the respective location. You can customize this tag further by adding a custom prefix to the location name. If the quantity for a particular location falls below 0 then the tag is removed.
54. Tag customer with product tags
This automation transfers product tags to customer tags every time a customer places an order.
55. Tag product with “restocked” when restocked and remove the tag after a period
This automation adds a restocked tag to newly added and restocked item. The tag is then automatically removed after a pre-defined period say 2 weeks.
56. Send low and out of stock messages when inventory drops below a threshold
This automation is fired every time a product is updated. loops through all the variants and checks on the current inventory level, and if this falls below the pre-defined threshold, it sends out a Slack notification.
57. Save all variant images to Google Drive
This automation is fired on-demand, loops through all the variants, and exports the variant images to Google drive via IFTTT.
58. Email your customer estimated shipping dates when an order is placed
This email fires when an order is placed. An email is sent to the customer with your pre-determined time period for delivery. The time period is static in this example, however, you could customize it using a time period from a metafield if you’d like.
59. Bulk update to add products to a collection based on a metafield
This workflow runs in a bulk update. Run this one time update to add products to a collection based on the value of a metafield.
60. Send a thank you email to a customer after placing an order
Add a personal thank you. Combine with other conditions to tags to send just the right message to the right person.
61. Tag an order when a product in a given collection is purchased
This workflow is ideal for keeping track of orders that contain items from a certain collection.
62. Add a tag for each collection a product is in
This workflow runs when a product is created or updated. It will add a tag for each collection, and remove those tags if a product is removed from a collection. This workflow does not require any changes to run correctly, and is a good example of custom coding in the app.
63. Remove tags for out of stock sizes
This automation is fired when a product is updated. If the product inventory hits zero, the workflow removes all tags from the product.
64. Change inventory policy when inventory at a certain location drops below a threshold
This workflow fires when an inventory level is updated. It checks if the quantity of the item at a specific location is 0, and if so it will change the inventory policy setting. SKU is required for this workflow.
65. When only one item remains in stock, set a product metafield to “Last One!”
This automation is fired every time a product is sold or updated. It checks for the available inventory quantity and if it’s equal to 1, it sets the metafield value to “Last One”.
66. Tag orders with customer tags
This automation will automatically transfer the customer tags to order tags when an order is created.
67. Automatically copy customer notes into their paid orders
This workflow is ideal for transferring customer notes into order notes.
68. Email a customer when they are tagged
Trigger a special email when your customer gets a tag. Perfect for sending the same message over and over or for offering discounts when things don’t go just right.
69. Automatically archive orders when all items have been delivered
Remove those orders that don’t need your attention any more.
70. Add SKU to a product URLs
This workflow is designed to run in a bulk operation. The workflow updates the product’s handle to add the SKU before the product title. This is a simple example that can be modified easily.
71. Tag a product based the location where it’s stocked
This automation tags products based on where they are stocked. The location tags are also removed once the product runs out of stock
72. Tag and add a new product to collections by product type
This workflow runs whenever a product is created or updated. It listens for products with specific custom product types. When one is found, the workflow will add a tag, then add the product to a specific collection.
73. Resend account invite email after 3 days
This automation is fired when an order is raised, it checks to see if the customer has accepted the account invite and if the account is pending after three days, sends a follow-up invite.
74. Remove “new” tag after a period of time
Listens for a specific tag to be added in your store and removes the tag after a period of time.
75. Tag products as on sale when the price is cheaper than the compare price
This automation will add the On Sale tag every time the price of any variant is reduced below the compare_at_price. The workflow will also remove the tag once the price down is reverted.
76. Send a coupon text message (SMS) when a customer is tagged
This automation is fired every time a customer is updated, checks for a pre-defined tag, and if the tag exists, it sends a coupon SMS to the customer.
77. Increment a product’s price by 10% on creation
This automation will automatically increment your product’s set price by 10% from the price set when creating the product. It’s beneficial for products imported from another store with a different price margin.
78. Capture authorized payments daily
This workflow can help to automatically capture transactions from orders that have already been authorized. You can trigger this workflow on-demand for a group of orders from the Shopify interface.
79. Tag products by their price points
Create groups of products based on your own price rules. Use to show your customers products that match their budget.
80. Tag by Vendor (for existing products)
This automation allows you to tag all existing products in your store with their vendor.
81. Send a Slack message when an order is paid
When you make a sale, let your team know in your favorite Slack channel.
82. Automatically fulfill digital items
This automatation will automatically fulfill items that do not require shipping even when they are added within an order that has items that need shipping.
83. Transfer all line item properties to order tags
This workflow fires when an order is created. The workflow will loop over all line item properties and transfer them to tags on the order. An example of excluding certain properties is provided as part of the workflow.
84. Tag a product when inventory runs low
This workflow is triggered when a product is updated and listens to inventory quantity changes. You can use it to check for a certain quantity threshold that will dictate if a custom tag will be added or removed.
85. Tag product based on collection metafields
This workflow will transfer collection metafields to product tags on collection update.
86. Tag customers who have created an account
This automation is fired when an order is created, the workflow checks if the customer already has a confirmed account and tags the order if an active account exists.
87. Custom action: auto create and add items to collections from the product vendor
This automation will create a collection named after the product’s vendor and add the product to the collection.
88. Delete product variants after they’re sold
This workflow will wait one day after the order has been fulfilled before firing. After a day, the workflow deletes all product variants from any product that were sold in the order. The product itself will not be deleted.
89. When a draft order is created, transition it to a real order
Converts a draft order into an order. Add your own conditions based on business rules such as if the order is from a specific customer, or if the order is from a specific sales channel, or if the order has specific tags.
90. Email new customers a coupon code one day after signing up
Treat your customers to a special welcome coupon.
91. Tag an order based on (?ref=) referral code
Keep track of the source of an order. Great for tracking affiliate sales.
92. Set a metafield value when a product is sold out
This automation is fired every time a product is updated or sold out. The workflow checks on the current inventory level, and if the level hits zero, it sets the product metafield value to sold out.
93. If an order has an order note, send an email to the shop owner
This workflow runs when an order is paid. If the customer added a note to the order, the note will be sent to the shop email address.
94. Tag customers when their order is paid
This simple automation is triggered when orders are created. You can use it to tag customers using a unique tag. The workflow can also be extended to check for certain conditions before applying the customer tag.
95. Send all customers a batch text about a sale
This automation works using our on-demand feature which means that you can run it on several customers at once via the Shopify admin interface. The workflow works by checking if the customer is subscribed to marketing content and whether they have a phone number stored on their profile and then sends a custom SMS message. You can use this to notify customers about an upcoming sale in your store.
96. Delete a product and create a redirect after a set period of time
This workflow waits two weeks after the product was created. After that time, the product is deleted and a redirect is added. The amount of time is easily configurable.
97. Text a discount code to a customer after they have placed two orders
This workflow is triggered when a customer pays for an order. The workflow checks that the customer accepts text messages, and that they have not yet received the discount code. It also tracks if the customer has already received the discount code. If all conditions are met, the text message is sent.
98. Tag orders based on the assigned fulfillment location
The automation will tag an order with each line item’s assigned fulfillment location.
99. Tag all products by the date the product was created
This workflow runs in a bulk update. The workflow simply looks at the date a product was created and adds that date to the product as a tag.
100. Send a daily reminder about an abandoned cart
Recover abandoned checkouts with a few emails over a period of time, like 2 emails in 2 days.
101. Add tag to orders that are not fulfilled within 2 days
Orders that don’t get fulfilled quickly can hurt business. Keep track of orders that need your attention.
102. Send me an email when a draft order is created
The automation is fired when a draft order is created, it sends an email notification to the store’s email address including the draft order details.
103. Tag customer as a VIP if they place more than five orders
This workflow runs when an order is created. If the customer has placed more than 5 orders, the customer is tagged. The number of orders and the tag are easily changed.
104. Track Inventory Quantity using Google Sheets
This automation is fired every time a product is created, updated, or sold. It loops through all the variants and updates the record details and the current inventory levels to Google sheets. With the workflow, it’s possible to track the store’s inventory level for all variants from a single Google sheet document.
105. Ask for a review once an order has been delivered
This automation, fired when an order is delivered will send an SMS asking for review when a product is delivered or an email if the customer has no phone number.
106. Automatically put products on clearance after 2 weeks
This workflow waits two weeks after a product is created. After two weeks pass, the product is updated to change the product title, meta tags, and add a product tag to indicate the item is on clearance.
107. Email me Upload Kit image links & create a Trello Card when an order is placed
This workflow pulls out Upload Kit links for use in Trello cards or in emails.
108. Save all product images to Dropbox
Export all product images to Dropbox via IFTTT in a batch.
109. Set compare at price as the old price on price change
This automation will set the variant’s compare at price, to the previously existing price every time the price is changed.
110. Draft order follow up with emails
This automation is fired when a draft order is raised. It waits for 4 days and if the draft order is still open, sends out a follow-up to the customer. The workflow then waits for six more days and if the draft order is still pending, sends out a second follow-up email.
111. Email me when there are too many unfulfilled orders (Shopify API)
This workflow is designed to improve the efficiency of the order fulfillment process by monitoring the number of unshipped orders and alerting the relevant parties via email when a certain threshold is reached. It can also be triggered manually through an API call or set to run automatically at scheduled intervals throughout the day. By utilizing this workflow, businesses can ensure that orders are processed and shipped promptly and organized.
112. Send a welcome email the first time a customer places an order
The workflow is fired every time an order is raised. It checks if this is the customer’s first order and if true, sends out a custom welcome email to the customer’s order email.
113. Unpublish product from Web & POS when out of stock
This workflow is triggered when a product is updated, it checks if the quantity is less than or equal to 0 and unpublishes the product. You can use this automation to ensure that only items that are in stock are listed in your store.
114. Tag Point of Sale (POS) Customers
This automation is fired when an order is raised, it checks if the order was raised from a POS point and tags the customer with a POS tag.
115. Get a notification via email when an product price changes
This automation will send an email to a pre-defined email address every time a product price changes.
116. Add a “recently sold” tag when a product is sold out
This workflow is automatically triggered when inventory quantities change. The automation checks the current quantity and if it is 0 then it adds a “recently sold” tag. The workflow can be customized to add and remove custom tags when the quantity changes.
117. Capture partial payments for orders partially paid with gift cards
This automation allows you to automatically capture payments for partial payments, normally when a gift card is used.
118. Tag orders by shipping country
This automation is fired when an order is created; it checks through the order’s shipping address and tags it with the shipping country name. This workflow is beneficial to stores with international shipping, allowing them to isolate orders by shipping country.
119. Text a discount code to a customer 30 days after first order
This is automation is fired when an order is raised, it checks if the customer has the accepts marketing option enabled the waits for a month before sending out a discount code on SMS. The workflow also checks if the discount code has already been sent to prevent sending the code more than once.
120. “Backorder” and “In Stock” Metafields
This automation is fired when a product is updated. It checks on the available stock quantities and updates the product metafield based on the inventory levels.
121. Cancel Duplicate Orders Within 24 hours
This automation fires every time an order is raised. It checks to see if the customer has raised a similar order in the last 24 hours and if one exists. It cancels the current order.
122. Upload new products to a Facebook page using IFTTT
This workflow waits for an hour after a product is created. After an hour, the workflow will send product details to IFTTT which will then post the product to Facebook.
123. Send a list of all pending orders every day at 00:05am
Using a batch workflow, this automation will compile a daily list of pending orders and email them to them to the store’s email.
124. Set product to active from draft or archived when back in stock
This automation will set a product status to active from the “draft” or “archived” state when restocked.
125. HOT TODAY TAG 🔥 Tag a Product if it has Sold More than X Times in the Current Week
This automation is fired when a product is sold. The workflow checks how many times the product has been sold in the current week and if the quantity is above the pre-defined level. It tags the product with “HOT TODAY 🔥”
126. Capture payments 15 minutes after an order has been placed
This automation captures orders 15 minutes after order authorization to allow for customers to make changes or even cancel the order before capturing the payments
127. Add newly paid order rows to a Google Sheets spreadsheet
This workflow is fired when an order is paid; it then adds the order along with the line items to a google sheet document.
128. Send an email with cart attributes when an order is placed
The automation is fired when an order is created, it compiles and sends out an email that contains the order attributes to the store’s email.
129. Tag order by Source channel
This automation will tag an order based on the channel in which it was raised from.
130. Email customer 1, 3 and 5 days after purchasing
This automation will send follow up emails to customers after they have placed an order, 3 days and 5 days checking to see if the client already has a tracking key issued.
131. Batch tag all products based on price point
This workflow can be triggered on a group of items using the on-demand system. You can use the workflow to assign custom tags based on the price of the products.
132. Export order to google sheet if fulfilled but not marked as delivered in 29 days
This workflow will automatically monitor any orders fulfilled but not delivered within 29 days. If the order is not delivered within this period, add it to google sheet.
133. Maintain a collection of items that are nearly sold out
This workflow is triggered when a product is created and whenever it is updated. It checks if the inventory quantity has recently been changed and if the quantity is less than 2 and then adds the product to a custom collection. If the available quantity is greater than 2, the product is removed from the collection.
134. Get order count and send to JSONbin.io
This automation allows for integration with the jsonbin.io API. Every time an order is raised the workflow checks and sends out the current order count to a pre-defined JSON bin object.
135. Tag orders paid with gift card
This automation is fired when an order is paid. It checks if an order was paid using a gift card and tags the order with a pre-defined tag.
136. Scan all products and look for handles that contain the word “copy”
This automation is instrumental in cleaning up duplicate stock records. The workflow is fired as a bulk operation, loops through the products, and exports any product with the term “copy” within the title to a google sheet document.
137. Tag a customer based on email domain
Do you have VIP customers ordering from a specific domain? Keep them grouped together with this workflow.
138. If an order is fulfilled by a special fulfillment service, tag the order
This workflow is triggered when an order is fulfilled. It can be used to check for a specific fulfillment service and then add a custom tag to the order.
139. When Product Status Transitions from Draft to Published
This automation will fire an action of your choosing when a product changes from “draft” to “active” in your store.
140. Send yesterdays sales to slack
This automation sends the total sum of yesterday’s sales as a slack message, just after midnight.
141. Tag Orders From a Certain State or Province
Do orders from certain states need special handling? This automation helps in segmenting orders based on the shipping state by adding a related tag.
142. Remove product tags that start with ‘#Tag’ from products on demand
This automation will remove product tags filtered by a pre-set string section.
143. Set product metafields for items in an order when an order is created
This automation will loop through all items in an order an set the metafield value for each product in the order with a pre-defined value.
144. Send a coupon code to a customer when a refund is processed
This workflow is automatically triggered when a refund is created. It checks if the customer’s email is available and sends a coupon code via email to the customer. You will be required to edit the email body and add the coupon code in the workflow.
145. Tag New Products By SKU
This automation is triggered when a product is created or updated. You can use this workflow to check for certain SKUs in the product and add a specific tag to categorize the product. Each condition group can check for unique SKUs and add a specific tag.
146. Tag unusually large orders and email me
This workflow is fired when an order is created and can be used to notify the store owner when unusually large orders come in. The threshold quantity has been set to 20 but you can change this to any number to receive an email notification when a new order comes in with this line item quantity.
147. Tag an order when it contains a certain quantity of an item
This automation is fired when an order is raised. It checks whether pre-defined items exist in the order and the quantities to see if they surpass the set levels. If the conditions pass, the workflow tags the order with a pre-defined tag.
148. Custom product URL patterns
This automation is fired when a product is created or updated. It checks if the product handle includes the SKU and, if not, updates the product handle by appending the SKU of the first product.
149. Delete a draft order after it becomes a real order
This automation is fired when a draft order is updated. The workflow checks if the draft order is marked as complete and if true, it deletes the draft order.
150. Klaviyo: Create or Update Customer when Shopify Customer is Created
This automation makes use of the native integration Klaviyo. It is triggered when a customer is created and can be used to automatically update your leads/customer records in Klaviyo with the information that was submitted during registration.
151. Unpublish products from the web and publish them on the POS Channel
This workflow will unpublish a product from the web channel, leaving it available on the POS channel. The automation will also publish the product on the web channel when restocked.
152. Send me an email when a discount code is used on an order
This workflow is triggered when an order is paid, you can use it to get email alerts when new orders come in that has some applied discount codes.
153. Send an email with the warehouse location of each product in an order
This workflow is triggered when an order is paid. It works on the assumption that you already have a product metafield that contains warehouse location values for each product. The automation works by retrieving the metafield value for each line item in the order and sending the location names via email.
154. Set the product cost to a percentage of the selling price
This automation, fired when a product is created updates the inventory item’s cost to a percentage of the variant’s selling price.
155. Set Product discount based on the quantity
This automation discounts a product’s price based on the quantity available. It increases the discount when the stock level is higher and reduces the discount when stock levels go down.
156. Tag customers with the collections of items purchased
This workflow will loop through all the products purchased and tag the customer account with the products collections.
157. If a pick up order is still unfulfilled after 1 week, email the customer
This automation is triggered when an order is paid, it can help to notify customers when the fulfillment of their orders is delayed for more than a week.
158. Send an SMS message to customer 6 months after purchasing a particular product
This automation is automatically triggered when an order is paid, it checks if the order contains a specific item and then queues an SMS message that will be sent after 6 months. You can use this workflow to send a custom offer or discount code to all customers that purchase a specific item.
159. Batch tag all products by their created dates
This automation is fired as a bulk operation. Looping through the products, it tags each product based on the date created.
160. Archive a product 30 days after it’s sold out
This automation checks for a product when it’s sold out. Waits for 30 days, and if the product is still out of stock, it unpublishes and archives the product.
161. Update a product collection metafield based on the title
This automation will set a custom field value based on collection’s title, checking to see if the title contains specific phrases or words.
162. Get an email if order fulfillment fails
Stay aware of failed fulfillments to quickly take action.
163. Prepend content to the product description on demand
Automatically append extra content to the product description, on demand
164. Create a Trello card for each order attaching product images from the line items
This automation is fired when an order is created. The workflow loops through the line items, pulling images from the line item properties and adding them to a newly created Trello card with the order number as the card title.
165. Change product template suffix
This automation is fired on-demand; it loops through the products updating the product template to a pre-defined one. Ths workflow is beneficial when applying new templates to existing products.
166. Order me a pizza from Domino’s if we get a Shopify order over $500
This clever workflow uses Arigato’s IFTTT integration to automatically order the store owner a Pizza from Domino’s whenever a new order is created that is over $500. You can modify this workflow to check for any other custom order total amount.
167. Send an email to yourself when a customer refunds an order over $100
This automation is triggered when a new refund is initiated by a customer in your store, it can help you to keep track of high refund requests by tagging the orders as well as the customer who created the request. The workflow works by checking if the refund amount is greater that $100 and then sends the store owner an email and also tags the customer and the order.
168. Change a product inventory policy based on the tag
This automation will set the product’s inventory policy to continue if the product contains the tag ‘my-tag’.
169. Tag new customers with the “New member” tag and remove it after 6 months
This automation will add the tag New member to every newly created customer and remove the tag after 6 months.
170. Change fulfillment location based on tags
This automation will change the order’s fulfillment location based on assigned tags.
171. Track Price Changes on GSheets to share with Wholesale customers
This automation is fired every time a product is updated; it checks to see if any variant prices have changed. If the price has changed, it exports a record to Google sheet indicating the original price and the current price.
172. Update Smart collection image and alt text
Update specific collections and image on-demand.
173. Send Email with Customer Account Fields data when a new Customer is Created
This automation works with the Customer Account Fields app. It’s fired when a customer account is created and sends out the newly created customer field values to the store email.
174. Cancel and void an order if pending after 24 hours
This workflow will automatically cancel any pending payments on an order and archive it if it’s pending after 12 hours.
175. Send a coupon email when a customer is tagged
This automation can help to automatically send coupon codes or any other offers when a customer is tagged with a unique tag. The workflow works by listening to customer updates and checking if a tag has been added to the customer and then sends the email notification. The workflow also prevents the email from being sent unnecessarily by tagging customers that have already been emailed.
176. Set standardized product type by tag
Bulk update your products to set a standardized product type based on a tag. Configure your tag and product type, then run a Bulk Operation on your products to update them.
177. Send me an email when an order is placed from a specific email domain
This automation is fired when an order is raised. It checks for the order email address, and if it comes from a specific domain, it sends an email to a pre-defined address.
178. Send a HTTP request with xml content when an order is updated
This automation will send out a HTTP request with an XML workload to a pre-defined endpoint.
179. Strip links from description and store in a metafield for Ebay listing
This workflow is fired when a product is created or updated. It strips links from the product description and saves the resulting value as a metafield to the product.
180. Unpublish product from Web & POS when out of stock
This automation is fired when a product is updated. It checks to see if the product’s inventory level is below zero and if the condition passes, it unpublished the product. This workflow helps merchants is removing items that are out of stock from the storefront and prevent customers from buying unavailable items.
181. Email me when a product is created
This automation is fired every time a product is created, it compiles an email containing the product attributes and sends this out to the store email address.
182. Stop selling a variant if out of stock after a specific date
This automation will set the inventory policy to deny when the item runs out of stock after a certain date.
183. Maintain a list of order fulfillment quantities on google sheet
This workflows exports a list of order line items and their fulfillable quantities. When the order is fulfilled, it adjusts the quantities to reflect, the remaining unfulilled quantities.
184. Relay a webhook with a filtered payload when a particular product is purchased
This workflow is fired when an order is paid. It checks if a pre-defined product is included in the order and if true, it sends out a custom HTTP request.
185. Set custom product type by tag
Bulk update your products to set the custom product type based on tags.
186. Add a metafield value as a tag if product is published
This automation is fired when a product is created or updated. The workflow checks if the product has been published and does not have the tag PUBLISHEDWEB. If the condition passes, it adds the tag to the product.
187. Send Me an Email When a Discount Code is Used
Keep a close watch on how and when discount codes are used.
188. Email customer after purchasing a specific product based on custom field values
This workflow is fired when an order is raised. The automation will send a follow-up email with product custom field values depending on the items they purchased.
189. Set compare at price as the old price on price change
This automation is triggered when a product is updated and can be used to check if the price has changed. If there are any price changes, the workflow will automatically set the compare at price to be the same as old variant price.
190. Change a product’s tax code
This workflow runs in a bulk operation. It checks for any conditions you may have set up. Our example looks for certain product tags then loops over all product variants and sets the tax code for each one.
191. Convert custom product type to standardized product type
Migrate away from custom product types to standardized product types using this bulk operation workflow.
192. Tag customer and orders with alternating tags
This automation will tag a customer and the order with alternating tag everytime an order is created.
193. Send an email to the shipping team when a customer requests quick shipping
This automation is triggered when an order is paid and can be used to check for a specific shipping method and send a custom email. By default, the workflow checks for the Next day shipping method but this can be customized to check for any other shipping method.
194. Set the default weight when a product is created
Automatically set the weight of every newly created product to 100g.
195. Check if a customer has ever purchased a specific item and tag them
This automation is fired when an order is raised. It checks for a customer’s past orders and tags them if they have ever purchased a specific product.
196. Update billing company name from the shipping address
This automation will transfer the company name from the shipping address to the billing address.
197. Send an email notification when a product price changes
This automation will monitor changes in the product prices by keeping a database value and comparing it with the prices every time the product is updated.
198. Update collection SEO title
This workflow is fired when a collection is created or updated. It then sets the SEO title to pre-defined value if empty.
199. Save all variant images to Dropbox
Export all images attached to variants to Dropbox via IFTTT.
200. Set marketing status to subscribed if a customer is tagged wholesale
This automation will set the marketing status to subscribed for customers tagged with “wholesale”.
201. Send backorder notification to customer when a product is out of stock
This automation is fired when an order is paid. It checks for any product from the ordered items that might be out of stock and sends out a back-order email notification to the customer, letting them know that the item is out of stock.
202. Tag an order with the UTM Parameters
This automation is fired when an is raised, then tags the order with the UTM parameters.
203. Generate a weekly report of out of stock products from a specific vendor
This automation checks and compiles a list of all out-of-stock variants then share the list via email on a pre-defined schedule.
204. Set a static billing address when an order is tagged with a special term
This automation is fired when a draft order is created or updated. If the draft order contains a pre-defined tag, then the automation updates the billing address to a static address.
205. Create a contact in Freshdesk when a customer is created in Shopify
This automation allows merchants to integrate with Freshdesk CRM by firing every time a new customer is created and sending out an HTTP request to create a linked customer account record within Freshdesk.
206. Notify if a customer has more than two pending orders
This automation will send an email if a customer with two or more unpaid orders raised another order.
207. Tag new customers with an incrementing value
This automation will tag every new customer with an incremental value. Such as cust1, cust2, cust3 and so on.
208. Promote and demote products based on inventory threshold
Synchronize product tags based on inventory levels. This automation is fired when a product is updated, it checks for the current inventory level and then adds or removes the tags based on the available quantities.
209. Cancel an order and notify by email if there is a billing & shipping mismatch
The workflow cancels any order that has a billing and shipping adress mismatch of the billing address is empty.
210. Klaviyo: Subscribe or Update Customer when Order is Created
This workflow allows merchants to sync their customer records with the list on Klaviyo. The workflow is fired when a customer is created, it sends out a request to Klaviyo subscribing them to the customer list.
211. Delete product metafield
This workflow will delete any metafield added to the Shopify database. It can be used to perform database clean-up and removing wrongfully added metafield records.
212. If an order is still unfulfilled after 2 days, email me
This automation will notify you in case an order from a pre-defined location is unfulfilled after 2 days.
213. Tag products with the “pre purchase” tag if any of the variants has stock below zero
This automation is fired every time a product is created or updated. It checks to see if any of the variants are out of stock, adds the “pre-purchase” tag, and removes it once all variants are restocked.
214. When a new product is created, post it to Twitter using IFTTT
This automation allows users to integrate their store with Twitter using IFTTT. The workflow is fired when a product is created. It sends out the product to IFTTT which then posts the details over to Twitter.
215. Tag employee customer accounts by email domain
Based on the customer accounts email domain, if they belong to a pre-defined domain, the account is tagged with Employee.
216. Change fulfillment location if an order contains specific items
This workflow moves a fulfillment order from the assigned location to another available location if it contains a certain item.
217. Send a custom notification to a customer 3 days after fulfillment
This automation is fired when an order is fulfilled; it delays for three delays then sends a custom notification to the customer letting them know that their order is fulfilled.
218. Tag orders with the fulfillment tracking numbers
This automation fires when an order fulfillment is created or updated. The workflow checks for any tracking numbers on the fulfillment and adds the numbers as tags to the order.
219. Validate the customer’s EU Vat number
This automation will validate the customers VAT number saved as a metafield to the customer during creation.
220. Tag orders that received free shipping
The workflow is fired when an order is created. It checks if the product has zero shipping fees; if it is true, it tags the order with Received Free Shipping.
221. Send an email notification to customer ordering from via specific shipping method
This automation will send a notification to the customer if they place an order and select a pre-defined shipping method.
222. Email a Dispute (Chargeback) reminder report
Sends a report of open disputes (chargebacks) that require a response. Workflow runs on a schedule of your choosing. By default the workflow will send an email to the store’s email address.
223. Add tag to a customer when they purchase a specific SKU
The automation will add a tag to a customer when they purchase an item identified using an SKU, such as a membership subscription item.
224. Send a payment reminder if an order is still pending after 2 days
This automation will send out a follow up email if an order has not been within 2 days from creation.
225. Add a default image to a collection when it’s created
This automaton is fired when a collection is created, checks to see if a collection image has been added and if not, adds a default image
226. Send an email to a distributor based on shipping zone
This automation is fired when an order is paid. If the order shipping address falls within a pre-defined shipping zone, the workflow sends out a custom email to the distributor.
227. Email the order status link to customers when the order has been updated with an upsell item
This automation will email the order status URL to the customer once the order has been edited to include an upsell product.
228. Klaviyo: Track Event when Order Created
The automation is fired when an order is created; it then subscribes the customer to a Klaviyo list passing along customer details, including metafields.
229. Set product to draft when created
This automation can help to change the status of products to draft when they are created in your store. This can be useful if your store sync’s new products from an external database.
230. Tag a customer as VIP when their purchase total reaches $5000
This automation is triggered when an order is created. It can help to keep track of high spenders on your store by tagging them with the VIP tag whenever they make an order that is above $5000.
231. Send an email notification when order is edited, listing all updated line items
This automation is fired when an order is edited, compiles, and sends a list of all the items that were added and removed to the store’s email address.
232. Change fulfillment location based shipping country
This automation will change the fulfillment location for all international orders based on the country name provided in Shipping address.
233. Publish a product when restocked and unpublish when the product runs out of stock
The automation is fired every time a product is updated. If the inventory level goes below zero, the workflow unpublished the product setting the status to draft. When the product is restocked, the workflow fires and publishes the product.
234. Update draft order’s shipping line details
This automation will update the draft order shipping line details everytime a draft order is created.
235. Set sizescale fullness as a tag
This automation is fired when a product is created or updated. The workflow checks for the ratio of variants in stock versus the item of stock variants and tags the product with the ratio as a percentage.
236. Add product to collections based on location where they are stocked
With this automation, each stock item gets added to collections based on inventory level per location.
237. Update image ALT text on product images
This automation is fired on demand, targeting products that have images with no alt tags. The workflow loops through each image per product setting the image alt text to the product title.
238. Delete draft orders which have not been completed after 72 hrs
239. Remove new tag from order when another tag is added
This automation will remove the “new” tag when you add any other tag to the order.
240. Change order fulfillment location based on tags
This automation will move the fulfillment orders location based on the tags.
241. Tag educational customers when they have an .edu email address
The automation is fired whenever a customer is created or updated. It checks if the customer email has a .edu top-level domain and ads an “Education Discount” tag.
242. Klaviyo: Track customers with Klaviyo events when they purchase shirts
Automatically add a Klaviyo event when a customer purchases a product from the product type Shirt.
243. Send a confirmation email for orders from a specific sales channel
This automation will filter out orders based on the channel they were raised from and send a follow up email to the customer for confirmation.
244. Cancel and restock orders from certain IP addresses
This automation is fired when an order is created; it checks if an order was raised from a pre-defined blacklist IP address. If the condition passes, the workflow cancels and restocks the order.
245. Notify the store when a customer changes their address
This workflow fires when a customer is created or updated. When a change to the customer’s default address is detected, the workflow will send out an email to the store’s email address.
246. Create a new Trello card when an order is flagged as fraudulent
The automation is fired when an order with a high-risk recommendation is paid, creating a Trello card with the order and payment details.
247. Email me Upload Kit image links
This automation will automatically email you UploadKit file links every time an order with UploadKit images is placed.
248. Tag a customer when an order is paid depending on their current existing tag
This automation adds and removes tags from a customer depending on the current tags attached to the account.
249. Alert the store admin when a refund is issued
This workflow is triggered when a refund transaction is created. The workflow will send an email to the store’s email address with the basic details of the refund.
250. Tag & remove tags customer based on calculated age from dob metafield
Automatically remove a tag from customer when they reach a certain age.
251. Change Product Type for Collection
This workflow runs in a bulk operation as a one-time update. When run, the workflow looks for products in a specific collection. When a product is found in that collection, the workflow will change the product’s custom product type.
252. Tag every customer by their email domain when they order
This automation is fired every time an order is raised. It checks and splits the email to get the domain and then adds the domain as a tag to the order.
253. USA Shipping Address Tag + Outside Of The USA
This automation is triggered when is created. It can help to check if the order originated from the USA or outside by checking the shipping address. The workflow will tag the order with “USA Shipping Address” if the shipping address contains either USA, Mexico, or Canada and tag the order with “Outside of the USA” if none of these countries are not listed on the shipping address.
254. Set sizescale fullness range as a tag
This clever workflow can be used to track the percentage of variants that currently have stock at any time. The workflow will automatically calculate the percentage and add a size scale fullness range tag to the product. These tags are added and removed as inventory quantities change.
255. Tag customers who have created an account (custom)
This automation is triggered when an order is created. It can help merchants to identify customers with registered accounts in the store by tagging them with a custom tag. This can be helpful if your store allows guest checkouts.
256. Send email if form not completed in 24hs
This automation is triggered when an order is created. It delays for 24 hours and then checks if the “Form missing” tag has been applied to the order by staff members. If it has the workflow sends an email to the customer to remind them that they need to fill the form to continue.
257. Export disputes above a pre-defined amount to Google Sheet
This automation is fired when a dispute is created or updated. If the dispute is above the pre-defined amount, the dispute record is added or updated to the Google sheet record.
258. Export all taxes for last month’s orders
Bulk exports all taxes for all orders closed last month using Google Sheets. Includes order subtotal, total tax and tax per municipality.
259. Tag order by Source channel
This automation will tag an order based on the channel in which it was raised from.
260. Tag a draft order if any items are out of stock
This automation is fired when a draft order is created. It checks to see if any of the items are out of stock, and tags the draft order with the tag “out of stock”.
261. Send a Telegram message via IFTTT when an order is over $100
This workflow is automatically triggered when an order is paid. You can use it to check for high-value orders and send yourself a Telegram notification. This is made possible by the native IFTTT integration.
262. Add the tag “invite” when a customer is created
This automation adds the tag “invite” to every newly created customer account.
263. Auto capture within 7 days, before expiration
The workflow is fired when an order is created. The automation waits out for 7 days and if the order is authorized, captures the payment and tags the order with “Auto captured”.
264. Cancel and archive unpaid orders after a period of no activity
This automation is fired when an order is created. The workflow waits for three days and if the order is still unpaid, it cancels and archives the order.
265. Save customer emails to Arigato database based on tags
This automation will cumulatively save customer emails to database field if they contain a pre-defined tag.
266. Tag customers by preferred currency
This automation is triggered whenever a new order is created. It is very useful if you would like to maintain a list of customer tags that hold your customer’s preferred currencies based on previous orders.
267. Add customers that don’t have store accounts to a Google Sheet
Send new customers without accounts to a Google Sheets spreadsheet (like Excel).
268. Send an email to the warehouse for every order to above $120 and add a note to the order
This automation will automatically send an email notification for every order above $120.
269. Tag customers by preferred currency
This simple workflow fires when an order is created. The order’s customer will be updated to add tag based on their preferred currency.
270. Track price changes with Airtable
This workflow is fired every time a product is updated; it checks the current price against a saved value to see if it has changed and exports it to Airtable. With this automation, you can easily track specific product price changes from a single view within Airtable.
271. Apply HOLD to open fulfillment orders
This automation is fired on demand and exploits the fulfillment order endpoint, setting the specific fulfillment to HOLD. With this workflow, you can set up the condition to fire on schedule and implement filters based on various order attributes, such as fulfillment locations.
272. Get notified through email if the price is less than cost
Whenever a product is created or modified, this automation is triggered to examine whether any of the variant prices have been lowered below the cost, and it sends an email to a predetermined recipient. This automation is extremely beneficial in guaranteeing that you do not accidentally sell at a loss.
You can create a new custom automated workflow by adding or updating the conditions from within any predefined automated workflow.
Arigato App Plans
Arigato Workflow Automation app offers four different plans.
Plan 1: Basic
- Cost: USD 15 / month
- Basic stores only
- Free Workflow Setup
- Access to Pre-built Workflow Library
- 5000 Actions Included Per Month
- Unlimited Workflows
Plan 2: Shopify
- Cost: USD 25 / month
- Shopify stores only
- Free Workflow Setup
- Access to Pre-built Workflow Library
- 7500 Actions Included Per Month
- Unlimited Workflows
Plan 3: Advanced
- Cost: USD 40 / month
- Advanced stores only
- Free Workflow Setup
- Access to Pre-built Workflow Library
- Unlimited Workflows
- 10000 Actions Included Per Month
Plan 4: Plus
- Cost: USD 100 / month
- Plus stores only
- Multi-store Discounts
- Free Setup
- Unlimited Workflows
- Access to Pre-built Workflow Library
- 25,000 Actions Included Monthly
Arigato app offers a 14-day free trial, if you want to first try it before moving on to one of the paid plans.
You can find more details about the plans and Arigato app from this Shopify app page:
https://apps.shopify.com/mr-arigato-task-automator
Articles on Niches Topic
Find the Best Niche for Your Shopify Store
- Most Profitable Niches with low competition
- An automated niche discovery and/or Shopify spy tool: Nichescraper
Dropshipping, Products & Suppliers
- Dropsurfing vs Dropshipping – Is dropshipping dead?
- Oberlo Chrome Extension – Import products quickly from Aliexpress
Shopify Online Store Setup
- How to Set Up a Shopify Store? A Step-by-step guide.
- How to Install Google Analytics on Shopify? Track the performance of your Shopify store.
- Klaviyo Setup on Shopify Website – A tool to create email marketing campaigns and marketing automation campaigns, including cart abandoned email campaigns to recover the almost lost customers.