Discount coupon for installing the application

Mobile app can be used to increase customer loyalty because it allows businesses to communicate directly with their customers using ads, promotions, and notifications.

As a primary channel of communication with customers, it is very important to increase the number of application users. It is a good idea to encourage users to install the app using special benefits as an incentive. This not only helps to convince users to download and install the app, but also creates more positive engagement right from the start.

Example of use - Retail industry

Challenge

A customer from the fashion industry has decided to increase the number of users of their mobile application.

To achieve this, they prepared a special promotion — a 5% discount for online shopping and in physical stores for new users of the application. After downloading it, the customer received a unique discount code available in one of the application screens, valid for 30 days. To use it efficiently and to not extend the queues at the checkout, the discount took the form of a bar code that could be easily scanned. The campaign was promoted with leaflets in physical stores and online using banners.

Screenshot presenting discount for installig the application

Requirements

  • Synerise mobile SDK
  • Integration of promotion’s module
  • Import of code pools

How to do it

  1. Prepare a segment of people who will be able to view the promotion in the application, ie. people who installed the application only after the promotion has started. To do this, prepare an automation that will give new users of the application a unique event (it is important because the rebate code will be available to the customers only for 30 days).

    Screenshot presenting discount for installig the application

  2. In the Audience filter, add a segment of people where “opened the application” event occurred only once so far. To do this, prepare an aggregate counting the events running the application in the entire client history (aggregate type COUNT, for the event client.applicationStarted). Next, you have to prepare a customer segment for which the aggregate value is 1.

    • Aggregate: Screenshot presenting discount for installig the application

    • Segment: Screenshot presenting discount for installig the application

  3. In the action - send event, add json with a custom event that can be built, e.g. in this way:

    {"label": 
    "App installed", 
    "action":"install.app", 
    "category":"category.automation.event", 
    "params": 
    {"app-started":"first"}} 
        

    In this case the action event is the key - here it will be: install.app - it will be used to prepare the proper segment.

  4. Now, based on event created before, prepare a segment of customers who will see the promotion in the application - people who had the specific event from the automation above during last 30 days.

  5. Now prepare the new promotion for this segment. Complete the promotion content and enter in the additional parameters a json containing a pool of previously imported codes:

    {“poolUuid": “XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX"}. // uuid from the link of your code pool" 
        
Important: In order for the code to be displayed as a barcode, this option must be supported on the application side.

Read more

This use case belongs to the following categories:

Challenges:

Features:

😕

We are sorry to hear that

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

😉

Awesome!

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.