Navigating In-App Cross-Promotion: Shopify App Store Policies & Best Practices

Hey everyone! As a Shopify migration expert and someone who spends a lot of time digging through the community forums, I often stumble upon questions that resonate deeply with our app developer partners and even store owners looking to understand the ecosystem better. Recently, a fantastic discussion popped up that I just had to share, because it tackles a common dilemma for developers: Can you cross-promote your own Shopify apps inside another one of your apps without getting flagged?

It’s a tricky one, right? You’ve got a suite of amazing apps, and you want to help merchants discover all the tools you offer. But you also want to play by the rules and ensure a smooth experience for store owners. The original question, posed by karanQode, was exactly this: "Is it allowed under Shopify App Store policies to display a popup inside our app’s admin dashboard promoting another Shopify app published by the same developer? For example, a dismissible popup that links to our other app’s Shopify App Store listing. Would this be compliant with Shopify’s guidelines?"

The Short Answer: Yes, But With Important Caveats

The good news, straight from the community, is a resounding yes, it’s generally allowed! But – and this is a big "but" – the devil is in the details of how you implement it. It’s not a free-for-all for aggressive advertising. The core principle, as highlighted by our fellow community members lumine and Mateo-Penida, is all about keeping it respectful of the merchant’s experience.

lumine put it perfectly: "Promoting your own apps inside your app is generally fine, the thing reviewers care about is that it doesn’t get in the way." This really hits the nail on the head. Shopify’s app review team is focused on ensuring that apps provide value without creating friction or a poor user experience for merchants.

What Gets You Flagged? The "Ad" Factor

Where developers tend to run into trouble, according to lumine, is when "the popup feels like an ad or interrupts onboarding." Nobody likes being interrupted, especially when they’re trying to get work done or learn a new tool. Imagine installing an app, and before you even get to see its features, you’re hit with a full-screen ad for another product. That’s a quick way to get an uninstall, and more importantly, a red flag from Shopify.

Mateo-Penida, who actually implements cross-promotion across their own apps without issues, echoed this sentiment. They confirmed that their strategy focuses on keeping it "passive." They specifically avoid modals that block the screen, opting instead for "a small dismissible banner (not a modal) that mentions our other apps, and it never blocks anything the merchant is trying to do." This is key!

Context is King: From Ad to Recommendation

This is where Mateo-Penida offered some truly golden advice that transforms a potential annoyance into a helpful feature. They found the best results by mentioning their other apps contextually, not as a generic advertisement. "For example," they explained, "if a merchant is setting up something where our other app adds value, we show a short ‘you might also find X useful for this’ type suggestion. Feels like a recommendation, not a promotion."

Think about it from a merchant’s perspective. If I’m setting up a product page and your app suggests another one of your apps that helps with, say, advanced product variants or cross-sells, that’s genuinely helpful. It’s a smart integration of your ecosystem, not just a random billboard. This approach aligns perfectly with Shopify’s goal of providing a powerful, integrated platform for merchants to grow their businesses.

Actionable Best Practices for In-App Cross-Promotion

So, pulling all these excellent insights from the community, here’s how you can approach in-app cross-promotion compliantly and effectively:

  1. Keep it Passive & Dismissible: Your promotion should never force itself upon the merchant. Use banners, small cards, or subtle in-line suggestions. Crucially, it must be easily dismissible so the merchant can get back to their task without interruption.
  2. Avoid First-Load Interruptions: Don't pop up promotions the moment a merchant opens your app, especially if it's their first time. Let them get oriented, complete their initial setup, and understand the app’s core value first. As lumine advised, "don’t fire it on first load before the merchant has actually done anything."
  3. Context is King (and Converts!): This is perhaps the most impactful tip. Instead of a generic ad, tie your promotion to the merchant’s current task or an area where your other app genuinely adds value. Frame it as a helpful suggestion or recommendation.
  4. Choose the Right Format: Steer clear of full-screen modals that block the UI. A "small dismissible card or a banner linking to your other listing is a safer pattern than a modal that takes over the screen," as lumine pointed out.
  5. Always Link to the App Store: When promoting, ensure the link directs the merchant directly to your other app’s listing on the Shopify App Store. This is standard practice and helps maintain trust and transparency.

Ultimately, it comes down to respecting the merchant’s workflow and providing value. When your cross-promotion feels like a helpful recommendation rather than an intrusive ad, you’re not only compliant with Shopify’s guidelines but also building a stronger, more appreciated ecosystem for your users. It’s all about enhancing the merchant experience, not detracting from it. Keep these community insights in mind, and you’ll be well on your way to effective and compliant in-app promotion!

Share:

Use cases

Explore use cases

Agencies, store owners, enterprise — find the migration path that fits.

Explore use cases