Mobile App Development to Encourage Repeat Engagement

Mobile App Development to Encourage Repeat Engagement

In today’s connected world, people spend more time online and on mobile devices than ever before. In fact, according to our own analytics, there’s at least a 50% chance you’re reading this on your phone! With so many users spending so much time on their phones, brands and companies all across the globe must adapt to consumer preferences and offer engaging mobile experiences. 

Mobile apps have become an integral part of curating your brand’s overall experience. Fail to provide a fun, user-friendly experience and you run the risk of alienating a large portion of your target audience. 

How Consumers Use Apps 

Simply put, mobile apps equip your brand with one central hub to serve your target audience no matter where they are. Beyond your brand’s website, a mobile app creates an integrated home right on their phone screens for your consumers to return to again and again. With an app, you have the unique opportunity to “show up” for your consumers almost every time they check their phones. 

Not only that, but using a mobile app is considered “the norm” for most consumers across most industries. In fact, the average smartphone user has 80 apps downloaded and spends around 3 hours a day using them. All of that time spent swiping (up, down, left, or right, there’s an app for that), checking news feeds, and playing games accounts for over 90% of the time Americans spend on their phones each day. 

Ever since smartphones became ubiquitous about a decade ago, app downloads and usage have been on the rise. That shouldn’t be a surprise to anyone, especially anyone who works in marketing. What is surprising, however, is that in the last few years in particular, app usage has skyrocketed. 

For example, just 5 years ago, only around 140 billion apps were downloaded in a 12-month period. This year, that number grew to well over 230 billion. On top of that, we’re seeing even stronger growth in branded apps in the QSR and CPG industries, as well. According to QSR magazine, restaurant-specific app downloads have increased by nearly 20% in the last year. 

Of course, you’re probably looking for a reason better than just “it’s the status quo,” aren’t you? So, why should your brand really develop a mobile app? We asked our team of experts, including our senior vice president of client services, Tim Hobbs, for their insights on mobile apps and why they matter. 

Why You Should Create a Mobile App For Your Brand

For the sake of clarity, when we say “brand app” we’re referring to an app created specifically for a brand (like a CPG, QSR, or even a bank) or company. We are NOT referring to most games (like Angry Birds or Candy Crush, for example), productivity apps (while your calendar app is a lifesaver, we’re not talking about those), or social media apps. 

The steady growth in app downloads and engagement over the last few years indicates not only a growing reliance on mobile experiences, but also suggests that consumers continue to extract value from the mobile apps they use. But, what is that value?

In our opinion, the best brand mobile apps serve 3 main consumer needs or desires. The need for information, the need for entertainment, and of course, the need (or desire) to complete a transaction. Depending on your particular brand and its goals, your app may or may not do all of these things. 

With those three main motivations for engaging with an app in mind, take some time to explore how your brand can develop an app that meets your consumer’s needs. To help guide you in this process, ask yourself the following questions:

  • What do my consumers value the most from my brand? What specific benefit or solution do we provide them?
  • Are there any consumer needs we don’t currently meet?
  • How do my customers prefer to be contacted by my brand? 
  • How often do they want to hear from us?

As you can see, mobile apps should provide tangible benefits and value to your consumers. Remember, your users have about 79 other apps downloaded on their phones (and the infinite world of the internet at their fingertips, too). You must offer your consumers genuine value and give them a reason to continue to open your app day after day. 

Having a mobile app “just to have one” is a surefire way to create an uninspired, downloaded and quickly forgotten-about app. But, when you keep your consumer’s desires and needs in mind, you can create a truly valuable digital experience for all. 

How to Encourage Downloads and App Engagement

Your brand’s mobile app is an extension of your brand itself, so be sure to remain consistent with what your consumers expect from your brand. For example, choose the same app header image that you have on your website, keep the colors and flow of the app similar to other online experiences you offer, and as always, keep your voice consistent. 

Beyond that, consider how your brand’s mobile app will serve its users. Research shows that two thirds of app users will continue to use an app “frequently” when it “simplifies” their life. So, how will your app do that?

With around 2 million apps available to consumers, your brand must break through a ton of noise and a mountain of competition to go from the app store to the home screen. 

Once you’ve created an app for your brand, your job has only just begun. ​​71% of app users churn within the first 90 days of downloading an app, meaning you must continually up the ante and offer new types of value to your users. 

Senior vice president of client services, Tim Hobbs, offers his expertise and tips for how to encourage app downloads and engagement below. In the 15 years that Tim has served MRi’s clients, he’s helped numerous clients develop fun, engaging, and even award-winning apps. 

Offering a Transactional Giveaway

Offering a transactional giveaway in exchange for an app download is, according to Tim, a “ good tactic within a larger strategy.” Essentially, it can help you encourage some quick app downloads, but should not stand alone.

Rather, go into this with the thinking that you’re hoping to get a handful of new customers to try and experience your brand. You can have these new customers sample different or new products, engage with your brand, visit your retail location, or complete some other desired action. For example, Panera Bread recently offered a free month of its coffee subscription in exchange for an app download. This of course resulted in a huge increase in the number of people who downloaded Panera Bread’s mobile app. 

But, keep in mind, Tim warns “there will inevitably be churn or drop-off at the end of the giveaway.” From there, your brand must continue to offer value to your consumers and engage with them in new ways in order to keep them coming back. 

Track Consumer Behavior to Maintain App Engagement

Now, maintaining engagement is the next step. Tim suggests starting with the basics. Like any athlete or master of their craft, you’ll find success in perfecting the fundamentals. 

Start to look at customer behavior within your app, and figure out what works and what doesn’t work. Continue to invest in what works and ditch what doesn’t. 

A few things to consider when tracking your app’s success:

  • Of your target audience, who engages with your app the most? 
  • Which features of your app get used the most?
  • What days or times get the most app engagement?
  • What other channels send traffic to your app and vice versa?

From there, you can refine your marketing strategy across multiple different platforms to better serve your consumers and maintain app engagement. For example, if you notice that app engagement increases when you share about its features on social media, continue to share those types of posts on social media. 

Use Deep Links For Greater Relevance

You can offer more personalized suggestions and give users exactly what they’re looking for simply through the use of deep links. 

A deep link is a destination URL that brings users to a specific page or screen within your mobile app. It eliminates the initial navigation required to bring users where they want, increasing conversions and reducing bounce rates. 

Strategically placing deep links within your brand’s content; social posts, blogs, and emails improves the user experience for your app visitors. Plus, sharing a deep link to your brand’s mobile app widely will likely cause an increase in app downloads as well. A win-win for you. 

Building Your Brand’s Mobile App

A full-service promotional marketing agency for nearly 30 years, our team knows exactly what it takes to create a valuable and engaging app for your consumers. Working hand in hand with your team, our in-house developers offer everything your brand needs to launch.

Contact us to begin developing your brand’s mobile app today.

Free Ebook

2022 CPG Promotional Strategy Guide

Oak Park/Hybrid

Systems and Network Administrator

About Us

Marketing Resources, Inc. is a leading promotional marketing agency that specializes in purpose-driven promotions. With over 25 years in the business, MRi helps brands Identify, Develop, Execute, and Analyze promotions and marketing projects that consumers love. We’re a team full of committed, passionate, solutions-driven, hands-on, and innovative individuals who collaborate to bring success to our client’s programs.


The System and Network Administrator plays a critical role on the MRi Digital team, and overall in the success of our company. They are responsible for the day-to-day administration and technical support of complex Linux servers, Virtual Infrastructure and Systems Management, and maintenance and support of end-user systems. You’ll be working closely with our teams on client projects and making sure our internal systems are updated and secure. 

Our ideal candidate will be proactive, have great organizational skills, not shy away from communication with our teams, think through and help solve different problems, and gain an understanding of our business to help our team achieve amazing results.

In this role, we’re looking for that person who does not accept average.

You will help us create the best digital, promotions, products, and campaigns to achieve our client’s marketing goals. MRi takes pride in our ability to constantly push the boundaries of development in the digital promotions space, and you will take an active role in working closely with our client services, business development, creative, and project management team to guide, develop, and deliver exceptional work for our clients and partners.

Our ideal candidate will be proactive, have great organizational skills, not shy away from communication with our teams, think through and help solve different problems, and gain an understanding of our business to help our team achieve amazing results.

Responsibilities May Include

  • Design, install, configure, upgrade, maintain, monitor, and tune performance of Linux-based servers and infrastructure, both internal and client-related promotions.
  • Provide support for problems and issues that come up from our clients, vendors, and internal teams.
  • Examine and audit various server logs and determine if any corrective action is required.
  • Review releases of new operating systems and evaluate the implementation in the enterprise.
  • Install, configure, and maintain server firewall and other security software.
  • Identify and provide technical resolution for potential security breaches, then establish and monitor security and apply appropriate fixes.
  • Implement and maintain technical solutions for disaster recovery and business continuity of enterprise and client systems.
  • Select the ideal server hardware for the company’s needs and administer physical server hardware, including repair and replacement of parts as necessary.
  • Monitor and maintain proper end-user system security by ensuring operating systems and software are up-to-date and applying patches as necessary.
  • Maintenance and support of all end-user service accounts including Office365, Google Workspace, hosted VoIP accounts.

The Essentials

  • 1-2 years of experience in Linux server administration in a small to midsize environment.
  • Bachelor’s degree or minimum 4 years of related work experience.
  • Able to effectively plan, deploy and administer Linux servers in an enterprise environment.
  • Strong familiarity with Linux OS, Windows, macOS, application, and hardware troubleshooting.
  • Familiarity with VMware ESXi and XenServer/XCP-NG, DigitalOcean, Amazon AWS, and Docker.
  • Networking and Storage – Familiarity with pfSense (*BSD pf) firewalls, Ubiquiti network gear, Synology NAS equipment, iSCSI, NFS, SMB, and AFP file protocols.  TCP/IP, UDP, and VLAN. configurations to manage networking and storage.  
  • Ability to compose thorough and clear documentation on routine tasks, standard operating procedures, and other documents beneficial to team members.

You’ll stand out if you have experience with

  • Debian-based Linux or Ubuntu operating systems, roles, services, concepts, security, permissions, middleware, and facilities required. (e.g. SMTP, NFS, SMB, iptables, LVM, LUKS).
  • Amazon AWS S3, EC2, and ElasticBeanstalk required.
  • Samba4 as an Active Directory Domain Controller, Administering Active Directory through. the use of GPOs and OUs.
  • Supporting Windows and macOS systems.
  • Scripting concepts and methods with competence in at least one relevant language (e.g. Bash, Python, Perl, etc.)
  • Internet clients/servers/protocols, including HTTPS, SSH, MTAs (e.g. Postfix).
  • An ability to explain complex technical processes in a more simplified version to team members, clients, and partners.
  • Experience with IT project management practices and techniques.
  • Strong written and oral communication skills.

The Perks

  • Medical insurance options
  • Dental insurance
  • 401(K) plan with company match
  • Flexible remote work policy
  • Paid sick days
  • Generous vacation and paid holidays

Interested in applying?

Send Resumes to