Skip to content

Add Odeva Booking to your website

Odeva Booking lets guests search accommodation, check availability, and start a reservation from your own website.

Use the setup path that matches your site:

Your siteRecommended setup
WordPressInstall the Odeva Booking plugin and add the booking block.
Any website builder that allows custom HTMLAdd the Odeva booking widget snippet.
Custom website or appUse the JavaScript SDK and build your own booking screens.
External service or internal toolBuild an Odeva app for API-backed workflows.

All examples in these guides use the demo organisation slug:

crystal-springs

If you use WordPress, start with the WordPress guide. It gives editors a booking block, global settings, and a shortcode for older pages.

If your site is not WordPress but supports custom HTML, start with the website widget guide.

If you are building a custom frontend, use the JavaScript SDK guide.

  • An Odeva organisation slug.
  • A page on your website where the booking experience should appear.
  • Access to edit that page, install a plugin, or deploy code depending on your setup.

Most users do not need to change these values. They are useful when adding the raw widget to a custom site.

API URL: https://booking.odeva.app/graphql
Checkout URL: https://booking.odeva.app/checkout