Articles in this section
Category / Section

Setting Up Geolocated Notifications in Neostore

Published:
Updated:

Documentation on Setting Up Geolocated Notifications in Neostore

1. Functionality

Geolocated notifications in Neostore work exclusively for iOS users who have enabled the geolocation feature on their card. By default, this option is activated when installing a card that integrates this function.

Here are the main characteristics:

  • GPS Coordinates Storage: Up to 10 GPS coordinates can be stored on a card.
  • Notification Trigger: The notification trigger can be set to activate within a distance of up to 300 meters from the defined GPS point.
  • Message Display: The notification message remains displayed on the phone screen as long as the client is at the location defined by the GPS coordinates.

2. Prerequisites

The following prerequisites must be met to set up geolocated notifications:

  • Store and Address Configuration: Stores and their addresses must be configured in the Neostore Back Office. This allows us to generate the GPS coordinates of these stores.

Capture d’écran 2024-07-08 à 21.42.50.png

3. Notification Operation

Geolocated notifications work for the client’s default home store as well as for the 9 other closest stores to this home store or to the client’s address. This maximizes communication opportunities with the client based on their location.

Messages can be personalized with the variables configured and available in your data sources (client’s first name, store or location name). Other fields can be used depending on your data sources, such as filters that allow the message to be displayed only to concerned individuals (those who have an available voucher, those invited to an event, etc.).

4. Automatic Update of Store Coordinates

When a push update is performed on cards via Neostore, the store coordinates are recalculated:

  • If the home store or the client’s address changes, the nearest stores are recalculated accordingly.
  • If new stores are opened or created in Neostore (ensure they are added in Neostore Data → Store), they may also be updated in the cards.

This ensures that geolocated notifications remain accurate and relevant based on the latest store data.

5. Configuring the Geolocated Message and Translation

To configure the geolocated message and translation, you can do it directly from the template card. Click on “More options” and then “Notification.” Select the “Geo notification” tab to define your message, then click on “Send notification” to save your message. Don’t forget to test it before global rollout.

Capture d’écran 2024-07-08 à 21.50.50.png

6. Tips for Using Notifications

To optimize the user experience, it is recommended to follow these guidelines:

  • Useful and Non-Intrusive Messages: Prioritize messages that provide real added value to the user rather than purely marketing messages. For example, a message reminding the client to use their loyalty card to earn points at the checkout is more appreciated than a purely promotional message.
  • Special Events: Use geolocated notifications for specific events such as private sales, exclusive promotions, or store openings. This makes notifications more relevant and less intrusive. It is recommended to offer short messages that do not exceed 140 characters.

7. Example of Liquid Template Code

Here is an example of Liquid Template code used by one of our clients for geolocated notifications:

{%- if y2.bons.loyaltyCertificates.size > 0 -%}
Your €20 loyalty voucher is about to expire! Take advantage of the Summer Sales in-store to treat yourself
{%- else -%}
Use your card at checkout to cumulate points...
{%- endif %}

This code allows a personalized message to be displayed based on the availability of the client’s loyalty vouchers. Here is another example:

{%- if storeId == "013" -%}
Our xxx has been permanently closed since last January 28. Visit our stores xxx or xxx.
{%- else -%}
Hi xxx, Your xxx store is just a few steps away, come discover our latest novelties 🌺.
{%- endif %}

Conclusion

Setting up geolocated notifications in Neostore enhances client engagement by offering relevant information based on their location. By following the prerequisites and usage tips, you can maximize the effectiveness of this feature while providing an optimal user experience.

Access denied
Access denied