Help center · v1.0 · last updated May 16, 2026

How can we help?

Everything you need to set up relax.host, run your properties, and get the most out of your AI agent. Searchable, indexed, written by humans.

Getting started

Create your account, connect Airbnb and Booking.com, configure your first property in five minutes.

6 articles →

The AI agent

How the agent works, autonomy levels, languages, tone, and how to keep a human in the loop.

8 articles →

Channels & sync

Connect Airbnb, Booking.com, Vrbo. How channel sync works and how to handle conflicts.

5 articles →

Access & operations

Smart locks, key handoffs, lockboxes — central access management for every property.

7 articles →

Pricing & revenue

Dynamic pricing rules, floor/ceiling guardrails, event-based adjustments.

4 articles →

Accounting

Invoices, expense parsing, city tax filing, monthly close PDFs for your accountant.

5 articles →
Docs Getting started Quick start

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
Tip · evaluating before switching Airbnb and Booking.com only allow one PMS connection at a time. If you have an existing PMS and want to evaluate relax.host without committing, see read-only webhook mode — relax.host watches reservations and messages without writing back to the channels.

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).

Important · channel exclusivity Booking.com requires a single channel-manager connection. If you currently have another PMS connected as your channel manager, you'll need to disconnect it before connecting relax.host. See the one-PMS rule for migration paths.

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).
Last updated · May 14, 2026
Was this helpful?
Docs The AI agent Overview

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.

LevelBehaviourGood 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.
The agent always defers Whatever level you pick, your decision overrides relax.host's. If you reply to a guest before the agent does, the agent stays out of the way. If you cancel a queued action, it never runs. If you change autonomy mid-stay, the next event respects the new setting.

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:

English Slovak German French Spanish Italian Czech Hungarian Polish Dutch Portuguese · Q3 2026 Romanian · Q3 2026

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.

Last updated · May 16, 2026
Was this helpful?
Docs Channels & sync

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.

Last updated · May 12, 2026
Was this helpful?
Docs Access & operations

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.

BrandMethodStatus
AugustNative APILive
NukiNative APILive
TTLockNative APILive
Yale Linus / Conexisvia Salto HomelokLive
IgloohomeNative APILive
Schlage Encodevia SmartThingsBeta
OtherStatic 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.
Tip · access fallback chains Configure a fallback for every property. If the guest can't find the lockbox at midnight, relax.host escalates to a key handoff with a nearby contact. You define the chain; the agent walks it automatically.

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.

Last updated · May 10, 2026
Was this helpful?
Docs Pricing & revenue

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
Last updated · May 9, 2026
Was this helpful?
Docs Accounting

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.

CitySubmissionCurrency
Bratislava (SK)Automatic monthlyEUR
Prague (CZ)Automatic monthlyCZK
Vienna (AT)Automatic quarterlyEUR
Budapest (HU)Calculation only · manual filingHUF
Barcelona (ES)Calculation only · manual filingEUR
OtherCalculation provided · check local laws
Last updated · May 8, 2026
Was this helpful?
Docs Account & billing

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).

Last updated · May 5, 2026
Was this helpful?
Docs Troubleshooting

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.