IWAS
TUTORIALS11 min read
Published2026-10-29
Nathan
IWAS Team

Cafe WiFi voucher codes: 4 ways to use them, and how guest activation codes work

In IWAS a WiFi voucher is a discount code for a WiFi plan; the activation code is what guests get after buying one. 4 ways cafes use, create and print them.

Cafe WiFi voucher codes: 4 ways to use them, and how guest activation codes work

The short answer: IWAS has two kinds of “WiFi code”. A voucher is a discount code for a WiFi plan: you create it in the Vouchers section, as a percentage or fixed amount off, one at a time or in bulk, and print tickets on A4, A5 or K80. An activation code is what a guest receives after successfully buying a plan on the WiFi login page; they enter it on the login page to get online. You hand out vouchers; activation codes are issued to guests by the system.

Saturday afternoon, the cafe is packed. A regular has been working at the corner table since morning, her free WiFi time runs out and she asks at the counter if there's any deal. You'd like to look after her, but you don't want to make WiFi free for the whole room. A discount ticket for a WiFi plan fits: she buys a plan for less, and your plans keep working the way they always do.

This post is for small cafes with one or two locations that want to use WiFi voucher codes for everyday things. It also explains activation codes, because a lot of people searching for “WiFi codes for guests” are really asking about those.

Vouchers vs activation codes: two different things

Comparison of a voucher (a discount code for a WiFi plan that the cafe creates and hands out) and a WiFi activation code (received by the guest after buying a plan and entered on the login page)
▲ Comparison of a voucher (a discount code for a WiFi plan that the cafe creates and hands out) and a WiFi activation code (received by the guest after buying a plan and entered on the login page)
Voucher (discount code)WiFi activation code
Who creates itYou, in the Vouchers sectionThe system, when a guest buys a plan
What it's forA discount when buying a planGetting online on the plan they bought
Where guests use itWhen buying a plan on the WiFi login pageThe activation code tab on the login page
Can you print itYes, on A4, A5, K80No, you don't create these in advance

Your WiFi password is something else again: one shared key that anyone who knows it can use, and changing it means telling everyone (there's a separate post on changing your cafe WiFi password every day vs a captive portal).

WiFi plans are ones you create under Packages: a name in Vietnamese and English, price, duration in minutes, download and upload speed limits, a data cap, and whether it's shown to guests. A voucher is just a discount on these plans.

4 ways cafes use vouchers for WiFi plans

4 ways cafes use vouchers for WiFi plans: a perk for regulars, K80 tickets at the counter, a drink and WiFi combo, a limited-time campaign
▲ 4 ways cafes use vouchers for WiFi plans: a perk for regulars, K80 tickets at the counter, a drink and WiFi combo, a limited-time campaign

1. A perk for regulars

Someone works from your cafe all week and orders every day. Create a percentage-off code for a WiFi plan, leave Max Uses Per Customer at 1 (the default) so each person uses it once, and message it to them or hand it over. If your regulars have accounts on the login page, set the audience to Registered Users Only so only registered users can use it.

2. K80 tickets at the counter

During the rush, reading codes out to each guest eats time. Bulk-generate a batch (50 codes by default, with a prefix like VIP if you want them easy to spot), then print them on K80 paper straight from your receipt printer. When a guest needs one, staff slip a ticket in with the bill. Each ticket carries the voucher code, which the guest uses when buying a plan on the WiFi login page.

Example from a test account: the IWAS voucher print preview in K80 (80mm receipt) size; each ticket shows the campaign name, a 10% discount, expiry, a QR code and the voucher code (Vietnamese interface)
▲ Example from a test account: the IWAS voucher print preview in K80 (80mm receipt) size; each ticket shows the campaign name, a 10% discount, expiry, a QR code and the voucher code (Vietnamese interface)

Example from a test account (Vietnamese interface); QR codes blurred.

3. Drink + WiFi combo

When a guest orders a combo or another drink, add a discount ticket for a WiFi plan. To limit the code to one plan (say, a 2-hour plan), choose Specific Packages Only under scope. To keep it off very cheap plans, set a Min Package Price. Say clearly on the menu or sign how much it takes off and on which plan, so nobody gets confused.

4. A limited-time campaign

A new branch opening, exam season, an event week: set Valid From and Valid To to match, and add Max Total Uses if you only want a set number of redemptions. While it runs, the Redemptions tab shows which codes have been used. Note that bulk-generated codes have no end date yet, so edit the validity on each code after creating them.

Creating a voucher in IWAS

  1. In the IWAS dashboard, open Vouchers and click to create a new code. IWAS fills in a random code for you, like B8BK-YK84.
  2. Give the campaign a name, then pick the discount type (percentage or fixed amount) and the discount value.
  3. Choose which plans it applies to, who can use it, how many uses and the valid dates (each field is in the table below).
  4. Click Save & Publish to make it live now, or Save Draft to keep it as a draft for later.
FieldWhat it does
Campaign TitleThe campaign name, e.g. “November regulars”. It's also printed on the ticket.
Voucher CodeA random code generated for you; regenerate it if you want a different one.
Discount Type / Discount ValuePercentage (%) or fixed amount (VND) off, plus how much.
Max Discount CapOptional. The most a percentage discount can take off, in VND.
Package ScopeAll Packages, or Specific Packages Only.
Target AudienceAll Customers (guests and registered users) or Registered Users Only.
Min Package PriceThe minimum plan price the code can be used on.
Max Total UsesTotal uses for the code. Leave it blank for unlimited.
Max Uses Per CustomerHow many times each customer can use it. Default is 1.
Valid From / Valid ToStart and end date and time.

Validity is set with Valid From and Valid To, down to the date and time. On the printed ticket the expiry line shows the end date, or “no expiry” (Vô thời hạn) if you didn't set one.

Besides creating single codes, the list has three buttons you'll use a lot: bulk generate, print vouchers (A4, A5 with four tickets per page, or K80) and CSV export, which downloads the code list with used and remaining counts. Give each campaign its own name so you can tell later which code was for what. No WiFi plans yet? See how to limit WiFi time with Packages in IWAS and create one first.

How guests use a voucher, and where the activation code comes in

The guest joins your WiFi and the login page pops up (if it doesn't, they open a browser and go to any website). That page is the captive portal; for how it works on the router, see what a MikroTik captive portal is. They pick the plan they want and use the discount code when buying. If you've connected your cafe's own PayOS account, they pay the rest with VietQR and the money goes straight to your account (see collecting cafe WiFi payments with VietQR).

After a successful purchase on the login page, the guest receives an activation code. That's the code that actually gets them online. The login page has a tab for guests who already have an activation code (in the Vietnamese interface: “Có mã kích hoạt”): they type the code in and tap the activate button (“Kích hoạt Internet”). If they've lost it, there's a “forgot your activation code?” link right below.

Because activation codes are issued by the system after a purchase, don't promise guests they can “get a WiFi code at the counter”. What the counter can hand out is a discount ticket. For what to put on the login page so guests get it at a glance, see your cafe WiFi login page: what to show guests.

A few things to know before handing out vouchers

  • Vouchers don't change by time of day. IWAS has no plans or vouchers that switch automatically for peak or quiet hours. For a quiet-hours offer, hand out tickets during those hours yourself. Peak-hour limits are covered in peak-hour WiFi limits for cafes: 8 questions owners ask.
  • Don't tape one code to the wall. If you really want to share a code widely, set Max Total Uses so it doesn't run forever.
  • Promise only what you offer. On signs and promo posts, state the exact discount, the plan it applies to and the expiry.
  • Test first. Whenever you set up a new kind of voucher, buy a plan on your own phone to see what guests see.

How vouchers, plans and VietQR fit together in one flow is covered in hotspot billing on MikroTik for cafes. If you run a chain with its own POS and want codes issued automatically, there's a separate WiFi voucher API integration guide. For one or two locations, the dashboard is plenty. And if you're setting up cafe WiFi from scratch, the owner's WiFi checklist covers every step from setup to daily operation.

Frequently asked questions

Is an IWAS WiFi voucher a code that gets guests online?

No. A voucher in the Vouchers section is a discount code for a WiFi plan, a percentage or a fixed amount off. Guests use it when buying a plan so they pay less. The code that gets them online is the activation code they receive after a successful purchase.

What is a WiFi activation code and where do guests get it?

It's the code a guest receives after successfully buying a plan on your cafe's WiFi login page. They enter it on the login page's activation code tab and tap the activate button to get online; there's a link if they forget it. You don't create or print these codes in the dashboard.

How many times can one voucher code be used?

That's up to you. Each code has two limits: Max Total Uses is the total for the whole code (blank means unlimited), and Max Uses Per Customer is how many times one customer can use it, 1 by default. You can see how often a code has been used in the Redemptions tab or the used count in the list.

Can I print WiFi vouchers on paper?

Yes. Select codes in the list, click print, and pick a paper size: A4, A5 (4 tickets per page) or K80 (80mm receipt paper, straight from your bill printer). Each ticket shows the campaign name, the discount, the expiry, the voucher code and a QR code. Keep in mind it's a discount ticket for a WiFi plan, not a ticket that gets someone online by itself. You can also export the code list to a CSV file.

Can I create vouchers in bulk?

Yes. Use bulk generate: enter a campaign title, the quantity (50 by default), an optional code prefix (e.g. VIP), the discount type and value. The codes are published straight away. The bulk dialog has no fields for dates, usage limits or eligible plans, so edit the codes afterwards if you need those.

Do vouchers change automatically for peak or quiet hours?

No. IWAS has no plans or vouchers that switch by time of day. You can only set a start and end date and time for a code. For a quiet-hours offer, hand out tickets during those hours yourself.

Wrapping up

Vouchers in IWAS are a promotion tool: a perk for regulars, K80 tickets at the counter, a drink combo add-on, a time-limited campaign. Getting online is the activation code's job, and guests get one as soon as they buy a plan. Keep the two apart and it's much easier for staff to explain.

IWAS is guest WiFi management software for cafes: guests get online through a login page (captive portal), the cafe sets its own plans by time, speed and data, and guests can buy more time with VietQR through the cafe's own PayOS account. IWAS works with MikroTik (RouterOS v7 or newer), OpenWrt and UniFi routers.

Want to print a stack of tickets for your regulars this week? Try IWAS free for 14 days. After the trial, Starter is 249,000 VND per month per location, including 1 router gateway and 5,000 guest sessions a month; see pricing.

TAGS:#wifi-vouchers#cafe-wifi#wifi-login-page#captive-portal#cafe
SHARE ARTICLE

IWAS NEWSLETTER

Get weekly MikroTik scripts and Cloud RADIUS engineering updates.

Powered by 9xLayer.