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
iVendNext Loyalty
Points and rewards: customers earn points on what they buy and redeem them at the till, and the cashier sees each customer's balance during the sale.
WhatsApp messages
Send WhatsApp messages to your customers from iVendNext through your own WhatsApp Business account: order confirmations, receipts and payment reminders, sent automatically once you set them up, and campaigns from Desk.
Customers by store
At which stores each customer group may buy: account customers at their own store, trade customers at the trade counter. Anywhere else the till takes the customer off the sale, with your reason.
Customer code check
A one-time code texted to the customer's phone before their points, credit or account are used at the till. The cashier types the code the customer reads out; until it is right, no payment takes that customer.