# How to retarget users who have received or opened a push notification?

Not all users react to a message in the same way. Retargeting allows you to:

* Re-engage users who did not open a notification
* Provide more depth for those who showed interest
* Adapt content based on actual behaviour

**⇒ Goals:** increase in open and conversion rates, more relevant messaging, and better overall performance of push campaigns

With Batch's **native retargeting feature**, you can very precisely target users who have interacted with a message *(or not)* or received one of your push notifications. We will focus only on "**sent message**" or "**opened message**", because "clicked message" is only available for Email and SMS.

*You can find more details on how retargeting works in this* [*documentation*](https://doc.batch.com/getting-started/features/customer-engagement-platform/orchestration/targeting#retargeting)*.*

## How to use push retargeting in a One-shot campaign?

Go to campaigns tab and create a new "**Push**" campaign.

In order to use retargeting, you can add conditions, such as "**sent message**" or "**opened message**".

<figure><img src="/files/iYRrj4yA7V7GXuHc8nGH" alt="" width="563"><figcaption></figcaption></figure>

Several possibilities are available to you for retargeting, depending on your specific use case.

You can select different conditions:

* **Occurred ⇒** with "yes" or "no," to know if the action took place *(example: An open occurred)*
* **Last event ⇒** To choose when the last interaction took place *(example: Last click occurred less than 15 days ago)*
* **Count ⇒** To know exactly how many times this action took place *(example: 2 opens)*
* **Count since ⇒** To count the number of opens or clicks over a specific period of time *(example: 2 clicks occurred within the last 5 hours)*

And 4 different targets:

* **A Campaign** *(one-shot)*
* In an **Automation** *(targeting, yes/no splits)*
* **A channel** *(Push, globally)*
* **A Label** *(On a group of orchestrations that has an associated label)*

*Let's take an example :*&#x20;

*Here, I want to target everyone who opened a specific push one shot campaign*

<figure><img src="/files/i33Td0XjtTjEfhhEyKGk" alt=""><figcaption></figcaption></figure>

## How to use push retargeting in a an Omnichannel Trigger?

If you are building an omnichannel trigger, you could add a "**Yes/No Split**" step to include a **retargeting condition.**&#x20;

This allows you to send a different message to users:

* **who opened the push notification from a previous step ⇒** New push content, or go to the next step.
* **who did not open the previous push notification ⇒** Send a follow-up push notification

*In this example, we are sending a follow-up notification to users who did not open the previous one, while those who did open it will proceed directly to the next step.*

<figure><img src="/files/V2XVtmkJHbmFMS8mp0rw" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="info" %}
Note that retargeting is available for : **Push notifications, Email, SMS** / Retargeting for **In-app messages** will be available soon.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.batch.com/guides-and-best-practices/orchestration/how-to-retarget-users-who-have-received-or-opened-a-push-notification.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
