Skip to main content

Off-Peak Hours Promotion

This article provides a step-by-step guide to setting up the Off-Peak Hours Promotion campaign.

Updated yesterday

The campaign rewards customers with bonus points for placing an order during selected time periods, typically scheduled for lower-traffic hours. It encourages more orders during quieter slots by offering extra points as an incentive.

In addition to selecting the days and time ranges when the promotion is active, the campaign can be configured for a specific user segment. This allows the offer to target a relevant audience, such as a certain age group or users who recently became inactive.

The reward is applied automatically after the order is placed. Once the order is closed, the user receives a push notification confirming the bonus.


Step 1: Select the Off-Peak Hours Promotion Scenario

To get started, log in to your LoyaltyPlant account and navigate to the Campaigns section from the top menu.

  1. In the top right corner, click Create New Campaign

  2. Choose Off-Peak Hours Promotion from the list of available scenarios


Step 2: Set Campaign Parameters

After selecting Off-Peak Hours Promotion, the campaign scenario section will open. This section defines the campaign’s timing, audience, and offer availability.

1. Enter a campaign name

In the top-left field (under Draft · Off-Peak Hours Promotion), enter a name for internal reference. This name is only visible inside the CRM.

2. Set campaign period

Set the Campaign start and optional End date to define when the Off-Peak Hours Promotion is active. During this time, the system tracks and issues rewards when the order condition is met.

❗Important: If no end date is set, the campaign will continue running indefinitely. Set a Campaign end (optional) if the reward is tied to a limited-time promotion or seasonal offer.

3. Set up custom parameters for campaign audience

For new campaigns, the default audience includes all app users. To narrow the target group, click Define and apply segmentation filters.

📌 Note: For a full explanation of segmentation filters and best practices, see the Step-by-Step Guide to Audience Segmentation.

 4. Configure order settings

This step defines the order conditions required for the reward to apply. Bonus points are added only when all conditions are met.

  • Days of the week

Select the specific days when the promotion should apply by checking the boxes next to each day. Multiple days can be selected.

  • Time

Set the time range when the reward should be available on the selected days. Use the dropdowns to choose the start and end time.

  • Additional settings

This section sets optional conditions that further limit when the reward is applied.

  • Minimum check amount

Set the minimum order total required to trigger the reward. Leave this field blank to ignore the total amount.

  • Location

Only orders placed at selected points are counted. If the field is left blank, orders from all locations are included.

  • City

Select the cities where the promotion should apply. If the field is left blank, orders from all cities are included.

  • Order type

This field defines which types of orders are included in the reward logic. Only orders placed through the selected channels will qualify for the bonus.

The list displays only the order types configured for the account. If no options appear, none are available under the current access rights.

  • Send additional points for an order

This section defines how bonus points are calculated for each qualifying order. Two methods are available:

  • Multiply

The number of points is calculated by multiplying the order amount by the set value.

For example, if the order is $25 and the multiplier is 2, the customer receives 50 bonus points; apply this principle to your app's loyalty scheme.

  • Fixed

A fixed number of bonus points is added to every qualifying order. These points are added on top of the standard loyalty points the customer earns for that order.

For example: If a qualifying order is credited with 50 loyalty points by default, and the campaign adds a fixed bonus of 100 points, the customer will receive a total of 150 points for that order.


Step 3: Set App Content

This step defines how the bonus offer is displayed in the app. It sets up the reward card — its appearance, structure, and the information shown to the customer.

  1. News

  • Title

Enter a short headline that communicates the value of the offer. This is the first thing the user sees on the reward card.

💡 Tip: Use 2–4 clear words that highlight the value, such as “+100 Points Today”.

  • Description

Add a short message (up to 128 characters) that supports the title and explains how the user can earn bonus points. This text appears when the customer opens the coupon in the app.

Use it to express urgency, personalization, or clear instructions, for example, “Get an extra 100 bonus points on orders placed between 2–5 PM.”

  • Detailed Description (optional)

This field is not shown by default in the reward preview but becomes visible when the user scrolls down the opened coupon. Use it to specify any important conditions (e.g., minimum order amount, expiration rules) or to add further context.

  • Cover Image

Upload a high-quality vertical image (at least 1080×1920 px) that visually supports the offer. This image appears at the top of the reward card and helps make the offer more noticeable.

For Off-Peak Hours campaign, use a clean, eye-catching image that highlights the value of the bonus. Consider adding elements like the number of points awarded, a multiplier symbol (e.g. “×2 Points”), or subtle time tag (e.g. “limited offer”) to create a sense of urgency and relevance.

Note: Instructions for designing and uploading images are provided in a separate presentation: How to design and upload app coupon images.

  • Add call-to-action

This adds a button under the reward description that directs the user to a specific action, such as opening a link, selecting a menu item, or filling out a form.

📌 For supported types and setup instructions, see the Call to Action Button article.

  • App section

Select the section of the app where the campaign card should appear. Use the dropdown to choose the placement.

  • Public promotion

If enabled, the campaign news will be shown to all users in the app, even if they do not meet the reward conditions.

This setting is useful when the goal is to promote the offer broadly, while keeping the reward limited to users who meet all campaign conditions.

Example: If the campaign applies only to specific locations, all users will see the news, but only those who place an order at the selected venues will receive the additional bonus points.


Step 4: Push Notifications

This step configures the messages sent during the promotion. The campaign uses two types of notifications: one informs users about the offer itself, the other confirms that bonus points were added after a valid order is placed.

  • About campaign

These messages are sent when the offer becomes available. They inform users that bonus points can be earned by placing an order that meets the promotion conditions, such as ordering during selected hours or at specific locations.

Two push messages are shown by default. It is possible to add more if needed or delete any existing ones using the ✕ icon in the top right corner of the push block.

Note: Follow-up messages are sent only to users who haven’t redeemed the reward.

  • After the order

This message is sent automatically after the customer completes a qualifying order. It confirms that bonus points have been added to their account and are available to use on their next visit.


Final Step: Launch or Save the Campaign

Once all sections are filled out, go to the top right and click Create campaign to activate it immediately.

If you’re not ready to launch, click the arrow next to Create campaign and choose Save and exit to return later.

Did this answer your question?