ivendnext.comPartners

Apps › Customers

Lucky draw

A shop-and-win campaign: every so much spent at your tills is one entry, and after the last day one press draws the winners and reserves fairly, one prize per customer.

Freeby iVendNextiVendNext DeskiVendNext POSWhere it works: Every countryIndustries: Every retailer

What it does

Entries counted from your own till sales by your rule, and one fair draw the app never repeats.

What it does

  • A campaign in Desk: days, tills, customer groups, spend for one entry, most per sale, winners, reserves, prize.
  • Count entries any time: sales, customers and entries so far, till returns taken off, walk-in sales left out.
  • Draw winners after the last day: each entry the same chance, a customer wins once, then the reserves.
  • Results and the draw's record stay on the campaign, then Drawn: the form locks its rule; the app never draws it again.

How to set it up

  • Make the app's user: tick Is Desk User, give it only the role IVENDNEXT LDW Integration (the install makes it), no User Permissions; generate its API key.
  • In Role Permissions Manager, give that role Read on POS Invoice, POS Profile and Customer Group.
  • Give IVENDNEXT LDW Manager to whoever runs campaigns, and in Role Permissions give that role Read on Company (it fills the currency) and Select on POS Profile and Customer Group.
  • If campaigns name groups: Customize Form for Customer, Customer Group's Perm Level 1, level 1 Write for managers only, no cashier (check Sales Master Manager). New customers take the default group.
  • In Retail Extension Subscription, open Lucky draw count and Lucky draw (installed off): read what each is sent, tick the consent, switch it on; then switch on Count entries and Draw winners in Retail Desk Action.
  • On the feed registration IVENDNEXT LDW Draw feed, choose that user as Application User; then in the App library open Details, press Connect again.

Good to know

  • Each press sends the campaign's name and your login to lucky-draw.ivendnext.app (CitiXsys, US). It reads till sales, returns, walk-in customers and groups, writes the campaign, keeps nothing; it keeps your site's keys until you remove the app.
  • The app's user reads every till sale with its customer. Results name each winner with mobile and e-mail.
  • Only sales with a customer count, gift cards too. Set hours from UTC. A draw may need a permit where you sell.
  • Write on campaigns can still remove a result row; its history shows it. Too large for one press: split by till. Removing the app removes its campaigns.
Adds
1 new list · 1 event feed · 2 till extensions · 2 Desk buttons
Used by
Lucky Draw Manager, System Manager, Cashier
Licence
Apache-2.0

Version and changes

Version 1.0.0 · 23 Oct 2026

1.0.0 (23 Oct 2026): First listed version, hosted by CitiXsys.

Need it your way?

An iVendNext partner can tailor this app to how your stores work: your own fields, rules and screens, delivered to your site alone. Ask your partner, or ask us through Help to introduce one in your region.

For builders: this app's code is open in the Partner Kit (Apache 2.0) · The code · How to make it your own

Related apps