Can anyone recommend a free exit popup app for both desktop and mobile?

Topic summary

A Shopify store owner seeks a free exit popup app that works on both desktop and mobile, specifically triggering when users type a new URL or close the browser tab—not just when clicking the back button.

Key Challenge Identified:
Multiple respondents explain that true exit-intent detection (URL bar clicks, tab closures) faces significant browser limitations on mobile devices due to security restrictions. Mobile browsers don’t expose cursor movement events like desktop browsers do.

Suggested Solutions:

  • Powr and Privy: Recommended initially, but the original poster found Privy doesn’t work on mobile and Powr’s exit feature isn’t free
  • AiTrillion: Offers exit-intent popups with a free plan, though the poster reported setup difficulties
  • Alternative Approach: Use behavioral triggers instead—time on page, scroll depth, inactivity patterns—to predict exits rather than relying on actual exit events. Tools like Alialearn and Popup for Conversion by Vector employ AI/smart triggering to optimize popup timing across devices.

Status: The discussion remains unresolved, with the original poster and another user still seeking a working solution. The consensus suggests shifting from traditional exit-intent to predictive behavioral triggers due to technical constraints.

Summarized with AI on October 26. AI used: claude-sonnet-4-5-20250929.

Hi All,

I’m looking for an exit popup but the majority of them either work only with desktop mode or most often generate a popup only when someone click on go back to a page.

I’m looking for an app which will generate an exit popup when a client type another website in the browser (so leaving my website) or when a client is closing the browser window.

Do you know such app and if possible with a free version?

Many thanks

Hi there,

Did you try Powr app or Privy? I checked it out and they do have exit pop-up features when customer exit cart or your page.

Actually most of the pop-up app have these features, you might need to play around quite a few times to figure it out in the settings.

Hope you find this helpful,

Cheers

Hello @aslm5 , you can install AiTrillion, it has this feature that you are looking for. You can track when someone is about to leave your website and can show the visitor exit-intent popup with attractive offers and coupon code to complete the purchase. AiTrillion helps to keep your visitors engaged and boost conversions with automated behavior based popups.

It has a free plan.

Hope this helps!

Thanks

@PageFly-Victor Thanks for your suggestion. Unfortunately Privy exit popup doesn’t work on mobile whereas my main visitors are on mobiles. I had a look at Powr, it could be a solution but that function isn’t free and the popup appears only when you click on the URL section in your browser, not when a client decides to close the tab.

I would like to generate an exit popup on mobiles & desktop when a person clicks on the url section of a browser and when he or she decides to close the tab too. I would prefer a free-plan obviously but I’m happy to pay as well for such app.

Hi @AiTrillion Thanks for the suggestion too. I had a look but unless I set it up wrongly, it doesn’t do its job. I tried on my laptop and on my mobile. It has never worked despite I checked videos/tutos to make sure I did it right. I got a popup only once, when I returned to the browser where I left the page open but it didn’t appear when I was leaving.

Hello @aslm5 , please email at support@aitrillion.com and the support team will fix it for you.

Thanks

A Shopify exit popup also called an exit-intent popup, is a technology that you can use to keep visitors from exiting your Shopify store. It is triggered when visitors motion to leave your website.

This motioning can take the form of moving their mouses to the browser’s address bar, clicking the back button on their keyboard, or scrolling up quickly on their mobile device. The exit-intent popup technology simply tracks the mouse movement.

Usually, you can customize the message, graphics, and overall element of your exit popups as you wish. An exit popup usually has a Call-to-Action with an attached incentive which could be a discount or a special offer, with the intent of convincing a visitor not to leave a website.

You can also target a specific audience demographic with different popups, depending on what message you want to pass across to them.

The style of your popup can also vary depending on what appeals to your audience better.

Here are the best apps that can create discount related popups that you should use, free and paid, based on hundreds of recommendations. Here are the top three apps to use when adding this new feature to your ecommerce store.

1.Popper

It is a pop-up app that allows Shopify merchants to collect emails and increase subscribers by 500% and sales by 35% instantly. The best part is its Free but still provides 11 different unique and stylish popup templates to chose from.

All pop-up templates are customizable, and they can integrate with Klaviyo and Mailchimp. You can choose templates based on your store goals and objectives.

Popper can be used for a variety of purposes right from creating a mailing list, avoiding shopping cart abandonment, promoting discount codes & sales, subscribing to newsletters and many more.

2.Easy-pop

Easy-pop is an all-in-one tool to build and launch pop-ups specifically for Shopify stores. Their pop-ups allow Shopify merchants to collect marketing opt-ins and present discounts or offers on the pop-up. Powerful flexibility gives you the ability to create thousands of different campaigns, and target the pop-ups to appear at the right time to the right person. Give customers the content they need to hit that checkout.

3.Privy

Privy is one of the top email marketing popup apps to use on Shopify. The app is compelling and offers tons of functions. Using Privy you can build and display popups based on set parameters. While tailored towards email marketing, the app can be used for other engagement purposes. Privy can even be used to send customized emails to web site visitors. These emails can be used for abandoned carts, newsletters, or for sale information.

Hi Aslm5 Did you manage to achieve that? I need the same for my website.

the challenge you’re describing is actually a browser limitation issue - true exit intent detection (like typing a new url or closing the window) is much harder on mobile because browsers restrict those events for security reasons. most apps only catch mouse movement toward the address bar on desktop or back button clicks. what you really want is smart triggering that combines multiple signals - time on page, scroll depth, inactivity patterns, etc.

to predict when someone’s about to leave. tools like alialearn do this really well where their ai learns these behavioral patterns and triggers at the optimal moment rather than waiting for the actual exit event, works way better across both mobile and desktop.

Hi,

Our app helps resolve this by giving control over elements that can be used to predict an exit and help control it aside from basic exit intent- such as scroll or time spent or inactive session etc. Popup for Conversion by Vector.

Coming to your question. There are technical limitations that prevent tracking of movement to the URL bar of the browser on a mobile device. There are myriad of reasons for it of-course, security reasons being one of them as Ian mentioned in the last comment. Because on a cellular device, user is not moving a cursor, they’re directly tapping the URL bar that opens up the keyboard pad on the screen in a secure browsing session. So, it’s difficult to do this on a cell-phone then a desktop.

Hope this helps!
Ayesha
Popup for Conversions Team

Hey,

So, the main issue here is the exit popup on mobile. At Elfsight, we haven’t built that yet, but in the meantime, there is a custom solution discussed in the community that triggers a popup when the user taps the close or switch-page button on mobile.

The script to add in Custom JS field on the Settings tab of the Elfsight’s Popup app settings, provided by our community member:

// Function to show the Elfsight widget using the provided API method
function showElfsightPopup() {
  if (typeof widget !== 'undefined' && widget.show) {
    widget.show();
  }
}

// Variables to track scroll position
let lastScrollTop = window.pageYOffset || document.documentElement.scrollTop;
let scrollThreshold = window.innerHeight * 0.35; // 35% of the viewport height

// Detect upward scrolling
window.addEventListener("scroll", function() {
  let currentScroll = window.pageYOffset || document.documentElement.scrollTop;
  if (lastScrollTop - currentScroll > scrollThreshold) {
    showElfsightPopup();
  }
  lastScrollTop = currentScroll <= 0 ? 0 : currentScroll;
}, false);

// Detect back button press on mobile
window.addEventListener("popstate", function() {
  showElfsightPopup();
});

// Push a new state into the history to enable back button detection
history.pushState(null, null, window.location.href);

// Detect beforeunload event
window.addEventListener("beforeunload", function() {
  showElfsightPopup();
});

// Detect pagehide event
window.addEventListener("pagehide", function() {
  showElfsightPopup();
});

// Detect visibility change event
document.addEventListener('visibilitychange', function() {
  if (document.visibilityState === 'hidden') {
    showElfsightPopup();
  }
});

If you are still looking for it, you can check it BeforeYouGo: Exit Popups - Engage Visitors Before They Leave | Shopify App Store

It may help you, if not, we can talk and discuss the solution briefly.

Regards,
App Development Team
Code Crafting AI