Skip to main content

Gift cards

Customers can buy gift cards online from your booking site, as a gift for someone else or for themselves. After payment, the gift card code is emailed out, and the code can be used at checkout like money. The Gift Cards page is where you set up what's for sale and follow the purchases.

Open Pricing & Promotions → Gift Cards in the admin navigation. The page has five tabs: Products, Purchases, Bonus offers, Analytics and Reports.

Gift card products​

Gift Cards page on the Products tab listing two fixed-value gift cards (50 and 100 euros) and one Custom Range card from 20 to 500 euros, each valid for 365 days and Active, with Import Gift Cards and Create Product buttons

A gift card product is something customers can buy, such as "€50 Gift Card" or "Gift card – choose your amount". The list shows each product's Name, Type, Value, Validity, Shown on, Status and Created date. Use the filter to show All, Active or Inactive products.

Create a gift card product​

  1. Click Create Product.
  2. Enter a Product Name, for example "€50 Gift Card", and an optional Description that customers see.
  3. Choose the Value Type:
    • Fixed: one set value. Enter the Fixed Value (€).
    • Custom Range: the buyer picks the amount. Enter the Minimum Value (€) and Maximum Value (€), and optionally some Suggested Values as quick picks, for example 25, 50, 100, 200.
  4. Set Validity (days): how long the gift card can be used after purchase, for example 365.
  5. Optionally choose where the product is Shown on pages (see below).
  6. Optionally set up a paid Validity extension (see below).
  7. Click Create.

Click the edit icon to change a product. To take a product off sale, click its Deactivate button (the bin icon), or untick Active (available for sale) in the edit form. An inactive product is hidden from your gift card pages and can't be bought, but gift cards already sold keep working. To sell it again, tick Active (available for sale) and save.

Choose which pages list a product​

Each brand website's gift card page lists your gift card products. By default every product shows on every page. To show a product only on some brands' pages, for example an Irti Maasta series pass only on the Irti Maasta website, tick those brands under Shown on pages:

  • Ticking a brand selects all of its active locations. Click x/y sites next to a brand to pick single locations instead.
  • Leave everything unticked to show the product on every page. The Shown on column then says All pages.
  • A page that lists every brand's cards, such as a group website, still shows every product.

This only decides where the product is listed. It doesn't change where the gift card or pass can be used, and a direct link to the product still works.

Sell a product only in the campaign calendar​

Tick Calendar only for a product that you sell only from a gift card door in your campaign calendar, for example a family ticket at a door price. A calendar-only product:

  • isn't listed on any gift card page, including a group website's page, and its direct link doesn't open
  • can't be bought at its own price, only from a gift card door at the door's price
  • shows Calendar only in the Shown on column.

The Shown on pages choice is hidden while Calendar only is ticked. Untick it to list the product on gift card pages again.

Visit passes (series, season or family tickets)​

A pass is a gift card product that holds visits instead of money: a 10-visit card, a combo ticket for two venues, a family ticket for four, or a season pass. Customers buy it like a gift card, and each visit covers one person's admission.

To create a pass:

  1. Click Create Product and set Type to Visit pass (series, season or family ticket).

  2. Enter the Price (€).

  3. Add one or more Entitlements. An entitlement is a set of booking products and a number of Visits (or Unlimited). Products can come from any of your sites:

    • 10-visit card for climbing at four venues: one entitlement with the four climbing products × 10.
    • Combo: one entitlement for the laser game × 1 and another for the glow golf round × 1.
    • Season pass: one entitlement for the park's products, Unlimited.

    All products of a pass must have the same VAT rate. Sessiq refuses to save a pass with mixed rates.

    For a product booked in several lengths (for example Laser "Avoin peli": 30, 60 or 90 min), choose what A visit covers: a length, or The shortest duration (the default). A customer who books longer pays the difference: with 30 min covered, a 90-minute game costs 28 € − 11 € = 17 €.

  4. Choose Use:

    • Shared (a whole group): one visit covers one person, so a family can come together on one card.
    • Personal: one person per visit. You can set Most visits a day, for example 1 for a season pass. The buyer can give the holder's name; it is optional.
  5. Choose Validity: Days from purchase (for example 183 for six months) or Fixed dates (for example 1.5.–31.10.2027 for a season).

  6. Click Create.

The product list shows the price and the visits, for example "159 € · 10 visits".

Entitlements are copied onto every pass sold. Changing a pass product later doesn't change passes already sold.

How a pass is used​

At checkout the customer enters the pass code in the same field as a gift card. The pass covers each person's admission for an entitled product, at the price of the booking, including adult and child prices, up to the length the visit covers. Add-ons are not covered; the customer pays for them.

  • A shared pass covers as many people as it has visits left. With 3 visits left and 4 people, it covers 3 admissions and the customer pays for the fourth.
  • A personal pass covers one person, and at most its daily maximum of visits.
  • The visits are judged on the visit day: a season pass for summer can book a summer visit in spring.

If a booking is cancelled, the visits go back on the pass.

A pass sold from a campaign door can also carry the door's usage days, for example Wednesday to Friday only (see Usage days on visit pass doors). The balance page shows the visits left and those days to whoever checks the code.

Visits and adjustments​

On the Purchases tab and on the Vouchers page, a pass shows the visits left instead of a balance, for example "7/10 visits". Click Visits to see every use, return and adjustment, with the booking or desk and the staff member.

A pass has no value to edit. To give or take back visits, use Add or take away visits in the same dialog: choose the entitlement, enter the change (for example 1 or -1) and a Reason. The adjustment is recorded with your name.

Purchases​

The Purchases tab lists every gift card order with its Date, Purchaser, Recipient ("Self" if the buyer bought it for themselves), Amount, Status, Voucher Code and payment Provider. Filter by status or search by email address.

Purchase statuses:

  • Pending: the payment isn't finished yet
  • Payment Failed
  • Paid: the payment succeeded and the code has been created
  • Delivered: the gift card email has been sent
  • Cancelled: the purchase was cancelled or refunded. A refunded purchase also shows when it was refunded.

Which site sold the card​

Each purchase records the site it was sold on:

  • A gift card bought from a venue's own website belongs to that site. The payment goes to that site's own merchant account (Stripe or Paytrail) and the gift card email carries the site's name, website and contact email.
  • A gift card bought from your group-wide (umbrella) website has no site. Its payment goes to your organisation-level merchant account and the email uses your organisation's name.
  • Extensions are charged to the account of the site that sold the card.

If a site has no payment credentials of its own, its sales fall back to the organisation-level account. Check Settings → Payment account per site: every site shows Own account or Tenant account for Stripe and for Paytrail.

The gift card email is sent in the language the customer bought in (Finnish or English).

Refund an unused gift card​

You can refund a gift card that hasn't been used at all:

  1. On the Purchases tab, click Refund on the purchase.
  2. Confirm. The gift card is deactivated straight away, and the full amount goes back to the customer through the same payment provider and merchant account that took the payment.

A card that has been used, even partly, can't be refunded here. If you need to, adjust its balance under Vouchers and refund the money in your payment provider's panel. Paytrail processes refunds asynchronously; you can follow the refund's status in the Paytrail panel.

Prepaid campaign vouchers can be refunded the same way from the campaign's issued codes.

A pass can be refunded also after it has been used: before any visit you refund the full price, after that the unused share (price × visits left ÷ visits at purchase). A used unlimited pass can't be refunded. The pass is deactivated when you refund it.

A gift card bought from a campaign gift card door is refunded the same way, and its bonus is deactivated too. If the bonus has already been used, the amount used is taken off the refund, so the bonus can't be turned into cash. The refund dialog shows the deduction before you confirm.

For paid and delivered purchases, click Resend to send the gift card email again. This is useful if the recipient can't find it.

If a card has been extended, the purchase row also shows its Extension history: each extension, the months added and when it was applied.

Every gift card is also a voucher of type Gift Card under Vouchers. There you can check its balance, see where it was used or adjust the balance.

Delivery by post​

Customers can order a gift card by post. Sessiq creates the code as usual. Your staff write the code, value and validity on a physical card and post it. One location can do the posting for all your brands.

Turn it on​

On the Purchases tab, open To post. Under Delivery by post, set:

  • Postage (€): added to the card value at checkout, for example 5,00. Leave it empty to turn delivery by post off.
  • Postage VAT (%): the VAT on postage. Agree the rate with your accountant. The card value itself keeps its own VAT treatment (0 % for a gift card, see VAT on gift cards).
  • Posted within (working days): shown to the buyer at checkout and in the confirmation email.
  • Last posted-order date: after this day (Finnish time) the option disappears from the store. Use it for Christmas, checked against Posti's last posting dates. Leave it empty for no cut-off.

Changing settings needs the settings:write permission.

What the buyer sees​

In the gift card store, the buyer ticks Toimitus postitse (+5,00 €) (delivery by post) and enters one postal address: where the card goes. For a present this can be the recipient's address or the buyer's own. A posted present needs no recipient email. Delivery by post isn't offered on campaign calendar doors.

The buyer pays card value + postage. The buyer always gets a confirmation email with the code, the address and the posting time, so nothing is lost if the post is slow. The code works straight away. The recipient gets an email only if the buyer gave the recipient's email address.

If the purchase earns a bonus offer bonus, the buyer can tick Postita bonus samassa kirjeessä (post the bonus in the same envelope). It is ticked by default. The bonus is always worked out from the card value, never from postage, and its code is always emailed to the buyer as well.

Post the cards​

Purchases → To post lists the paid posted orders that haven't been posted yet, oldest first. Each row shows the envelope address, the gift card code, value and validity, and the bonus card when it goes in the same envelope (In the same envelope, with the bonus code, value and validity).

  1. Click Download CSV for the batch. The file has the address, code, value, validity and the bonus card columns, so you can fill in the cards and print address labels (for example with mail merge). It opens in Excel with Finnish letters intact.
  2. Fill in the cards and post them.
  3. Tick the posted rows (or Select all) and click Mark posted, or use Mark posted on a single row.

Marking a card posted records the date and your name, removes it from the list and emails the buyer that the card has been posted. Marking needs the admin:write permission. On the All purchases list, posted orders show Delivery by post or Posted with the date and the staff member.

Refunds and reports​

Refunding an unused posted card also refunds the postage, whether or not the card has been posted. The code stops working as with any refund. A refunded card leaves the To post list.

Postage is not gift card value: the Settlement report shows it in its own Postage column (issued and refunded), and the Liability report leaves it out. The BI gift card export carries deliveryMethod and postageAmount, but never the address. GA4 purchase value is the card value only; postage is not included.

The postal address is personal data. It's shown only to staff, and deleting a customer's data removes it.

Analytics​

The Analytics tab shows:

  • Total Revenue, Cards Sold, Average Value and Redemption Rate
  • Revenue by Product: how many of each product sold, and for how much
  • Status Breakdown: how many cards are Active, Fully Redeemed or Expired
  • Expiring Soon (30 days): cards that expire within the next 30 days, with their code, remaining balance, expiry date and email

Redeem at the front desk​

Staff can redeem a gift card or a prepaid voucher at the counter, without a booking. This is for example how a customer pays for a walk-in visit or picks up a physical season pass.

  1. Open Redeem voucher in the sidebar, right under Today. You can also type the code into the Redeem a gift card box on Today, or use Redeem it at the gift card desk when you mark a pay-on-arrival booking as arrived. Those open the desk with the code, or the amount due and booking reference, already filled in.
  2. Choose Your site and type the Voucher code, then click Look up.
  3. The card shows the voucher type, Balance, Valid until, and which products and sites it's valid for. If it can't be used, it says why (Expired, Not valid, Already used or No balance left).
  4. If the voucher is only valid for certain products (a prepaid voucher from a campaign door, or a campaign bonus), choose the Product used. If your site sells only one of them, it is chosen for you. A voucher can't be redeemed for a product it isn't valid for.
  5. Either tick Redeem the full balance or enter an Amount (€). A single-use prepaid voucher is always redeemed in full. Add a Note if useful, for example the number of the pass you handed out.
  6. Click Redeem and confirm.

A prepaid voucher from a campaign door can have Usage days, shown on the card, for example ke–pe, 7.1.–31.3.2027. If today isn't one of them, the card says Not valid today. You can still redeem it by writing a Reason for the exception; the reason is saved with the redemption and shows in the voucher's history and the campaign report. See Usage days on prepaid doors.

A discount code, such as a code claimed from a campaign calendar, isn't a voucher. The page says so and points you to Quick walk-in, where you enter it as a Discount code (see Walk-in sales).

A pass shows its entitlements with the visits left, and which of them are valid at your site. Choose the entitlement, the number of Visits and an optional Note, then click Use and confirm. A personal pass covers one person per visit: check the holder's name if there is one. The desk refuses more visits than are left, an entitlement for another site, and a personal pass beyond its daily maximum.

A gift card valid at all sites can be redeemed at any of your sites. A card limited to one site can only be redeemed there. Desk redemptions show in the voucher's history and count in the accounting snapshot and the reports below.

Front desk staff with the built-in member role can redeem vouchers. If you use custom roles, give them the vouchers:redeem permission.

Reports​

The Reports tab has two reports for accounting. Both can be downloaded as CSV with Download CSV; the file has the same rows and totals as the screen. Dates are in your organisation's time zone.

Settlement​

Choose a date range (From, To). It defaults to the previous calendar month. The report shows:

  • Issued per selling site: gift card value sold on each site. Purchases from the umbrella website show as Umbrella (no site).
  • Redeemed per redeeming site × issuing site: the value used at each site, split by the site that sold the card, with Bookings and Front desk separately. A row where the redeeming and issuing site belong to different companies is what one company owes the other.
  • Refunded per selling site.

Gift cards that were imported or created by an admin have no selling site and show as Unattributed (imported/admin-issued).

Sessiq doesn't know which company owns which site, so do the company grouping in your spreadsheet.

Liability​

Choose a date (As of). It defaults to the last day of the previous month. The report shows, per issuing site, what card holders could still spend at the end of that day:

  • Outstanding balance: the remaining balance of cards that were still valid
  • Expired unused: the remaining balance of cards that had already expired. Your accountant may treat this as income (breakage).
  • the number of valid cards, expired cards and all cards

The balances are rebuilt for that date: later redemptions, refunds and extensions don't change a past report. Cards refunded on or before the date are left out. Prepaid campaign vouchers are listed separately, by the product's site.

The gift card totals (outstanding + expired unused) match the voucher accounting snapshot for the same date.

Visit passes are their own section, by the site that sold them. A pass is worth its price spread over its visits, so the outstanding amount is the price × visits left ÷ visits at purchase. An unlimited pass counts as 0: it is income when sold.

Bonus offers​

A bonus offer gives a free bonus code with every gift card bought during a sale period, for example a Black Week week: "buy for at least 40 €, get a 10 € bonus". It works like a gift card door, but on your regular gift card page and for as many days as you choose.

The customer gets two codes:

  • the gift card for the amount they paid, with the product's normal validity;
  • a separate bonus code, which can only be used in the bonus window you set (for example 7.1.–30.4.).

The bonus is always sent to the buyer, who can use it or pass it on, for example to the gift recipient. When the card is a gift, the recipient gets only the card, and the buyer gets the bonus in their purchase confirmation. One bonus code can be used per booking.

To create one, open the Bonus offers tab and select New bonus offer:

  • Name is for the admin only. The title and optional description, in Finnish and English, are shown on the gift card page and in the embedded widget.
  • First sale day and Last sale day: a card bought on these days, venue time, gets the bonus. A payment that finishes just after midnight on the last day still gets it.
  • Bonus tiers: "pay at least X €, get Y € bonus". Add up to five; the highest tier the card amount reaches applies. Below the first tier the card is sold without a bonus, and the page tells the customer how much more they need.
  • Gift cards: tick the cards the offer covers, or leave all unticked to cover every gift card. Series and season passes never get a bonus.
  • Bonus validity: between two dates, or a number of days from the purchase.
  • Most bonuses (optional): after this many, cards still sell but without a bonus, and the offer disappears from the page.

Only one active offer can cover a gift card on the same day; saving an overlapping one is refused. A card bought from an advent calendar door gets only the door's bonus, and the form warns when a calendar runs on the same days.

The list shows each offer's Cards sold with their revenue, Bonus issued and Bonus used. Editing an offer doesn't change bonuses already promised to purchases, and deactivating it stops new bonuses but still issues the ones already promised. An offer can be deleted only while no card has been sold with it.

The bonus is a Multi Use voucher, booked as a discount when it is used, so it is left out of the Liability report and the BI gift card export. Refunding the card voids an unused bonus; if the bonus was used, its used amount is deducted from the refund.

Campaign gift card doors​

An advent calendar door can sell a gift card with a free bonus code (see Gift card doors). The gift card is an ordinary purchase: it shows on the Purchases tab, is delivered and resent like any other, and counts in Settlement and Liability.

A door can also sell a pass at a door price below its normal price, for example a 10-visit card for 119 € instead of 159 €. A pass door has no bonus: the lower price is the offer.

The bonus is a separate code of type Multi Use under Vouchers. It is booked as a discount when it is used, not as money owed, so it is left out of the Liability report and the BI gift card export. The campaign's Report shows the bonus issued and used per door.

At the front desk, look up and redeem each code separately. A bonus can't be redeemed before its first day; the desk shows Not valid yet.

VAT on gift cards​

A gift card that can be used for anything (a multi-purpose voucher) is sold with 0 % VAT: VAT is charged when the card is used for a booking. Postage on a posted card is a separate line with the postage VAT rate you set. A prepaid campaign voucher for one specific product (a single-purpose voucher) is sold with that product's VAT rate. A pass is also a single-purpose voucher: it is sold with its products' VAT rate. This is what the payment provider receives on the payment's line items.

Import gift cards​

Use Import Gift Cards to bring in gift cards sold elsewhere, for example from a previous booking system or paper gift cards.

  1. Prepare a CSV file with the columns code, originalValue, and optionally expiresAt, customerEmail and notes.
  2. Click Import Gift Cards, then Select CSV File.
  3. Click Preview. Each row is marked Valid or Invalid, with a count of each.
  4. Fix any invalid rows in your file, or go ahead with the valid ones. Click Import.

A message confirms how many gift cards were imported and how many were skipped.

note

This feature may not be enabled for your venue yet.

You can let customers pay a small fee to extend a gift card that is about to expire, or has just expired. Turn it on per gift card product with Allow customers to pay to extend validity, then set:

  • Extension price (€): what an extension costs before the card expires
  • Months added per extension
  • Max extensions per card
  • Grace window after expiry (days): how long after expiry the customer can still extend
  • Grace-window price (€): the price during the grace window. It can be higher than the normal price.

How it works for the customer:

  • The customer extends the card from the gift card balance page on your booking site and pays online.
  • An extension before expiry adds the months on top of the current expiry date. An extension during the grace window starts a new period from the day of payment.
  • A card can't be extended once it is fully used, deactivated, past the grace window, or has reached the maximum number of extensions.

Pre-expiry reminder​

When extensions are on, the customer gets one reminder email shortly before the card expires (30 days before, by default). The reminder is only sent for cards that still have a balance and can be extended.