RentalTideRentalTideRentalTideDocs
Dashboard›

AI Booking Agent

Put a conversational booking assistant on your own website that checks live availability, quotes the exact price and opens secure checkout inside the chat

The Booking agent is a chat on your own website that takes a visitor from "jet ski for 2 hours Saturday for 3 people" to a confirmed booking. It checks live availability, shows the open times as buttons the visitor can tap, quotes the exact price, and opens secure checkout right inside the chat. The visitor never has to leave your site or click through a booking page.

Note

The Booking agent is in Beta. It is configured per location. If your account has more than one location, pick the one you are editing with the location selector at the top of the page.


Turning it on

  1. Go to SEO & Embed Tools and open the AI Booking Agent tab (the same settings are also under Agents → Channels → Booking agent).
  2. Flip the switch to On.
  3. Copy one of the install snippets (see Install on your website) and paste it into your site.

Turning the switch back to Off hides the agent everywhere it is installed, without removing the snippet, so you can pause it any time.

Warning

Sandbox locations and locations hidden from public booking cannot sell to the public, so the agent will not load on your website for them. The settings page shows a warning when this applies. You can still set it up and preview it.


Appearance

SettingDescription
Assistant nameShown in the chat header. Leave blank to use the same name as your AI phone and chat
GreetingThe first message visitors see. Defaults to "Hi! Tell me what you'd like to do and when, and I'll find it and book it for you."
Launcher labelThe text on the floating button. Defaults to "Book now"
Primary colorThe color of the header, buttons and launcher. Defaults to RentalTide teal (#0FBEBB)
PositionBottom right or bottom left of the page (floating launcher only)
Starter promptsUp to four one-tap suggestions shown before the visitor types. Leave empty and the agent suggests some from your rentals
Daily message capThe most messages the agent answers in a day for this location, from 50 to 20,000. Defaults to 1,500

Press Save changes to publish your edits. The live preview reloads with the saved settings.


Install on your website

There are two ways to install it. Use the Copy buttons on the settings page: they fill in your location ID for you.

Floating launcher

A button in the corner of every page that opens the agent. Paste it just before the closing </body> tag:

<script src="https://app.rentaltide.com/booking-agent.js" data-location-id="YOUR_LOCATION_ID" data-api-url="https://v3.api.rentaltide.com" defer></script>

Inline panel

The agent rendered right in the page, for example in a hero section. Put the div where you want it to appear and change the height to fit your layout:

<div data-rentaltide-agent data-location-id="YOUR_LOCATION_ID" data-api-url="https://v3.api.rentaltide.com" style="height:640px"></div>
<script src="https://app.rentaltide.com/booking-agent.js" defer></script>

Both work on any site, including WordPress, Squarespace, Wix, Shopify and plain HTML.


What it can and cannot book

The agent books directly in the chat:

  • Same-day hourly rentals, at any open start time and length you offer.
  • Set departures such as tours and charters with fixed start times.
  • Up to the per-link unit cap for a single booking.

For everything else it points the visitor to the right place instead:

  • Multi-day and overnight rentals get a button to your booking page.
  • Phone-only and members-only items get a booking page button or your contact details.

A few rules it always follows:

  • It never takes card details in the chat. Payment happens in the secure checkout that opens inside the chat.
  • Request-to-book dates stay requests. If a rental or date needs your approval, the visitor sends a request and you approve it as usual.
  • Prices come from the same engine as checkout. The quote the visitor sees is the price they pay, including your seasons, discounts, taxes and fees.

Shared assistant and knowledge

The Booking agent uses the same assistant name, personality and knowledge base as your AI phone and AI chat widget. Edit them once and every channel stays consistent. Answers to general questions (policies, what to bring, where to park) come from that shared knowledge base.


Live preview

The settings page shows a working preview next to the form. It runs the real agent against your live availability, so you can try a full conversation before you install it. The preview appears once the agent is On.


Conversations and bookings

Recent conversations show at the bottom of the booking agent settings (on the AI Booking Agent tab, or the Agents page), with last 30 days figures:

MetricMeaning
ConversationsConversations started in the last 30 days
ConvertedConversations that ended in at least one booking
BookingsBookings made from those conversations
Conversion rateConverted conversations as a share of all conversations

Click a conversation to read the full transcript, including the times and quotes the agent showed. Conversations that led to a booking are marked Booked, and you can open the booking from the transcript.

Troubleshooting

The agent does not appear on my site. Check the switch is On, the snippet is pasted into the page, and the location is not a sandbox or hidden from public booking.

The agent stopped answering for the day. It reached the daily message cap. Raise the cap on the settings page.

It sent a visitor to my booking page instead of booking. The rental is multi-day, overnight, phone-only or members-only. Those are not booked in the chat.

It does not know an answer. Add the fact to your knowledge base. The agent only answers from what you have provided.

Was this page helpful?
Need help? Contact Support.See what’s new. Check out changelog.Questions? Book a video chat.
Ask AI
Responses are generated using AI and may contain mistakes.
Ask questions about RentalTide and get help with your integration.