A booking widget for your rental website
From the Starter plan, you paste the code on the website you already have, and customers book in a window over it.
30 days free, no card needed. We move your fleet and bookings in for you.
Pick a date or click Search.
Four booking widgets, one script
A button opens the booking, a search bar asks for dates, a list shows the fleet, and a calendar shows one vehicle’s free days.
In OneRental. You pick a widget in the settings, and the code to paste follows your choices.
<script async src="https://sites.onerental.app/widget/v1.js"></script>
<div data-onerental="search" data-company="your-company" data-lang="en" style="min-height:94px"></div>
- Paste the script once per page.
- All four from the Starter plan.
The widget on WordPress, Elementor and Wix
The code works anywhere a page takes HTML: an editor block, a builder element or the page source.
In OneRental. The settings say where the code goes, and you can e‑mail it with the addresses to whoever builds your site.
<script async src="https://sites.onerental.app/widget/v1.js"></script> <div data-onerental="search" data-company="your-company" data-lang="en" style="min-height:94px"></div>
- On Wix, widgets also go into an Embed element.
- The code runs only on the addresses you list.
Booking without leaving your website
The customer clicks Book, picks a vehicle and dates, and stays on your website the whole time.
In OneRental. The booking opens in a window over the page, and full screen on a phone.
The line under the window
Under the window sits a small line, “Bookings by OneRental”. From the Pro plan you can switch it off in the settings.
Tap Book online.
- Free dates and prices come straight from the app.
- Back on a phone closes the window.
Widget styling with your own CSS
A widget fits the page when it has the page’s colours, corners and typeface.
In OneRental. Widgets come in a light, neutral look, and your own CSS restyles them through documented element names.
- Element names never change without notice.
- Custom CSS from the Starter plan.
Widget bookings land straight in the app
Your team should see a booking from your site at once, without retyping it from an e‑mail.
In OneRental. A widget booking lands on the reservation list as preliminary, with the address of the site it came from.
Tick the terms and click Submit request.
- Preliminary until you confirm it.
- The booking shows the site’s address.
More features
- Booking siteYour own site that takes bookings at any hour.
- Pricing and ratesSeasons, weekends and promo codes, one price everywhere.
- E-mails and notificationsRenters and your team know what comes next.
- ScheduleThe whole fleet on one timeline, no double bookings.
- Pickup and returnThe report on a tablet: readings, damage, the renter’s signature.
- Fees and depositsFuel, kilometres, lateness and the deposit settled at return.
- Fleet and serviceInspections, insurance and service for every unit.
- Team and tasksEveryone on the team sees their day.
- BranchesSeveral locations in one system.
- Reports and dashboardToday’s dashboard and reports you can export to CSV.
Questions about booking widgets
Yes. You paste the code into a “Custom HTML” block, or into an “HTML” element in Elementor.
Yes, through Wix’s custom code, which needs a paid plan with a domain. The search, fleet list and calendar go into an Embed element, and the booking then opens in a new tab.
Every plan, from Starter. On Starter, the widgets are how you take bookings online.
The widgets come in a light, neutral look. You change colours, corners and fonts with your own CSS, pointing at elements through data-or-part.
The booking window fills the screen, and the Back button closes it. An older page with no phone layout gets the booking as a page of its own, with a way back to yours.
Only on the addresses you enter in the settings, up to 10. With or without www works straight away.
In the app, the booking reads “Through the widget on” followed by the site it came from.
At pickup, at the branch. You record the payment and the deposit on the booking in the app.
Try OneRental with your own fleet
30 days free, no card needed. We move your fleet and upcoming bookings in for you, at no extra cost.
Tell us what you rent
We'll answer any question about OneRental. Tell us how much you rent out and how you take bookings today, and we'll answer about your business specifically.

