EA Digital Solutions
Undercastle Cottage — booking & payment in sync
System integration

Undercastle Cottage — booking & payment in sync

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

Hospitality / tourism, UK20246 weeksVisit live site

Undercastle Cottage is a holiday cottage in the UK. Guests book through its own website, Airbnb and Booking.com, and pay through Stripe.

We connected the website, Lodgify as channel manager and Stripe in both directions. Since launch there has not been a single double booking, compared with about three a month before. The owner saves 1–2 hours a day on calendars and confirmations, and payments run fully automatically through Stripe.

— Challenge

Undercastle Cottage marketed the cottage through its own Wix website, Airbnb and Booking.com at the same time, each with its own calendar. The result: about three double bookings a month. Availability had to be maintained by hand in three systems, and payments ran through separate Stripe links that had nothing to do with the booking calendar.

The owner (Sara) spent 1–2 hours a day maintaining calendars and confirming bookings.

— Approach

We built a two-way synchronisation that connects the owner’s website (Wix Velo), Stripe for payments and Lodgify as channel manager for Airbnb and Booking.com in real time. As soon as someone books on one platform, the dates are blocked on all the others.

A Stripe payment automatically triggers the booking confirmation and the calendar update. If an interface is briefly down, the booking is held and passed on later instead of being lost.

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 a month)

1–2 h

saved every day through automation

100%

automated payment processing with Stripe

Figures as reported by our client.

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

15 minutes

Similar problem? Several booking channels, several calendars?

We look at the channels you rent through and how payments run, and tell you how to stop double bookings and manual calendar work.

Tech Stack

Wix VeloStripe APILodgify APINode.jsWebhook-System