# When

{% @arcade/embed flowId="pvdJYktd0CJpN7JUwT6y" url="<https://app.arcade.software/share/pvdJYktd0CJpN7JUwT6y>" %}

### Start Sending Messages

Schedule your campaign to be sent immediately, at a specific time, or at the best time for each user.

#### Now

Sends your campaign instantly to all selected users.

<figure><img src="https://1642824329-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2FhvfCVdiJc3zrWR45Hefs%2FScreenshot%202023-04-14%20at%2014.28.30.png?alt=media&#x26;token=8966bdcc-e4d4-418d-9e80-746d08d178e5" alt="" width="563"><figcaption><p>Step 4: When</p></figcaption></figure>

#### On a specific time

Schedule your campaign for a chosen date and hour. You can also enable Send based on user’s time zone to ensure each user receives it at the same local time.

{% hint style="warning" %}
**Send Based on User's Time Zone Configuration Details:**

If on a specific time option is not selected, messages will be sent according to the system’s default time (**GMT+3**). You can use this for global launches or synchronized announcements that should reach all users simultaneously.
{% endhint %}

<figure><img src="https://1642824329-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2F5CZn2f3qtL5ks2ulci0I%2FScreenshot%202023-04-14%20at%2016.56.56.png?alt=media&#x26;token=c622e2b7-2b2f-4178-adf5-142dd098fb66" alt="" width="563"><figcaption><p>Send on a specific time</p></figcaption></figure>

#### Send on best time for each user between

Automatically delivers notifications at each user’s optimal engagement time based on their past activity. This lets the system automatically determine the **optimal delivery hour** for each user, based on their historical in-app activity. This option helps maximize engagement by sending notifications when users are statistically most active.

> <mark style="color:$info;">For more details about how this feature works, see the</mark> [best-time-delivery](https://user.netmera.com/netmera-user-guide/ai-features/best-time-delivery "mention") <mark style="color:$info;">section.</mark>

<figure><img src="https://1642824329-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2FclOTAwy2dbkgtUEbI4EN%2FScreenshot%202023-04-14%20at%2016.58.21.png?alt=media&#x26;token=92415d37-879d-4d23-9eff-4ab217aa544f" alt="" width="563"><figcaption><p>Send on best time</p></figcaption></figure>

### Delivery Speed

Delivery Speed setting controls **how quickly your campaign is delivered** to your target audience. You can choose to send your push notification to **all users at once** or **in smaller packages** at defined time intervals. Using packages helps prevent server overload and ensures a smoother delivery experience,  especially for large audiences.

{% hint style="info" %}
**Example**

Sending the notification to your entire user base simultaneously might cause heavy traffic or even server crashes. To prevent this, you can use the **Delivery Speed** tab to set a **package size** and **time interval** between batches — for example, sending the notification to 10,000 users every 10 minutes. This gradual rollout ensures stable performance while still reaching your full audience in a controlled and efficient way.
{% endhint %}

<figure><img src="https://1642824329-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2FaPW3XOXCHl0EnaVvtdvs%2FScreenshot%202023-04-14%20at%2017.00.03.png?alt=media&#x26;token=93cec79f-2f0f-4082-a536-8268718a7ee9" alt="" width="563"><figcaption><p>Delivery speed</p></figcaption></figure>

### Message Expire Time

You can set an **expiration time** for each push notification. Once this time is reached, the message will **automatically** disappear from the user’s notification center. This feature helps you manage time-sensitive campaigns and keep users’ notification panels relevant.

{% hint style="info" %}
**Example**

By setting an expiration time of  such as 24 hours, you can ensure that the offer remains valid only within that period. This approach creates a sense of urgency, encourages quicker engagement, and prevents users from trying to use expired offers- helping maintain a smooth and frustration-free experience.
{% endhint %}

<figure><img src="https://1642824329-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX6uilbEAw42gqsudlclY%2Fuploads%2FW8AlfJJotnplsZCUecYW%2FScreenshot%202023-04-14%20at%2017.03.48.png?alt=media&#x26;token=ad24113f-b315-46da-85e5-8ec122d04084" alt="" width="563"><figcaption><p>Message expire time</p></figcaption></figure>
