Skip to main content

Discounts and gift vouchers

How discount codes and gift vouchers work in Campiamo — creating codes, selling vouchers, how guests redeem them, and where codes do and don't apply.

Last updated Invalid Date

Discounts and gift vouchers get lumped together because they both involve typing a code at checkout, but they are different things and Campiamo treats them differently.

A discount code cuts the price. The booking total goes down, and everything downstream — the deposit, the final payment — is calculated on the smaller number.

A gift voucher is money. The price doesn't change; the voucher's balance is used to pay some or all of it, like a prepaid card. A voucher keeps whatever it doesn't spend, and the remainder can be used on a later booking.

That distinction runs through everything below.

Switching them on

Discounts and vouchers are a Professional plan and above feature (see pricing). On top of the plan, each is a per-property switch: nothing is visible to guests until you turn it on.

Go to Discounts & Vouchers in your dashboard. At the top of the page are two independent toggles — one for discount codes, one for gift vouchers. You can run either without the other. While a toggle is off, guests see no code box, no voucher page, nothing — even if you have codes sitting in the list.

Only owners and admins can see this page.

Creating a discount code

Press New Discount Code and choose:

  • Code — letters, numbers and dashes, up to 50 characters. Codes are not case-sensitive; springsale and SPRINGSALE are the same code. Each code must be unique within your property.
  • Type and value — a percentage off the total, or a fixed amount off. A fixed discount never takes the total below zero.
  • Minimum spend (optional) — the code only works when the booking total, before the discount, reaches this amount.
  • Maximum uses (optional) — the code stops working after it has been used on this many bookings. The list shows a running used count.
  • Expiry date (optional) — the code stops working after this date.
  • Description (optional) — a note for you; guests never see it.

You can edit a code later, and activate or deactivate it at any time — deactivating is how you pause a promotion without deleting it.

A discount applies to the whole booking total. There is currently no way to restrict a code to a particular pitch type, or to require a minimum number of nights — minimum spend is the only condition of that kind.

What guests see at checkout

When either toggle is on, the booking form — on your Campiamo website and in the booking widget — shows a single box: "Discount or gift voucher code". The guest doesn't need to know which kind they have; Campiamo tries it as a discount first, then as a voucher.

When a code applies, it appears in the price summary straight away — a discount as a reduction line against the total, a voucher as an amount taken off what's due now. The guest can remove an applied code before booking. A booking can carry one discount code and one voucher at the same time; the discount is worked out first, then the voucher pays against the discounted figure.

If a code is wrong, expired, used up, or under the minimum spend, the guest sees the same message in every case: "This code is not valid." It deliberately doesn't say why, so people can't probe your codes to learn their conditions.

The discount is applied before the deposit is calculated, so a guest paying a deposit pays a percentage of the discounted total — not the full price now and the discount later.

Gift vouchers: selling and issuing

Vouchers exist in your property's currency and there are two ways one comes into being:

Guests buy them online. When gift vouchers are switched on and you have Stripe or PayPal connected, your Campiamo website gets a gift voucher page, linked from the footer. The buyer chooses an amount between 10 and 1,000 (in your currency), pays through your own connected payment account, and can address the voucher to someone else with a personal message. Once the payment settles, the voucher code is emailed to the recipient (or to the buyer, if no recipient was given), the buyer gets a receipt, and you get a notification. Vouchers bought this way do not expire.

You issue them yourself. On the Discounts & Vouchers page, Issue Voucher creates one by hand — for a competition prize, a goodwill gesture, or a voucher sold at reception. You choose the amount (1 to 10,000), an optional expiry date, and optionally a recipient email; if you give one, the voucher is emailed immediately.

Without a payment provider connected, the online purchase page simply doesn't exist — guests can't reach a voucher they couldn't pay for. You can still issue vouchers manually.

How redemption and balances work

A voucher is a payment, so redemption follows the money rather than the price:

  • The voucher pays as much as it can — up to its remaining balance or the booking total, whichever is smaller. It covers the amount due now first, then anything scheduled for later (the final payment).
  • If the voucher covers everything due now, the guest skips the card payment entirely and the booking is confirmed without one.
  • Whatever the voucher doesn't spend stays on the voucher and can be redeemed against another booking. Once the balance reaches zero, the voucher shows as Depleted.

Each redemption appears on the booking as a payment, and the voucher's row on the Discounts & Vouchers page shows the full ledger — every redemption, which booking it went to, and the balance after each one.

One small wrinkle: card processors won't take payments below about 50p. If a voucher would leave a card payment smaller than that, Campiamo redeems slightly less from the voucher so the card payment stays valid — the difference remains on the voucher's balance.

You can deactivate a voucher (lost code, suspected fraud, refunded purchase). A deactivated voucher can no longer be redeemed, and there is no reactivate button — you would issue a fresh one instead. Redemptions that already happened are not undone.

Where codes work — and where they don't

Codes work anywhere the full Campiamo booking form runs:

  • Your Campiamo website — the code box appears at checkout.
  • The booking widget on your own site — same box, same behaviour. See booking widgets.
  • Manual bookings in the dashboard — the booking form shows discount and voucher fields when the toggles are on, so you can apply a code a guest gives you over the phone.

They don't work:

  • In POS mode. The reception till is built for speed and deliberately has no code fields. If a walk-in guest has a voucher, create the booking from the dashboard instead.
  • On channel bookings. A stay sold on Booking.com, Pitchup or any other channel is priced and paid on the channel — Campiamo never handles that checkout, so there is nowhere for a code to go. Channel promotions are set up on the channel itself.

Voucher purchase is available in one place only: the gift voucher page on your Campiamo website. There is no voucher-purchase widget for an external site, though vouchers bought on your Campiamo website can of course be redeemed through the widget.

Still stuck?

If this page didn't answer your question, it's our page that needs fixing. Tell us.

Get in touch