Appbot Logo

Addictive apps: 5 Ways to Keep Users Hooked

Addictive apps: 5 Ways to Keep Users Hooked diagram Highly addictive apps use different techniques to engage their customers. Read on to discover our experiences with over 50,000+ apps that use Appbot to track and understand their customer reviews.

In this overview you'll learn why you should:

Monitor Icon

Want to upgrade your app store review game and keep your users hooked?

Try Appbot free now, no credit card needed →

This post was originally published on "Quora". We decided to republish it here and expand upon it slightly since it generated some interesting conversations.

If you look at the research that's been done in this space there are several things that come up repeatedly. This list is based on our experiences with the 50,000+ apps that use Appbot to track and understand their customer reviews. It's not exhaustive but includes the points that seem to be able to be applied across many different industries to successfully encourage high levels of user engagement.

Build for "microsessions"

Ideally, you want to build something that allows users to do something meaningful in a tiny amount of time - highly addictive apps almost all do this. Most really successful games let you "achieve" incremental rewards in very short periods of time. Tinder's massive success is partly due to how simple they've made it to do something seemingly overwhelming - finding a date can be done while you're waiting in the coffee line in the morning :)

A "footnote" on this point is the importance of getting users to a "wow" moment as quickly as possible the FIRST time they use the app. That's what'll get them back a second time.


Introducing competition can make something seemingly dull or administrative quite addictive. Some mobile apps encourage competition between users, others encourage competition with yourself. In any case, they all do #5 well - users are frequently reminded of how they are doing in the competition with the use of notifications and dashboards/leaderboards to show their progress.

RunKeeper and Strava have good examples of competition between users - the benchmarking against your peers provides the motivation to keep you going. Many games use competition against yourself and regularly remind you of your high score to spur you to to another level/match etc.

Play on FOMO

Fear Of Missing Out (FOMO) is a huge driver of re-engagement with mobile apps. There are too many good examples to mention them all but here are a few that spring to mind immediately:

Encouragge collaboration

When users have to work as a team to achieve something in your app you'll be creating social pressure to re-engage - no one likes to let the other side down.

Multi-player games do this well, as do chat apps like What's App where it's really easy to create a multi-user conversation.

Include contextual feedback loops

Feedback loops can be created in a number of different ways - within the app, as push notifications, via the users' social media or even verbally in the example of apps that encourage competition between users in the same geographic location.

Within your app, think about how you feedback positive things to a user - the copy and graphics you use to convey success are critical to the level of satisfaction the user feels and, therefore, how badly they crave a repeat experience. You may use several different loops within the app - leaderboards or high score screens, banners, graphics and copy within a game... the list is endless.

Exercise caution with push notifications. It's a fine line between awesome and annoying. Personally, I think the pinnacle of contextual feedback is the kind that leverages face-to-face feedback or social media. Think about workout apps - they often do a great job of creating beautiful screens that summarize what you've achieved, and make it super easy for you to push that data over to your social media account. I have to say that in the event that I begin working out I will certainly broadcast it far and wide!


Some highly addictive apps use all of these techniques, some use one or two. The 'right' combination for your app will depend on your industry, but don't just benchmark yourself against your competitors and copy their engagement strategy.

Good engagement can be a differentiator in itself, just one that most users won't be able to quite put their finger on. If you want your app to be the app in your space that is "just better" than the others (in a user's eyes), designing for high engagement is an awesome place to start.

Monitor Icon

Want to upgrade your app store review game and keep your users hooked?

Try Appbot free now, no credit card needed →

Where to from here?

About The Author


Stuart is Co-founder & Co-CEO of Appbot. You can connect with him on Twitter.

Enjoying the read? You may also like these

Prompting for app reviews and ratings on iOS and Android Prompting for app reviews and ratings on iOS and Android

Want to learn WHEN to prompt an app review? See our advice after talking to thousands of mobile app developers on best techniques for IOS and Android apps.

10 ways to get more & better reviews for your app

Getting more app reviews is important for improving the visibility & credibility of your app. See these effective strategies to help you get more app reviews.

How to write an exceptional 5-star review reply

5-star review replies should be formed part of the business app reply strategy. Learn what makes up the components of an exceptional 5-star review reply.

Introducing Appbot AI

Appbot is leveraging next generation AI to offer even more powerful, personalized and time-saving features for managing app reviews. We're working with Chat GPT and others to ensure our customers remain at the forefront of the adoption curve, and stay ahead of their competitors.

Ready to better understand your apps?

Quick setupFree for 14 daysNo credit card required