Help Needed - To resolve linked app problem in Shopify

Hi Everyone,

We have a unique use case for our product. Our product solves multiple user personas (Sales, Support and Marketing). Listing a single app for all 3 user personas won’t be good. To improve discoverability and provide personalized experience assume we listed down 2 apps

  1. Marketing App
  2. Support App

So far it looks everything good. Whenever any of these app is installed behind scenes we will create an account in our product.

Example: james@shopify.com

Steps:

  1. Install Marketer App from Shopify Store
  2. Account Created on our product
  3. Access Token and Store meta stored on the product side.

Scenario 2: (james installing marketer and support app)

  1. Install Marketer App from Shopify Store
  2. Account Created on our product
  3. Access Token and Store meta stored on the product side.
  4. Now trying to install Support app, we don’t want the same customer to install multiple apps. Since he already installed the Marketer app the account is already created on the product side. Is there any way to link the similar apps and prevent multiple app installs on Shopify?

Typically, we don’t want the customer to install both apps. How do we prevent it?

Since the app lives on your end really, why not make one app, in which you can activate modules as you describe them. So the onboarding process would be activating whichever module people want/need to use.

I suppose another way would be to check for existing account when the second app is installed and not create a second account, but link one user to multiple apps on your end. This would be good if you want to have multiple apps on the market place I suppose.

Thank you, @theapmachine :slightly_smiling_face: