Shopify Customer Auto Tag App

NB! This publication may be outdated. Please double-check relevant sources before following the instructions.

Our client wanted to build a membership only area within his Shopify store. He installed Locksmith app and opened certain product collections only to customers who have bought VIP membership. We’ve created a simple app that automatically tags a customer when he buys a membership so he can immediately access protected sections of the store.

We are thinking of creating a public app at the Shopify store, but it will take some time. So here’s how it works now.

In this scenario, VIP membership is a regular product that can be sold as usual. It may be placed in the ‘Memberships’ collection. Our app is constantly monitoring store’s orders, checks if the order contains products that belong to ‘Memberships’ collection, and if it does, adds that customer a tag you specify. ‘VIP’ in this case.

As I already said, our automation works as a private app right now. Private apps are easier and much quicker to create than public but require a few more steps from the store admin side:

  • create a private app (3 clicks of a mouse, really) inside admin area
  • send us apps’ API credentials
  • create a webhook notification in Shopify.

Private apps can be turned off whenever a store admin wants. Immediately after that, we won’t be able to access the store via API and change anything. It’s completely safe.

We are looking forward to working with other Shopify stores that have similar requirements. We can quickly customize the app and add complex rules to its logic. For example, we can add various membership levels based on the number of orders that particular customer placed, his total spending at the store or even his zip code.

If you have found this post useful, please consider supporting my work with a donation on Half of the proceeds go to the Foundation "Come Back Alive", supporting Ukrainians.


Interested in the app. My workflow is pretty simple. I have 1 product that is total access to an informational product, which I also used locksmith to protect. I just need to autotag every order with the tag “subscription”. I have a dev team that can do this, but you already have it built. Can you email me?

Hello I’m interested to know a bit more about this – could you please send me information:
We need to filter our orders by customised products and non customised products. We would like to set up an app to tag automatically the orders with the appropriate tag depending on if the order products have a custom meta tag. Thanks!

Hello, is your app capable of removing a tag from a customer based on the collection or tag applied to the product for which the customer has placed an order?

Sounds great and I have a use for it; automatically tagging customers who write a review as “Reviewer” once they have submitted an approved review using the standard Shopify review product app

Would that be possible?

Hi Stas,

I am using Recurring Billing & Subscriptions by ReCharge app and i want that if customer buy a product with subscription then add a specific tag to customer.So is your app is helpful for me or not? Or you have some solution for this?

Hi Stas, we currently ask request business information through a form, the former can redirect to a new page once submitted. Once business information has been submitted we want the customer to be autotagged. Any possibilities

We have changed our css to add an auto tag to any customer that creates an account via the “register” form, however we have the need to auto tag a customer when they place and order and check out as as guest (so they do not yet have an “account” but they are the IN the customer database so to speak. Does your app to that, I’m sure it is a simple css add I just don’t know which tile to make the changes to so would be interested in hiring you/someone to do so. Thank you.