> ## Documentation Index
> Fetch the complete documentation index at: https://moengage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Drive Users to Try Out Products at Store

# Introduction

Though online shopping is popular, some customers still want to see, touch, and try them before making a purchase. As marketers, we can engage such users by nudging them when they are near our store. This approach aims to enhance the shopping experience and increase user satisfaction. We can trigger location-based communication to users if they enter or exit a certain area or when they stay at a certain place for a defined time period.

#### Advantages of driving users to try out products at the store

* **Direct sensory experience**: Users can physically interact with the product, feeling the texture, weight, and fit, which is crucial for items like clothing, shoes, or electronics.
* **Visual assessment**: Users can see the product's design, color, and quality in person, which is often more accurate than relying solely on online images.
* **Immediate feedback**: Users can try the product in a real-world scenario, such as trying on clothes in a dressing room or testing a piece of electronics in a store setting.
* **Reduced risk of returns**: By testing the product beforehand, users can minimize the chances of making an unsatisfactory purchase and having to return the item.
* **Inspiration and discovery**: Store environments often feature a wide variety of products, allowing you to discover new items or brands that users might not have considered otherwise.
* **Customer service and advice**: Store staff can provide expert advice and answer questions, helping users choose the right product for their needs.

We will achieve this use case by [creating a Push campaign](/user-guide/use-cases/push/drive-users-to-try-out-products-at-store#create-a-push-campaign) to nudge users to try out products at a physical store when they are within 1 km of our store. We will segment customers who have added products to the cart but have not purchased them yet.

# Expected Result

Users receive a push notification on their phones about trying out products at the nearby store:

<img src="https://mintcdn.com/moengage/VqQHPleQ9qk_ZsLR/images/moengage_50eb88.png?fit=max&auto=format&n=VqQHPleQ9qk_ZsLR&q=85&s=83fa5238b51e803d527876bf98f5bc9c" alt="dress.png" style={{ width:"62%" }} width="2808" height="2000" data-path="images/moengage_50eb88.png" />

<Tip>
  * Your platforms must be integrated with the MoEngage Android or iOS SDK. For more information, refer to the [Developer Guide](/developer-guide/introduction).
  * Events must be available in MoEngage to track the action of a user adding an item to their cart, purchasing the product, and related information such as the platform, added product’s ID, purchased product’s ID, name, and price. In this example, we will name the events *Added to Cart* and *product purchased*, respectively. To understand how to track events, refer to the [Developer Guide](/developer-guide/introduction).
  * [Geofence](/developer-guide/android-sdk/push/optional/location-triggered) must be integrated into your account.
  * The [Push channel](/user-guide/campaigns-and-channels/mobile-push/getting-started-with-mobile-push) must be configured.
</Tip>

# Create a Push Campaign

In this section, we will create a Push campaign that triggers messages while a user enters defined regions:

## Step 1: Target Users

1. On the left navigation menu in the MoEngage dashboard, click **Engage**, and then click **Campaigns**.
2. On the All campaigns page, click **+ Create campaign**.
3. Under **Outbound**, click **Push** > **Location Triggered**. <img src="https://mintcdn.com/moengage/geRh9DNA2GhPhrjA/images/moengage_f2a9b9.png?fit=max&auto=format&n=geRh9DNA2GhPhrjA&q=85&s=e495e21b9208b85e74b152a1b32712b8" alt="locationtriggu.png" width="714" height="1624" data-path="images/moengage_f2a9b9.png" /> You are taken to the first step, **Target users**, of defining your campaign.
4. Define your campaign with a name and tags. Enter the following details:
   1. **Team**: Select a team if your organization has teams enabled for your account. For more information, refer to [Teams in MoEngage](/user-guide/settings/account/team-management/teams-in-moengage).
   2. **Campaign name**: Enter a name for the campaign. For example, *Try out your dress!*
   3. **Campaign tags**: Select the required campaign tags. <img src="https://mintcdn.com/moengage/iCae3l_a7eOJMTbz/images/moengage_1efc95.png?fit=max&auto=format&n=iCae3l_a7eOJMTbz&q=85&s=d309ad945035859d943860d131db4731" alt="10usecase1.png" width="2102" height="588" data-path="images/moengage_1efc95.png" />
5. Define your Geofence. While defining this, you can decide whether you want to show a message when a user enters, exits, or stays in this region for a defined time (this is only possible with Android).
   1. In the **Geofence** section, click **+ Add Geofence**. <img src="https://mintcdn.com/moengage/E3HJVtaUzhrzFckK/images/moengage_92ae98.png?fit=max&auto=format&n=E3HJVtaUzhrzFckK&q=85&s=4774868e8ef4a73b656543e0601323f3" alt="4usecase2.png" width="2744" height="324" data-path="images/moengage_92ae98.png" />
   2. On the Add Geofence page, in the **Geofence name** field, enter a name for the Geofence, for example, *Disneyland\_Park*.
   3. In the **Send notification when** list, select when you want to show the communication. For this example, select *User enters the Geofence*.
   4. In the **Notification responsiveness (only android)** list, define your responsiveness as *5 minutes*. This essentially is a frequency at which MoEngage checks if the user has entered the defined region or not. <img src="https://mintcdn.com/moengage/t_8awpRKFC9RNHlT/images/moengage_aab8d4.png?fit=max&auto=format&n=t_8awpRKFC9RNHlT&q=85&s=6289917f5d8824bcf45955bb2da690ab" alt="10usecase2.png" width="2738" height="1620" data-path="images/moengage_aab8d4.png" />
   5. In the **Search for a place** search bar, search for the location of your store. For this example, select *Disneyland Park, Anaheim, CA, USA*.
   6. Define the radius below the map. <img src="https://mintcdn.com/moengage/-6I69HDJzlzOqYai/images/moengage_9a9ac9.png?fit=max&auto=format&n=-6I69HDJzlzOqYai&q=85&s=1b447004a7de8cfa9b6698050fffb167" alt="10usecase3.png" width="2752" height="1616" data-path="images/moengage_9a9ac9.png" />
6. Click **Done** to add the Geofence. This adds the fence, and you can check it from the Geofence section where you initially saw the **+ Add Geofence** button. <img src="https://mintcdn.com/moengage/geRh9DNA2GhPhrjA/images/moengage_f3872c.png?fit=max&auto=format&n=geRh9DNA2GhPhrjA&q=85&s=09c51a36c414ad87ba938cc386177118" alt="5.png" width="2778" height="294" data-path="images/moengage_f3872c.png" />
7. If you want to add more than one fence, click **+ Add Geofence** again and repeat the abovementioned process. If you want to edit something about the fence, click the edit icon and make the required changes. <img src="https://mintcdn.com/moengage/0iWkm50wROjmHH3Z/images/moengage_d33876.png?fit=max&auto=format&n=0iWkm50wROjmHH3Z&q=85&s=2481a4ca62b8669c62e665cad9ad6e55" alt="10usecase4.png" width="2726" height="328" data-path="images/moengage_d33876.png" />
8. In the **Target audience** section, click **Filter users by**, and then click the **User behavior** tab.
9. Select the condition *Has Executed* and then select the \_Added to Cart\_event in the last 30 days time, as shown below: <img src="https://mintcdn.com/moengage/8EX_gHAg3q4zA1kw/images/moengage_27ca15.png?fit=max&auto=format&n=8EX_gHAg3q4zA1kw&q=85&s=c287433e594bfa576dea5993e1c5c018" alt="10usecase5.png" width="2714" height="464" data-path="images/moengage_27ca15.png" />
10. Click **+ Nested Filter**, select inner condition **AND**. Select the condition *Has Not Executed* and then select the *Product Purchased* event in the last 30 days, as shown below: <img src="https://mintcdn.com/moengage/2CGhjk8ZDWEC5ocb/images/moengage_f69024.png?s=32dab638056b0021eec0d7b329618694" alt="10usecase5.gif" width="1364" height="468" data-path="images/moengage_f69024.png" />
11. In the **Target Platforms** section, select **Android**. <img src="https://mintcdn.com/moengage/50ZszvUJB4M_6y_L/images/moengage_ea3f65.png?fit=max&auto=format&n=50ZszvUJB4M_6y_L&q=85&s=dad954b1178004bbb7743e5404b60cda" alt="10usecase6.png" width="2748" height="586" data-path="images/moengage_ea3f65.png" />
12. Click **Next** to move to the second step, **Content**, where you can define the content for your Push campaign.

## Step 2: Content

1. Select the template that you would like to use. For example, select **Basic notification**. <img src="https://mintcdn.com/moengage/_eUNBDpGCEXI_sgZ/images/moengage_a5b70e.png?fit=max&auto=format&n=_eUNBDpGCEXI_sgZ&q=85&s=810c2f567d72e61d0067c96464798935" alt="10usecase7.png" width="2722" height="1148" data-path="images/moengage_a5b70e.png" />
2. Enter the required content for the campaign. We can manually enter the content or generate it using Merlin AI. For more information, refer to [Generate Push Messages with Merlin AI](/user-guide/intelligence/merlin-ai/merlin-ai-copywriter/generate-push-messages-with-merlin-ai). <img src="https://mintcdn.com/moengage/wIFGWsQFEjsz2j4v/images/moengage_e2d723.png?fit=max&auto=format&n=wIFGWsQFEjsz2j4v&q=85&s=8a75052be511eed812efe0dafa427636" alt="10usecase8.png" width="1224" height="972" data-path="images/moengage_e2d723.png" />
3. You can personalize the content further by entering information such as the URL, adding buttons, and/or adding coupons from the **Advanced** section.
4. Add personalization to the message using information such as the name of the user. Such personalization makes the message more contextual and makes the users feel connected. To do the same:
   1. Type *@*.
   2. On the Push Personalization dialog box, find your user attributes, such as Email, Google Advertising ID (Android), and first name. <img src="https://mintcdn.com/moengage/geRh9DNA2GhPhrjA/images/moengage_f47d15.png?fit=max&auto=format&n=geRh9DNA2GhPhrjA&q=85&s=ad5eca39c138f496bbdeb62c76d6d732" alt="9.png" width="2080" height="1612" data-path="images/moengage_f47d15.png" /> Clicking the first name makes the message content look something as follows: <img src="https://mintcdn.com/moengage/P9B7WlDoMUnquME5/images/moengage_0acaf0.png?fit=max&auto=format&n=P9B7WlDoMUnquME5&q=85&s=98492a68a4244b7f9b4ce9aeb99f162b" alt="10usecase9.png" width="2742" height="1252" data-path="images/moengage_0acaf0.png" />
5. Not all users can find your store from where they are. So you can do one of the following:
   * Add the link to your store from the deeplink option:
     1. From the **Default click action** drop-down list, select *Deeplinking*.
     2. In the **URL** field, enter the link to your store. <img src="https://mintcdn.com/moengage/epqsPEpMsGQCYy1r/images/moengage_5d343f.png?fit=max&auto=format&n=epqsPEpMsGQCYy1r&q=85&s=286dbd1b98397634144038e0f21fa95c" alt="11.png" width="1432" height="960" data-path="images/moengage_5d343f.png" />
   * Add an action button to link to your store:
     1. Expand the **Buttons** section and click **+ Action button**. <img src="https://mintcdn.com/moengage/rcvpxihxIp--_HSE/images/moengage_8933a5.png?fit=max&auto=format&n=rcvpxihxIp--_HSE&q=85&s=0dedd47c564e0315ee17c04ef13f14cd" alt="10usecase11.png" width="1848" height="276" data-path="images/moengage_8933a5.png" />
     2. In the **Button name** field, enter a name for the button. For example, *Take me there*.
     3. In the **Click action** list, select *Deeplinking*.
     4. In the **URL** field, enter the link to your store. <img src="https://mintcdn.com/moengage/wjYnJKL0xml-g3HM/images/moengage_47486f.png?fit=max&auto=format&n=wjYnJKL0xml-g3HM&q=85&s=bae8e2dcf60e5db543153e091950d906" alt="10usecase10.png" width="518" height="542" data-path="images/moengage_47486f.png" />
6. Click **Next** to move to the third step, **Schedule and goals**, where you can define your campaign's schedule and goals.

## Step 3: Schedule and Goals

Location-triggered campaigns are always published as soon as possible. However, you can control when the message is shown based on certain time rules.

1. In the **Time bound for Geofences** section, select the **Limited period** option.
2. Click **+ Another time bound** to add more rules. <img src="https://mintcdn.com/moengage/-uVFLyK4XoHTd5WE/images/moengage_113601.png?fit=max&auto=format&n=-uVFLyK4XoHTd5WE&q=85&s=c0c5921c18f2167917790d324a361e66" alt="10usecase12.png" width="2726" height="766" data-path="images/moengage_113601.png" />
3. In the **Conversion goals** section, add goals that you would like to track.
4. Define **Delivery controls** and **Advanced** settings based on your requirements. For more information, refer to [Create Push Campaigns](/user-guide/campaigns-and-channels/mobile-push/create/create-push-campaigns). <img src="https://mintcdn.com/moengage/xjBZUVmmH3jDrySH/images/moengage_c54f75.png?fit=max&auto=format&n=xjBZUVmmH3jDrySH&q=85&s=89cfe793633836f1e68f5333ff29f4a7" alt="14.png" width="5472" height="1932" data-path="images/moengage_c54f75.png" />
5. Click **Publish**.

# Conclusion

In this use case, we created a Push campaign to get users to try your product in your offline store if they added it to the cart but have not purchased it yet. To maximize conversions, you can set up a *cart abandonment campaign* in parallel.
