Emmeo Booking Reception

Plugin Banner

Emmeo Booking Reception

by sylvestnovember

Download
Description

Booking Reception connects your WordPress booking plugin to a cloud front desk / reception dashboard so you can manage hotel-style check-in and check-out, arrivals, departures, and in-house guests.

Works with:

  • WP Booking System (free & premium)
  • MotoPress Hotel Booking (Lite & Pro)
  • Booking Calendar (Free, Premium & Hotel Edition)
  • WooCommerce Bookings

Features:

  • Beautiful iPad-optimized reception dashboard
  • One-click check-in and check-out
  • Today’s arrivals and departures at a glance
  • Secure API connection with HMAC authentication
  • Real-time sync with your bookings
  • Overview of all current guests
  • Multi-property support

How it works:

  1. Install and activate this plugin
  2. Copy your API key from the Booking Reception settings page
  3. Sign up at bookingreception.app
  4. Connect your site using the API key
  5. Access your reception dashboard from any device

Requirements:

  • One of the supported booking plugins listed above
  • WordPress 6.2 or higher
  • PHP 7.4 or higher
  • A free Booking Reception account at bookingreception.app

Security:

Booking Reception uses industry-standard security practices to protect your data:

  • HMAC-SHA256 Authentication – All API requests are signed with HMAC-SHA256 to verify authenticity
  • Timestamp Validation – Requests older than 5 minutes are rejected to prevent replay attacks
  • Nonce Protection – Each request includes a unique nonce to prevent duplicate processing
  • Input Sanitization – All user inputs are sanitized using WordPress sanitization functions
  • Output Escaping – All data is properly escaped before being returned in API responses

External Services

This plugin connects to the Booking Reception cloud service at bookingreception.app to provide the reception dashboard functionality.

What data is sent:
* Booking data (guest names, dates, status, accommodation details)
* Site URL and plugin version for compatibility

When data is sent:
* During scheduled sync intervals (configurable)
* When check-in/out actions are performed from the dashboard

Service links:
* Terms of Service
* Privacy Policy

  1. Upload the plugin files to /wp-content/plugins/booking-reception/
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to Booking Reception in the admin menu
  4. Copy your API key and connect at bookingreception.app
  1. WordPress admin settings page - Manage your API key and view connection status

    WordPress admin settings page - Manage your API key and view connection status

  2. Reception dashboard - iPad-optimized interface for managing guest check-ins and check-outs

    Reception dashboard - iPad-optimized interface for managing guest check-ins and check-outs

Does this work with the free version of WP Booking System?

Yes! Booking Reception works with both the free and premium versions of WP Booking System. Full dashboard access, calendar sync, and check-in/out management.

Does this work with MotoPress Hotel Booking?

Yes. Booking Reception works with both the free Hotel Booking Lite and the premium MotoPress Hotel Booking Pro. The plugin auto-detects MotoPress on activation.

Does this work with Booking Calendar?

Yes. Booking Reception supports all editions of Booking Calendar — the free version, Booking Calendar Premium, and Booking Calendar Hotel Edition.

Does this work with WooCommerce Bookings?

Yes. Booking Reception integrates with WooCommerce Bookings to sync your reservations to the reception dashboard.

Do I need a Booking Reception account?

Yes. You need a free account at bookingreception.app to access the reception dashboard. The free plan includes 1 accommodation.

Is my data secure?

Yes. All communication between your site and Booking Reception uses HMAC-signed requests with timestamp validation to prevent tampering and replay attacks.

Can I use this on multiple sites?

Yes, you can connect multiple WordPress sites to your Booking Reception account. Each site needs its own plugin installation and API key.

What data is synced?

Guest names, contact details, check-in and check-out dates, booking status, accommodation/resource names, and payment status. All data is encrypted in transit.

great

By syl2727 on February 20, 2026

Works great

1.2

  • Added guided onboarding setup wizard for new installations
  • Added multi-plugin support: WP Booking System, MotoPress Hotel Booking, WooCommerce Bookings, Booking Calendar
  • Added opt-in anonymous activation tracking (WordPress.org compliant)
  • Added auto-redirect to setup wizard on first install
  • Existing connections are fully preserved on plugin update
  • Setup wizard banner on settings page for disconnected sites

1.1

  • Multi-plugin adapter system
  • Field mapping for guest data
  • Debug diagnostics card
  • Opt-in tracking notice

1.0

  • Initial release
  • REST API for bookings, calendars, arrivals, departures
  • Check-in/check-out functionality
  • Secure HMAC authentication
  • Admin settings page
Back to top