Reward the guests who already love the stay
Guests earn points on every direct booking at your properties and spend them as a discount on the next stay — automatically, on your branded checkout, with no OTA in the middle.
What you get
- Opt-in, account-wide — one switch covers every listing
- Points earn on direct bookings and vest after checkout
- Airbnb and Vrbo guests join from their guest portal and earn points for the stay
- Auto-applied at checkout, with a guest opt-out
- Automatic emails that remind guests of their points and where to spend them
- You set the earn rate, dollar value, redemption cap, and whether points expire
- Agencies run one program across every client, and pay each owner in full
- Export members, balances and the full ledger as CSV, ready for another loyalty system
Repeat guests have nowhere to spend their goodwill.
Hotels run loyalty programs because points give travelers a reason to come back to the same brand. Independent hosts usually have a CRM and a discount code, but nothing that accumulates from stay to stay the way a hotel membership does. Haven adds a per-host points balance — earned on your direct bookings, spendable only with you — so “book with us again” is a number sitting in the guest’s trips dashboard, not a hope.
OTA loyalty is the default next search
Genius, Expedia Rewards, and Airbnb’s saved lists pull the next stay back onto a marketplace. A host-owned points balance is the direct-booking answer.
Discount codes do not compound
A one-time code is useful once. Points from this stay become the reason to book the next one.
Manual punch cards do not scale
Spreadsheets and “stay 5, get $50” texts fall apart across a portfolio. Haven tracks earn, pending, and redeem per guest automatically.
How it works
Turn the program on
Open the Loyalty tab and flip the switch. Set how many points guests earn per dollar, how many points equal $1 off, and a max redemption percent. Defaults are 5 pts / $1, 100 pts = $1, capped at 50% of the stay.
Guests earn on every direct booking
When a guest books through your Haven site, points grant as pending and vest after checkout. Airbnb and Vrbo guests can join from their guest portal with their email and earn a flat reward for that stay, which vests the same way.
The balance lives on their trips dashboard
Signed-in guests see Your rewards on /trips: per-host balances, dollar value, pending points, and a Book again link back to your site.
Haven keeps them warm, automatically
Two days after checkout, guests get an email with their balance, what it is worth, and photo cards of the stays where they can spend it, linked on your own site. A reminder follows every 90 days while the points sit unspent, and two warnings go out before any expiry date you set.
Points apply themselves at checkout
On the next booking, available points apply automatically as a Loyalty reward line — a pre-tax discount you fund, like a code. Guests can remove them if they want to save the balance.
You watch issued, pending, redeemed, and rebooked
The host tab shows points issued, pending, redeemed, dollar discount applied, guests with a balance, the bookings your rewards emails led to, and the recent ledger. Turn the program off anytime; existing balances stay visible but cannot be spent until you turn it back on.
Watch the loop close
Earn on this stay. Spend on the next one. Automatically.
One loop from checkout to checkout: the direct stay earns points that vest after the stay, Haven emails the guest their balance and where to spend it, and the next booking applies the reward on its own.
Vested after checkout — spendable on the next direct stay
Haven emails the balance, automatically
“You have 2,450 points at The Dock House — worth $24.50 off your next stay.”
Key capabilities
Built for
Hosts with guests who come back
Beach houses, cabins, ski rentals, and any stay people repeat. Points make the next booking the default instead of a fresh OTA search.
Multi-property operators
One program across the portfolio, so a guest who loved unit A has a reason to try unit B.
Agencies and property managers
Run one rewards program under your brand across every owner you manage. You fund redemptions; each owner is paid the full price and can see exactly what you funded.
Hosts moving guests off OTAs
Only direct Haven bookings earn. Combined with the guest CRM and Smart offers, points are the in-checkout reason to skip the marketplace next time.
Hosts who already run discount codes
Keep promotions and codes. Loyalty is a separate checkout discount with its own ledger, stats, and guest-facing balance.
Because it’s one platform
Loyalty is wired into the same checkout, guest records and email engine as the rest of Haven — which is why it runs itself instead of becoming another spreadsheet.
Checkout applies the points
Balances live on the same checkout that takes the booking, so redemptions apply automatically as a pre-tax line — no codes to email, no math to check.
See the website builderWin-back emails carry the balance
The same AI email marketing that invites past guests back can lead with the points they already hold — a concrete number, not a generic “we miss you”.
See AI email marketingThe balance lives where guests plan trips
Guests see their per-host balance and a Book again link on their Haven trips dashboard — next to the guest portal and stay history they already use.
See the guest experienceA hotel-style program that still belongs to you
Chain hotels fund loyalty because the brand captures the next stay. Haven gives independent hosts the same loop without turning Haven into the brand guests are loyal to.
OTA rewards
Genius, Expedia Rewards, and similar programs pay the traveler to book the platform again. Your points pay them to book you again.
Generic punch cards
Manual “stay 5, get one free” tracking does not vest, reverse on cancel, or auto-apply at checkout. Haven’s ledger does.
A one-time discount code
Useful for a campaign. Loyalty points accumulate from every direct stay and show up as a balance the guest already owns.
Related features
Related solutions
Frequently asked questions
Next step
Give repeat guests a balance worth coming back for.
Turn on loyalty points, set the rates you can live with, and let checkout apply the discount the next time they book direct.