Skip to main content
Xoxoday Plum integrates with booking engines including SimpleBooking via secure REST APIs, webhooks, or scheduled data feeds, enabling confirmed reservation data to trigger direct-booking loyalty rewards in real time.

Booking Engine Integration Without Lock-in

Xoxoday Plum is channel and booking engine agnostic. Whether your organisation runs SimpleBooking, a custom in-house reservation system, or any other web-based engine, Xoxoday Plum connects using industry-standard REST APIs, inbound webhooks, or scheduled data feeds. There is no dependency on a single vendor or proprietary middleware. When a guest completes a direct booking, the reservation record is pushed to the Xoxoday Plum loyalty engine in real time or near real time. Xoxoday Plum evaluates the event against your configured earn rules and credits the appropriate reward automatically, without manual processing.

How the SimpleBooking Interface Works

For organisations using SimpleBooking, Xoxoday Plum sets up a dedicated interface to receive confirmed reservation payloads. Each payload carries the fields that matter for loyalty: booking value, rate code, channel, and stay dates. Xoxoday Plum uses these to determine eligibility and apply the correct earn logic. Depending on your programme setup, a confirmed direct booking can award points, vouchers, tier-qualifying nights, or activate a bonus campaign. If a reservation is later modified or cancelled, the corresponding loyalty transaction can be adjusted or reversed automatically, keeping member accounts accurate without manual intervention.

Personalising the Member Booking Flow

Xoxoday Plum supports two-way data exchange. Alongside receiving reservation events, Xoxoday Plum can pass loyalty IDs, personalised offers, and promo codes back into SimpleBooking. Members see their current loyalty balance, applicable tier benefits, or exclusive member rates at the point of booking — before they confirm. For example, a returning member who qualifies for a tier-upgrade campaign can receive a personalised promo code surfaced directly within the SimpleBooking checkout flow. This creates a closed loop that reinforces the value of booking direct and reduces reliance on third-party channels.

Security and Reliability of the Integration

All data exchanged between Xoxoday Plum and your booking engine is transmitted over encrypted connections. Xoxoday Plum holds SOC 2 Type II and ISO 27001 certifications, meaning guest reservation data and loyalty records are processed in line with enterprise security and compliance standards. API payloads are validated at ingestion. Any failed events are queued for automatic retry, so no reservation and no earned reward is silently dropped during periods of high traffic or transient connectivity issues. This ensures the loyalty ledger stays consistent with actual booking activity.

What You Can Configure

Earn rules within Xoxoday Plum are flexible. You can scope direct-booking rewards to specific rate codes, channels, or stay-date windows. Bonus campaigns — for example, double points during a promotional period or extra tier nights for early-bird bookings — can be activated and deactivated independently without touching the core integration. If your organisation uses multiple booking engines across properties, Xoxoday Plum can aggregate events from all sources into a single loyalty engine, giving members a unified balance regardless of where the booking originated. Learn more: [Xoxoday Plum Help Centre — Integrations](

REST API and Webhook Integration Overview

Learn how Xoxoday Plum uses REST APIs and webhooks to connect with third-party systems including booking engines, HRMS, and CRM platforms.

Configuring Loyalty Earn Rules and Triggers

Understand how to configure earn rules in Xoxoday Plum so booking events, purchases, or milestones automatically credit points, vouchers, or tier nights to members.