Campaigns
Show offers on your terminals' idle screens and receipts with a QR code that links to your product. Create campaigns with AI or by hand, schedule them, pick the stores, and follow the QR scans.
Overview
A campaign is a short promotion shown on your payment terminals between payments, and on the digital receipt. It has a headline, a short description, an image, and a QR code that takes the customer to a page you choose, for example the product you’re promoting. Each campaign runs for a set period in the stores you pick.
Open Campaigns in the sidebar. Not every account has Campaigns; if you don’t see it, it isn’t enabled for you. Creating, changing and deactivating campaigns is for admins.
The campaigns page

At the top, QR scans counts how many customers opened a campaign link, for Today, This week and This month, with the number of unique scans under each. Filter it by where the QR code was scanned: All, Receipt or Idle screen.
Below are your campaigns. Each card shows the image, name, headline, up to two of its stores (plus how many more), and the date range, or Unscheduled if it has no dates. Click a card to open the campaign. The copy icon in the corner of a card duplicates it (see below).
Campaigns you’ve deactivated are collected under Deactivated (N) at the bottom. Open the section to see them.
Creating a campaign
Click + Create Campaign. You can let AI draft the campaign or write it yourself. A LIVE PREVIEW on the right shows how it will look on the terminal while you work.
AI Create

- Describe the campaign in the box, for example “Create a campaign for this fall that promotes our membership program”. Or click one of the suggestions above the box; some of them use your own products.
- Optionally click Products, pick a store and the products the campaign is about.
- Click Generate. The AI fills in the campaign and switches to the Manual tab, so you can check and adjust everything before you save.
AI-generated text can be wrong, so read it through, especially prices and dates.
Manual

| Field | Notes |
|---|---|
| Campaign name | Required. The internal name, only shown in the portal |
| Campaign headline | Required. The title on the terminal. Up to 15 characters |
| Campaign description | Up to 200 characters. Wrap text in * to make it bold: *Was 155, now 77.50* |
| Campaign image | Click Upload image. A horizontal 4:3 image works best |
| Campaign end product URL | Required. Where the QR code takes the customer, for example the product page |
| Schedule | From and Until: when the campaign runs |
| Assign to stores | Pick the stores, or use Assign all / Remove all. The counter shows how many are assigned |
Click Create Campaign to save, or Cancel to throw it away.
Changing a campaign
Click a campaign card to open it.

The header shows the campaign’s status and Deactivate. Below are the campaign’s own QR scans and the Campaign details form, with the same fields as when you created it. Make your changes and click Save changes.

Under Assign to stores, search for a store and tick or untick it, or use Assign all. Store changes are saved the moment you click; there’s no separate save and no confirmation step.
Duplicating a campaign
Click the copy icon on a campaign card, active or deactivated. The form opens with everything filled in, the name ending in “(Copy)”, and a schedule from now and 30 days ahead. Adjust it and click Create Campaign. This is also how you bring back a deactivated campaign.
Deactivating a campaign
Open the campaign and click Deactivate. The dialog asks “Deactivate campaign?” and explains that the campaign moves to the deactivated section and stops showing on terminals. Click Deactivate to confirm.
Campaigns in a store
Each store page also has a Campaigns tab. It lists the campaigns running in that store, with QR scan counts for them, and a link to the Campaigns page to create and manage them.

Products can also have a temporary discounted price that shows on your storefront and in payment links. That’s set on the product itself; see Products & Catalog.