EA Digital Solutions
Undercastle Cottage — Booking & Payment Sync
Systemintegration

Undercastle Cottage — Booking & Payment Sync

Two-way synchronisation: Wix Velo + Stripe + Lodgify without double bookings.

Hospitality / Tourismus, UK20246 weeksVisit live site

Challenge

Undercastle Cottage marketed its holiday rental through its own Wix website, Airbnb and Booking.com at the same time — each with a separate calendar. Double bookings happened regularly, availability had to be maintained by hand in three systems, and payments ran through separate Stripe links with no automatic sync to the booking calendar. The owner (Sara) spent 1–2 hours a day maintaining calendars and confirming bookings.

Approach

We built a two-way synchronisation system that connects Wix Velo (the owner's website), Stripe (payments) and Lodgify (channel manager for Airbnb/Booking.com) in real time. As soon as a booking arrives on one platform, the dates are blocked on the others. Stripe payments trigger booking confirmations and calendar updates automatically. A queue ensures no booking is lost if an API goes down.

Process

01

Platform audit

Analysing the three platforms, their APIs and the specific booking rules (minimum stay, seasonal prices, deposit rules).

02

Sync architecture

Designing the two-way sync system with a queue for resilience and conflict resolution for simultaneous bookings.

03

Integration & testing

Development and extensive testing in parallel operation — the old manual and the new automated booking flow ran side by side for 2 weeks.

04

Go-live & handover

Switching all three platforms live, handing over the monitoring dashboard and training the owner.

Results

0

double bookings since launch (previously about 3 per month)

1–2 h

saved every day through automation

100 %

automated payment processing with Stripe

Gallery

Availability calendar across every platform
Availability calendar across every platform
Date selection in the booking flow
Date selection in the booking flow
Payment with Stripe, deposit included
Payment with Stripe, deposit included
Documented synchronisation logic
Documented synchronisation logic

Tech Stack

Wix VeloStripe APILodgify APINode.jsWebhook-System