Skip to main content
Need to give customers a discount or a reward? Read on for the steps that take an offer from an empty block to published.
An offer always belongs to a campaign. Create or open the campaign first — an offer cannot exist on its own.

Add an Offer block to your campaign

  1. Go to Campaigns and open the campaign you want the offer to belong to, or create a new one.
  2. Open the campaign’s Orchestration tab.
  3. In the Block library, under Activity, add an Offer block.
  4. Open the block. The offer form opens in a full-screen dialog.
The offer form as it opens, before any field is filled The offer form as it opens, before any field is filled

Fill in Details

Open the Details panel and name the offer, then choose its type.
Not every field in this article appears in every environment. Which offer types, checkout types and content fields you see depends on what is enabled for your setup.
Set the start time to 00:01 and the end time to 23:59. It removes any ambiguity for customers and makes planning easier. A start time in the past is accepted, but avoid it: the offer goes live the moment you publish.
The offer’s dates must sit inside the campaign’s own dates.
Changing Type resets every offer rule you have added. The portal asks you to confirm first.
The Details panel, expanded The Details panel, expanded

Set where the offer is valid

Open the Location panel and choose whether the offer is valid in Chain(s) or in Store(s). The two cannot be combined — selecting one or more chains disables the store selector, and the other way round.
  1. Pick either Chain(s) or Store(s).
  2. To upload a store list instead of picking stores by hand, use the up arrow on the store field: CSV, one store ID per line.
  3. To export what you have selected, use the down arrow on the store field.
To restrict the offer to particular checkout channels, set Checkout types — POS, Self-checkout, Scan & Pay and E-commerce. If none are selected, the offer applies to all checkout types. This field only appears when checkout types are configured for your environment. The Location panel with a chain selected and the Store(s) field disabled The Location panel, with a chain selected and Store(s) disabled

Set the discount and its limits

The next four panels are covered on their own pages, because each is a subject in itself. Work through them in the order the form presents them:
  1. Stacking — how this offer behaves alongside others. See Stacking and limits.
  2. Discount — the seven discount models, what each supports, and worked examples. See Discount types.
  3. Limits — the caps on what the offer gives away. Covered on the Stacking and limits page too.
Prices appears only when the discount type is a simple line discount, and asks for Currency plus the product and unit prices before discount. The after-discount prices are read-only — the portal calculates them, and they appear once the offer is created.

Write what the customer sees

Open the Content panel. This is the information shown to customers in the app or other channels, based on your customization. Additional metadata fields can be added to this panel to customize the look and feel further — during implementation, or later on request. The Content panel beside the same offer in the Lobyco app: the Offers-list card, and the offer opened The Content panel, beside the same offer in the app

Save or publish the offer

At the bottom of the form:
  1. Click Save to keep the offer without publishing it. It stays a draft until you publish.
  2. Click Publish when the offer is ready to go live, then confirm — the portal asks before it goes active.
  3. Click Cancel to close the form without keeping your changes.
  4. Click Delete to remove the offer entirely.
A Segmentation panel appears above these buttons for offer types that support segmentation, where you set the audience the offer is targeted at.

Troubleshooting

The form is read-only when the offer’s status or its campaign’s state no longer allows editing, and in environments configured as read-only. A published offer cannot be edited freely — see Edit or reuse an offer for what can still be changed once it is live.
The toggle is shown and can be switched for every offer type, but it currently only takes effect for App Coupon, Liquor and Preferred Store.
Prices only appears when the discount type is a simple line discount. Choose a different discount type and the panel disappears.
Segmentation only appears for offer types that support it. If the type you picked isn’t segmentable, there is nothing to target and the panel is hidden.
Save as template is not available while the offer is being edited inside a campaign. Templates are made from offers that are not tied to one campaign.
The offer’s start and end dates have to sit inside the parent campaign’s dates. A date outside them shows “This date cannot precede the campaign start date” and Publish stays disabled until you fix it — so widen the campaign’s dates first if you need a wider offer. Start times in the past are accepted.
Changing Benefit type resets the offer types of every rule you have added, and changing Type resets the rules themselves. The portal asks you to confirm before either, because neither can be undone.
Last modified on September 24, 2026