Personalized promotions in the mobile app at the entrance to a store

Published April 29, 2022
Modules
Difficulty

Giving a personalized set of promotion is one of the best options to help your customer make a purchase decision.

In this use case, you will learn how to create a set of personalized promotions for customers who will receive them when they enter the brick and mortar store. After a promotion is assigned, a customer receives a mobile push notification that contains information about new promotion. An additional incentive to use the promotion at once is that the are valid only an hour from assigning.

Assigned promotions are dedicated for every customer. Based on their purchase history, the AI engine chooses the promotions that a customer is the most likely to use.

Prerequisites


Security configuration


Before you start working with this module, if you are a Synerise customer or partner, consider reading the section about denylisting events. This natively accessible configuration will allow you to manage the restrictions in points management that may help you prevent fraud. 

Process


In this use case, you will go through the following steps:

  1. Create handbill-type promotions to use them as candidates for personalized promotions.

    Tip: More about creating personalized promotions is available here.
  2. Define groups of promotions to use them as base for AI engine.

  3. Define a personalized promotion.

  4. Create a mobile push template.

  5. Create a workflow.

Create handbill promotions


In this part of the process, create a few handbill promotions which will be candidates for a personalized promotions. The handbills will be selected by the AI engine.

  1. Go to Campaigns menu icon > Promotions > Add promotion.

  2. According to your buissness needs select one of the scopes:

    • For selected items
    • For entire basket
  3. Select the group of customers for whom you want to prepare promotion.

  4. In the Content section:

    1. Define the name, description, and image of the promotion.
    2. In the Price field, enter 0.
    3. Add a tag so that we can use it later to make a base group of promotions.
    Example of tag
    Example of tag
    1. Confirm the settings by clicking Apply.

      Example of promotion content
      Example of promotion content
  5. In the Types & limits section, select Handbill as the promotion type.

    Handbill type of promotion
    Handbill type of promotion
  6. In the Schedule section, define the promotion distribution period according to your business needs.

  7. Optionally, in the Stores section, select the stores in which the promotion is available.

    Note: This is possible only if the list of stores is imported into a catalog.
  8. In the Items section, select the catalog of items from which you select items for a discount:

    1. From the Source catalog dropdown list, select a catalog of items.
    2. Select the Entire catalog option.
    3. Confirm by clicking Apply.
  9. To apply configuration and run the promotion, click Publish.

  10. Repeat all the steps and create more handbills. In step 8, instead of entire catalog, select specific items (for example, a brand, a category of items - depending on your business assumptions).

Define a group of promotions


In this part of the process, you create a filter of promotions which will be used in a personalized promotion. If you have other handbills active, the engine will only select among handbills with a defined filter.

  1. In the Promotions module, above the list of promotions, click Filter icon > Define.

  2. Click Choose filters.

  3. Use the tag you assigned to handbills. This filter will be used while creating a personalized promotion.

    Example of filter
    Example of filter
  4. Save the filter

  5. Confirm the settings by clicking Apply.

Define a personalized promotion


In this part of the process, create a personalized promotion. The AI engine will select items from handbill promotions with a shop-entrance tag assigned.

    1. Go to Campaigns menu icon > Personalized Promotions > New Handbill.
    2. As the type, choose Mobile.
    3. In the A/B Test settings, click Define.
    4. Click Plus icon.
    5. Click Advanced options.
    6. Select AI Engine.
    7. Confirm by clicking Apply.
    8. In the Filters and limits section:
      1. In the Promotions in set, enter a number of handbills to be used as candidates to display in a slot.
      2. Click Define filter.
      3. Select the filter you created in this step.
      4. To add more slots, click Ad another and repeat steps a-c.
      5. Confirm by clicking Apply.
    9. In the Activity section:
      1. Leave the Lasting option at default (Relative).
      2. Set the activity to 1 hour.
      3. Confirm by clicking Apply.
    10. Configure the Engine settings section according to your needs.
      Note: You can read more about engine settings here.
  1. To apply configuration and run the promotion, click Publish.

Create a mobile push template


  1. Go to Communication > Mobile > Templates.
  2. Create your mobile push in the code editor.

For more information on creating a simple mobile push, visit our User Guide.

Example of mobile push notification
Example of mobile push notification

Create a workflow


In this part of the process, prepare a workflow that assigns personalized promotions and notifies a customer about it when they enter the store.

  1. Go to Automation > Workflows > New workflow.

  2. Enter the name of the workflow.

  3. As the first node of the workflow, add Profile Event. In the node settings:

    1. From the Choose event dropdown menu, select event that is sent to Synerise when a customer enters the store.
    2. Confirm by clicking Apply.
  4. As the next node, add Outgoing Integration.

    1. Select the Custom webhook tab.
    2. Enter the name of the webhook.
    3. Select the GET method.
    4. In the URL field, enter: https://api.synerise.com/v4/promotions/promotion/get-for-client/clientId/{{client.id}}/handbill/HANDBILL-ID, where HANDBILL-ID value must be replaced with the ID of the personalized promotion created in this step.
    5. As authorization type choose By API key and select an API key with the proper permission according to documentation of endpoint that assigns personalized promotion.
    6. Confirm by clicking Apply.
Configuration of the Outgoing Integration
Configuration of the Outgoing Integration
  1. As the next node, add Event Filter. This node ensures that a mobile push is sent after the personalized promotion is assigned to a customer. In the node settings:
    1. From the Choose event dropdown menu, select the handbill.assign event.
    2. Confirm by clicking Apply.
Configuration of the Event Filter node
Configuration of the Event Filter node
  1. As the next node, add Send Mobile Push. In the configuration of the node:

    1. Define the Template type.
    2. Select the Push template created in this step of the process.
    3. Confirm by clicking Apply.
  2. Add the End node to finish the workflow.

  3. Optionally, you can define capping in right upper corner. In capping configuration:

    1. Define Limit adn Time.
    2. Confirm by clicking Apply.
    Example configuration of workflow capping
    Example configuration of workflow capping
  4. Click Save & Run.

Final configuration of a workflow that assigns personalized promotions and sends a mobile push to customers who entered the store
Final configuration of a workflow that assigns personalized promotions and sends a mobile push to customers who entered the store

Once the personalized promotion is assigned to your customer, they will be displayed with all other promotions that are assigned to a specific customer in your mobile app.

Check the use case set up on the Synerise Demo workspace


You can also check the recommendation configuration and document settings) directly in Synerise Demo workspace.

If you don’t have access to the Synerise Demo workspace, please leave your contact details in this form, and our representative will contact you shortly.

Read more


😕

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.

Close modal icon Placeholder alt for modal to satisfy link checker