Get up and running in five minutes.
A complete relax.host setup takes about as long as a coffee. Most operators are live before they finish their first cup.
You'll connect at least one channel (Airbnb or Booking.com), tell relax.host a few things about your property (check-in time, access type, cleaner contact), and pick how autonomous you want the AI agent to be. From there, every reservation that lands is yours — and the agent's.
- Create your relax.host accountSign up with your email or Google account at
relax.host/signup. The 14-day trial begins automatically. No credit card required. - Connect your first channelClick Connect a channel from your dashboard and pick Airbnb or Booking.com. OAuth handles authorization in one click — relax.host imports your listings, reservations, and guest history immediately.
- Configure your first propertyTell us the check-in time, your access type (smart lock, code box, on-site key handoff), and your cleaning team's contact. relax.host fills in the rest from your listing.
- Choose your autonomy levelThe agent can run fully autonomously, in supervised mode (drafts replies for you to approve), or in manual mode (you do the work — the agent just organizes it). Pick per-property; change anytime.
- You're liveThat's it. The next message that arrives is handled. The next reservation triggers all the operational work. You'll see everything in your inbox — and only get notified when a human is needed.
Connect Airbnb
relax.host uses Airbnb's official OAuth flow. After you click Connect Airbnb, you'll be redirected to airbnb.com to grant access. The permissions relax.host requests:
- Read your listings — addresses, photos, amenities, descriptions
- Read & respond to messages — both directions, for AI replies
- Manage your calendar — to apply dynamic pricing and prevent double-bookings
- Read reservations — guest details, dates, payouts
Connection takes ~30 seconds. Your historical data backfills over the next 10 minutes.
Connect Booking.com
Booking.com uses a channel-manager integration rather than OAuth. From your relax.host dashboard, click Connect Booking.com and follow the on-screen steps to enable the relax.host connection in your Booking.com extranet. You'll need your Hotel ID from the Booking.com extranet (Settings → Property → IDs).
Configure your first property
Once your channel is connected, your listings appear in your relax.host dashboard. Click any listing to set property-specific details. You only need to fill three required fields; everything else inherits from your listing or has sensible defaults.
| Field | Required | Description |
|---|---|---|
check_in_time |
Yes | Earliest check-in time guests can arrive. Default: 15:00. |
check_out_time |
Yes | Latest check-out time. Default: 11:00. |
access_type |
Yes | One of: smart_lock, keypad, lockbox, key_handoff, doorman. |
cleaner_contact |
Recommended | Phone or email of the person relax.host notifies when a checkout is scheduled. |
house_manual |
Optional | Free-form notes relax.host uses to answer guest questions (WiFi, parking, neighborhood, quirks). |
How the AI agent works.
The relax.host agent reads every inbound message, classifies the intent, and responds with the right context for your reservation — in the guest's language, within seconds.
Each property has its own agent instance with its own memory: house manual, past guest interactions, common questions, your tone of voice. The agent pulls from this context plus the reservation data (dates, guest profile, channel) before writing a single word.
Autonomy levels
relax.host gives you a slider, not a switch. Pick the level of autonomy per property — or per task type within a property. Change it anytime, including mid-reservation.
| Level | Behaviour | Good for |
|---|---|---|
| Autonomous | Agent replies, sends codes, creates invoices, adjusts prices — without your input. You're notified only when a human is genuinely required (legal request, complaint, payment dispute). | Operators with 5+ properties who trust the agent after a trial period. |
| Supervised | Agent drafts every reply and queues every action. You approve, edit, or reject from your inbox (mobile and web). One-tap approval; two-tap edit. | New operators in their first month; properties with VIP guests; complex listings. |
| Manual | The agent doesn't reply or act on its own. It still organizes your inbox, drafts replies you can copy, tracks moods, generates codes on demand, and runs your accounting. The AI is off; the workflow stays. | Owners who want a unified inbox + ops + accounting tool but prefer to write replies themselves. |
| Custom | Set autonomy per task type: replies = supervised, pricing = autonomous, access codes = autonomous, maintenance dispatch = manual. Granular per property. | Power operators who want autonomy on routine work but a human hand on judgment calls. |
Tone & personality
Each agent has a tone profile you can shape. Out of the box, relax.host writes warm, concise, professional — like an attentive host. You can dial it more formal (corporate stays), more casual (boutique properties), more playful (party rentals), or feed it example replies you've sent in the past to mirror your voice.
The tone profile applies to:
- Reservation confirmations and welcome messages
- In-stay guest questions and responses
- Pre-checkout reminders and post-stay thank-yous
- Edge cases (early check-in offers, maintenance apologies, review responses)
Languages
relax.host detects the guest's language from their first message and replies in it. Today the agent fully supports:
Approve & override
In supervised mode, every AI action lands in your Pending queue. From there you can:
- Approve as-is — one tap; the agent sends and logs.
- Edit and send — open the draft, change anything, send.
- Reject — the action is cancelled; the agent learns from the rejection.
- Reply manually — bypass the agent entirely. The agent stops drafting for this thread.
From autonomous mode you can still review any action retroactively in your Activity log. Roll back an unsent invoice, retract a price change, or write a follow-up if the agent's reply needs softening.
Property memory
The agent remembers things per property: where the plates are, which drawer hides the spare blanket, that the lift is on the right when you exit the elevator. You can add memories manually (Settings → Property → Memory) or let the agent learn from your past replies and house manual.
Memory is namespaced per property and never shared across your portfolio.
One agent, every channel.
relax.host is your single connection to Airbnb, Booking.com, Vrbo, and your direct-booking site. Reservations, messages, calendar, and pricing stay in lockstep across all of them.
The one-PMS rule
Both Airbnb and Booking.com permit only one PMS / channel-manager connection per listing at a time. If you connect relax.host, your previous tool's connection is dropped.
For most operators this is fine — relax.host replaces the previous PMS entirely. For operators who want to evaluate relax.host while keeping their current setup, we offer read-only webhook mode.
Read-only / webhook mode
In webhook mode, you keep your existing PMS as the official channel-manager connection. relax.host receives a real-time copy of reservations, messages, and calendar updates via your PMS's webhook (we support webhooks from Hostaway, Hospitable, Smoobu, Guesty, and Lodgify out of the box).
In this mode the agent can:
- Read every inbound and outbound message
- Draft replies for you to copy and paste manually
- Generate access codes and track operational tasks
- Run accounting, pricing analytics, and reports
What it can't do (because it doesn't have channel write access):
- Send messages directly into the Airbnb/Booking inbox
- Modify your calendar or pricing on the channels
- Issue refunds or cancellations
Webhook mode is meant for trial periods. When you're ready to fully switch, click Promote to primary channel manager in Settings and relax.host takes over write access from your previous PMS.
All access, centrally managed.
relax.host is the control plane for how guests get into your properties — regardless of which lock, code, or hand-off you actually use.
Real-world access ranges from a fancy August smart lock to a key under the doormat. relax.host supports them all and treats every property differently based on what's installed.
Smart locks
For supported smart locks, relax.host generates a unique code per reservation, scoped to the exact check-in / checkout window. The code is delivered to the guest at the right hour (configurable — typically 2 hours before check-in) and revoked automatically at checkout.
| Brand | Method | Status |
|---|---|---|
| August | Native API | Live |
| Nuki | Native API | Live |
| TTLock | Native API | Live |
| Yale Linus / Conexis | via Salto Homelok | Live |
| Igloohome | Native API | Live |
| Schlage Encode | via SmartThings | Beta |
| Other | Static keypad codes (manual rotation) | Supported |
Keys, lockboxes, and key handoffs
Not every property can have a smart lock — historic buildings, shared corridors, and rental contracts often make digital locks impractical. relax.host handles these gracefully:
- Lockbox — set the box code in Settings. relax.host sends it to guests at the right time, with directions to find the box.
- Static keypad — set your standing code. relax.host sends it and rotates only when you ask (Settings → Rotate code).
- Key handoff — link a contact (you, a neighbour, a key-handling service). relax.host coordinates timing with the guest, sends both parties the meeting point and contact details.
- Doorman / concierge — relax.host notifies your front desk with reservation details and arrival window before the guest arrives.
Cleaning dispatch
When a checkout is finalized, relax.host notifies your cleaning team automatically — SMS, email, or a relax.host-Teams app. The notification includes the property address, the checkout time, the next check-in (so they know their window), and any guest-flagged issues from the stay.
You can add multiple cleaners per property, with availability windows, and relax.host picks the best match. If no one's available, you get the alert before the guest does.
Dynamic pricing, inside your rules.
relax.host adjusts your nightly rate every twelve hours against live demand. You set the rules; the agent finds the best price inside them.
Floor & ceiling guardrails
Every property has a price floor and ceiling. relax.host never goes below the floor or above the ceiling — even if the algorithm thinks it should. Defaults are 70% and 150% of your base nightly rate; you can change them per property or per season.
Signals relax.host uses:
- Local demand — listings in your immediate area, their availability, their prices
- Events & holidays — concerts, conferences, public holidays, school terms
- Occupancy target — your goal (e.g. 75% occupancy) and where you currently stand
- Day-of-week patterns — historical performance on weekdays vs weekends
- Lead time — how far out the booking would be; last-minute discounts within your floor
The books, closed for you.
Invoices generated, receipts parsed, city tax filed, monthly close PDF posted to your accountant on the first.
relax.host's accounting module is included in every plan — no add-ons. It's not a replacement for proper bookkeeping at scale, but for owners with 1–10 properties, it covers everything you actually need.
Expense parsing
Photograph any receipt from the relax.host mobile app. The agent reads the vendor, date, total, VAT, and a category guess (supplies, cleaning, maintenance, utilities, marketing). You confirm the category; the expense is logged against the property.
You can also forward email receipts to [email protected] and they're parsed automatically.
City tax filing
Most European cities require operators to collect a tourist tax per guest, per night, and remit it monthly or quarterly. relax.host calculates the amount per reservation, totals it per filing period, and submits to the local tax authority where supported.
| City | Submission | Currency |
|---|---|---|
| Bratislava (SK) | Automatic monthly | EUR |
| Prague (CZ) | Automatic monthly | CZK |
| Vienna (AT) | Automatic quarterly | EUR |
| Budapest (HU) | Calculation only · manual filing | HUF |
| Barcelona (ES) | Calculation only · manual filing | EUR |
| Other | Calculation provided · check local laws | — |
Plans, seats, and billing.
relax.host bills monthly or annually (10% discount on annual). Charges apply per property under management. You can pause an individual property (Settings → Pause) and you're not billed for it that month.
Team & seats
The Growing plan includes 3 team seats; Portfolio is unlimited. Roles available: Owner (full access), Operator (everything except billing), Reviewer (read-only with approval rights for supervised actions), Cleaner (mobile-only, sees today's schedule).
When something isn't syncing.
99.98% of the time, channel sync just works. When it doesn't, here's how to find out why and fix it fast.
Check service status first
If multiple things look broken at once, check status.relax.host. Channel-side outages (Airbnb's API down, Booking.com's webhook delayed) are reported there in real time.
If status is green and you're still seeing issues, open the Sync log for the affected property (Settings → Property → Sync log). Every channel call and response is logged for 30 days.