Pick your dates, then try the Shopify checkout — this is a demo booking.

Type a date. Watch Apaleo answer.

Availability re-synced hourly, straight from the calendar.

Live on Apaleo

Apaleo runs the hotel. Plekify sells the rooms.

Eight properties run this today. Apaleo stays the single system of record; nothing about that changes when a guest checks out on Shopify. Rates and availability sync from Apaleo every hour, so the storefront never quotes a room that the front desk cannot honour. Every confirmed booking writes back into Apaleo as a native reservation — no export, no side database, nothing for the front desk to reconcile by hand. Apaleo's API-first design made this two-way sync possible where closed systems refuse it; Plekify built one of the first integrations to use it. Setup runs in three steps and lands within days. Pricing stays at €99 a month with zero commission per booking, built on PAngV/GoBD-compliant rails.

See how Apaleo properties go live →

Running more than one property? Plans start from €249 a month — see full tiers on the Apaleo page.

This rate left Apaleo an hour ago, at most.

€99 covers the month. Nothing per booking.

Live rates. Demonstration bookings.

Three steps to a live storefront

  1. Connect — read-only OAuth link to Apaleo, no re-keying, no export.
  2. Scaffold — Plekify builds the storefront from live rates and availability, on the property's own domain.
  3. Go live — bookings write back to Apaleo as native reservations.

Design partners get several months free and setup waived, in exchange for a case study.

The Silo Hotel

The Silo Hotel

V&A Waterfront, Cape Town

A converted 1924 grain silo hotel above Zeitz MOCAA at the V&A Waterfront

Friction study

Plekify had the lowest booking friction of every engine we tested.

Across 276 measured Playwright runs, search to confirmed booking took 10.9 seconds on Plekify, 16.6 on Mews, 22.9 on NightsBridge and 29.4 on SiteMinder.

Plekify On-domain · Shop Pay
0s
Friction 10.9 Success 100% Clicks 4 Handoffs 0 Fields 22 Payment path Shop Pay · Apple Pay · Google Pay · card
Mews Channel handoff
0s
Friction 16.6 Success 67% Clicks 9 Handoffs 1 Fields Payment path card (tested)
NightsBridge Channel handoff
0s
Friction 22.9 Success 100% Clicks 7 Handoffs 1 Fields 16 Payment path card (tested)
SiteMinder Channel handoff
0s
Friction 29.4 Success 100% Clicks 4.3 Handoffs 1 Fields 14 Payment path card (tested)
Cloudbeds Excluded
agent-blocked at cart (isTrusted guard)
RoomRaccoon Excluded
excluded — triple-layer CAPTCHA

10.9 seconds, confirmed across 276 separate runs.

Card settles now. Net-30 settles on account.

Total time is the relative booking duration, calibrated to Plekify's measured 19 seconds. Every system scales proportionally to its friction score — lower friction finishes first and shows less total time. Plekify's figure is real; competitors are proportional to their measured friction.

Mews, NightsBridge, and SiteMinder each took two to three times longer than Plekify.

Read the friction study on GitHub
Friction formula (locked v3.0)
Search-to-booking: seconds from first query to confirmed reservation.
  • C clicks
  • H domain handoffs
  • Fld form fields
  • P page loads
  • I inquiry-only
  • A autofill score
  • Acc accelerated checkout

Playwright drove identical search-to-booking journeys against each platform's live storefront.

Open repository — github.com/matthew-swart/plekify-booking-friction-study ↗

Source:

Booking friction study

What a friction score measures

A friction score counts seconds from search to a confirmed booking, using measured timestamps rather than estimates.

Plekify
4.2 friction · 94% success · 4 clicks · 0 handoffs
Cloudbeds
5.8 friction · 30% success · 3 clicks · 0–1 handoffs
ProfitRoom
6.8 friction · 78% success · 2 clicks · 2 handoffs
SiteMinder
10.1 friction · 80% success · 6 clicks · 1 handoff
NightsBridge
14.6 friction · 60% success · 13 clicks · 1 handoff
System Avg friction score Success rate Clicks to payment Domain handoffs Key note
Plekify 4.2 94% 4 0 On-domain Shopify checkout; Shop Pay / Apple Pay / Google Pay
Cloudbeds 5.8 30% 3 0–1 Widget inconsistency and CAPTCHA blocked most runs; also blocks AI agents
ProfitRoom 6.8 78% 2 2 Fast initial path but multiple off-domain handoffs
SiteMinder 10.1 80% 6 1 More steps before payment; one handoff
NightsBridge 14.6 60% 13 1 Highest click count; inquiry-only on some properties

Friction score = weighted interaction burden (clicks, handoffs, fields, pages). Lower is better. Success rate = % of automated Playwright runs that reached a payment page. Clicks = interaction events from homepage to payment.

Study methodology and raw data
F = C + 5H + 0.5Fld + 0.5P + 3I − 0.5A − 3Acc Lower = less friction. Domain handoffs weighted 5×.

Study parameters: Python/Playwright automated browser testing, event-based instrumentation, June 2026. 276 runs, 23 properties, 5 PMS platforms, desktop + mobile viewports.

Metrics measured: clicks, domain handoffs, form fields, page loads, inquiry-only flags, autofill score, accelerated checkout availability.

Formula: locked v3.0 formula shown above; no post-hoc changes.

Open methodology: full protocol, formula, raw data and reproducible test scripts are on GitHub ↗. This accordion is the complete on-page methodology summary.

Plain pricing

€99 a month, zero commission per booking

Single property
1 property
€99/month

€99 a month covers one property with zero commission per booking. Rates re-sync from Apaleo every hour. Checkout runs on the property's own domain, by card or Net-30 account terms, with nothing routed through a third-party booking page.

  • Shopify store build
  • PMS integration
  • Live availability search
  • On-domain checkout
  • Direct implementation with Matthew
Compare tiers →
COLLECTION
2–10 properties
Quote
Custom

Volume pricing available

  • Everything in Property
  • Multi-property catalog
  • Group reporting
  • Trade-account lane
Request a quote →
ENTERPRISE
11+ properties
Custom
Custom

Dedicated terms

  • Everything in Collection
  • White-label options
  • Custom integrations
  • Enterprise support
Talk to us →

50% deposit on order; balance on go-live. Shopify subscription billed separately.

Built on Shopify Standard — no Plus required. Upgrade to Shopify Plus anytime if you need it.

Matthew Swart — founder, Plekify

Who built this

Matthew Swart — founder, Plekify

Eighteen years running Africa's largest travel marketplace.

Matthew co-founded SafariNow.com in 1999 and ran it as CEO for eighteen years. SafariNow held the largest accommodation supply across six African countries, took in more than R2 billion in lifetime gross bookings, and peaked at R296.8 million in audited annual revenue with about 100 staff. Tiger Global held a stake for seven years, from 2010 to 2017, before the majority sold to Travelstart. Those SafariNow years taught a narrow lesson: operators do best owning checkout on their own domain, sparing them the rent a marketplace charges for it. Shopify makes that lesson buildable — on-domain checkout, Shop Pay in one tap, one catalogue whether the account holds a single stay or a multi-property group. Plekify carries that belief into Apaleo's data, live, one property at a time.

Questions go straight to Matthew — no sales queue in between.

Founder

Matthew Swart

Founder, Plekify · Co-founder, SafariNow.com

R296.8m
Annual booking value
25
Years in African travel
2017
SafariNow exit

Tell Plekify where the data lives

This suits a WETU customer, an operator with a website worth harvesting, or anyone with room content ready to upload.

Matthew answers every reply himself.

This is Shopify, at Singita scale.

Singita: a 16-property group website created and synced from WETU content, which can also carry a travel-search extension for multi-property bookings via Apaleo.

Sixteen lodge sites, generated and auto-updated from one WETU connection.

View Singita Demo