Easily integrate Jurny’s booking engine into your website so guests can search, filter, and book stays directly.
This guide shows you how to connect and customize the Jurny Booking Widget to your personal or business website. Once integrated, it lets guests browse properties, check availability, and complete bookings right on your site.
Quick Navigation Index
To easily navigate through this guide, click on any of the sections below to jump directly to the information you need:
What Is the Jurny Booking Widget?
The Jurny Booking Widget is a plug-and-play tool that lets you embed a booking experience into your website. It gives guests the ability to:
-
Search for properties by city and date
-
Filter results based on number of guests and pet-friendliness
-
View pricing, photos, and listing details
-
Check out securely through your Stripe or payment provider
Step 1: Log In and Navigate to the Booking Engine
-
Log in to your Jurny Dashboard
-
Go to the Booking Engine section
-
Click “Add New” to create a website for the widget
Step 2: Create a New Website
-
Enter a name for your website (this is for internal use)
-
Assign properties or buildings to be displayed in the widget
-
Select your Booking Mode:
-
🔘 Instant Booking
-
🔘 Request to Book
-
🔘 Both
-
-
Click “Create New Website”
Step 3: Add Your Domain
After creating your website:
Option A: Use a Jurny domain
-
Click Add Domain
-
Enter a name that ends with
.jurny.com
(e.g.yourbrand.jurny.com
) -
Click Add Domain
Option B: Use your own custom domain
-
Click Add Domain
-
Paste your existing domain (e.g.
www.mypropertysite.com
) -
Click Add Domain
Note: It may take a few minutes for the domain to become active.
Step 4: Embed the Widget Code in Your Site Builder
Here’s the code snippet to paste into your website builder (such as WordPress, Wix, Webflow, or Squarespace):
<!-- Include the Jurny Booking Widget script -->
<script type="module" src="https://jurny.gitlab.io/jurny-universal-booking-widget/property-widget.es.js"></script>
<!-- Add the booking widget container -->
<property-list-container
clientUrl="http://clientSite.com"
backgroundColor="#ffffff" <!-- optional -->
textColor="#333333" <!-- optional -->
></property-list-container>
Tip: Replace
http://clientSite.com
with your exact domain—entered exactly as it was added in the Booking Engine. For example:
If you added
https://www.mysite.com
, use that exact versionDo not substitute it with
www.mysite.com
ormysite.com
—they are treated differently and may cause the widget not to load properly.
Caution: Make sure the script is loaded before the widget container to ensure it functions properly.
Step 5: Search Filters and Display
Your widget will now include:
-
City selector
-
Check-in and check-out date picker
-
Guest and pet filters
All results update in real time based on your Jurny availability and calendar settings.
Booking Flow: What Guests See
-
Guest selects city, dates, and number of guests (and pets if allowed)
-
Available properties are displayed, including:
-
Photo carousel
-
Listing content (from your Jurny account)
-
Calendar availability
-
-
Guest selects dates → gets a quote showing:
-
Base rate
-
Cleaning fees
-
Additional charges
-
Local taxes
-
-
Guest continues to secure checkout via Stripe or your payment provider
FAQs
Can I use my own domain?
Yes! You can use either a Jurny-provided domain or your own custom one.
What if the widget doesn’t show up right away?
It can take a few minutes to activate. Double-check that you pasted the code into the correct section of your website.
Can I change the booking mode later?
Yes, update this in the Booking Engine section anytime.
Is it mobile-friendly?
Yes, the widget is responsive and works on mobile devices.
If you need help or have any questions, don’t hesitate to reach out. Contact your Customer Success Manager or our support team at support.jurny.com – we’re happy to assist.