
Most short-term rental hosts rely on OTAs to fill their calendars. That works, but it comes at a cost. High commissions, limited guest data, and no real way to build loyalty.
Direct bookings solve part of the problem. But on their own, they are not enough. Guests need a reason to come back to you, not just book the cheapest option they find.
A simple points system can help with that. When guests earn points for booking directly, they have a clear reason to return. You keep more control, more data, and more revenue.
This article explains how a points system, combined with a direct booking setup, can help increase repeat bookings for short-term rentals.
The real problem with OTAs
OTAs bring traffic. They also take control. You pay high commissions, you do not fully own the guest relationship, and you cannot market to past guests the way you want.
Most guests book, stay, and leave. That is the end of the relationship. You cannot reward them properly. You cannot guide them back to your site. And you stay dependent on the platform.
This is why many hosts try to push direct bookings. But without a retention hook, direct booking is just another checkout page. It does not build loyalty on its own.
A simple framework that actually works

If you want fewer OTA bookings and more repeat guests, three things must work together. Miss one, and the system breaks.
Content. Incentives. Transactions.
- Trust and branding (WordPress). This is how guests decide if you are real and worth booking.
- Value and retention (myCred). This gives guests a reason to come back.
- Bookings and payments (Hostex). This handles the money and keeps calendars in sync.
Each part has a clear job. No overlap and zero fluff.
Step 1. Use WordPress to build trust
Your website should do more than show photos and prices. It should explain why your place is worth staying in.
WordPress makes this easy. You are not stuck with a fixed layout like on OTAs. You can add video tours, local maps, and guides about the area. You can answer questions before guests even ask them.
This kind of content also helps with search. People looking for specific locations or experiences find your site first. These visitors are more likely to book directly. They are not just browsing. They are ready to book.
Step 2. Add a points system with myCred
Once a guest is on your site, you need a reason for them to book direct and come back later. Discounts help, but they are easy to forget. Points work better.
myCred lets you create a simple points system inside WordPress. Guests earn points for actions you care about. Booking is the main one, but not the only one.
How to set it up for short-term rentals:
- Booking points. Instead of a small discount, give points for direct bookings. For example, 500 travel points for booking on your site. Earning points feels more real than saving a few dollars.
- Extra actions. Give points for things that help your business. Newsletter sign-ups. Surveys. Basic engagement.
- Reward tiers. Create levels like Silver, Gold, and Platinum. Higher levels unlock perks like late check-out or a welcome basket. Guests use their points to get these.
The key idea is simple. These points only work on your properties. That keeps guests tied to your brand, not an OTA.
Step 3: Powering Transactions with the Hostex Direct Booking Widget
A loyalty program fails if the booking process is frustrating. Many hosts struggle with manual booking requests or calendars that don’t sync, leading to double-bookings and professional embarrassment.
The Hostex Direct Booking Widget solves this by bringing enterprise-level technology to your WordPress site.
Why the Hostex widget matters
The Hostex widget connects everything. Without it, the system falls apart.
You place the widget directly on your property pages. Guests choose dates and pay without leaving your site. It works well on mobile and supports common payment methods. No extra steps. No redirects.
The widget also stays in sync with your other channels. When someone books on your site, those dates are blocked on Airbnb, VRBO, and Booking.com right away. That removes the risk of double bookings. It also means you can push direct bookings all day, every day, without worrying.
Every direct booking also gives you real guest data. Email address. Contact details. OTAs usually keep this hidden. Here, you own it. That data matters later.
How the loop works
Here is what this looks like in real life.
A guest lands on your WordPress site. They see that booking direct earns points, not just a lower price.
They book using the Hostex widget. The process is quick. Payment goes through. Calendars update everywhere.
After checkout, myCred adds points to their account. No manual work.
Months later, you email them. Not a generic promo. A simple message telling them they already have points waiting.
The guest comes back and uses their points. They book again through your site, and the loop repeats.
Wrap Up
Dependency on OTAs is a choice, not a necessity. By using myCred to build a compelling loyalty program and the Hostex Direct Booking Widget to provide a professional, synchronized booking experience, you reclaim control over your revenue and your guests.
It’s time to stop paying for the same guest twice. Build your WordPress booking engine today and start rewarding the guests who matter most.
