Software directory

Property management · software

Uplisting

4.1 / 5Out of 307 reviews
Visit website

Properties: Independent Host: up to four properties. Operator and Manager are marketed for any portfolio size; calculator quotes are custom above 40.

Channel management, a central calendar, automated guest messaging and direct booking, with three plans and optional modules.

Compare Uplisting

Choose how many properties you manage. Some prices are per lock or door. Others need a quote.

About Uplisting

Channel management, a central calendar, automated guest messaging and direct booking, with three plans and optional modules.

Features and conditions

Uplisting: documented features and conditions.
CapabilityPlan and conditions
MarketUS
01 / Plans & requirements
Plan options

Named subscription tiers offered for this PMS; do not treat optional modules as tiers.

Available

Independent Host; Operator; Manager

Plan: Independent Host / Operator / Manager
Property limits

Documented listing or property limits for named tiers; audience ranges do not establish hard limits.

Available

Independent Host up to four properties; other plans open to any portfolio size

Independent Host: up to four properties. Operator and Manager are marketed for any portfolio size; calculator quotes are custom above 40.

Plan: Independent Host / Operator / Manager
Billing basis

How subscription charges are calculated and billed; distinguish listings, accounts and booking revenue.

With conditions

Plan floor or per-property charge, whichever is higher; optional Pay As You Go

Plan: Independent Host / Operator / ManagerPlan floors and per-property rates depend on currency; select a portfolio count for observed USD prices.
Booking fees

Percentage or fixed booking-related vendor fees and the transactions to which they apply.

With conditions

Optional Pay As You Go: 3% Independent Host or 1.5% Operator

Plan: Independent Host / Operator / ManagerPayAsYouGo limited to portfolios up to 10 properties; monthly subscription is a separate option.
Paid modules

Features or services requiring a separate payment beyond the selected subscription.

With conditions

Client management, ID verification, Plus booking site and unlimited AI; Smart Locks and Protect on Independent Host

Plan: Independent Host / Operator / ManagerIncluded modules vary by plan. Add-on prices are shown in GBP pending local pricing; confirm USD charges.
Trial

Documented trial duration and conditions; a demo is not a free trial.

Available

14-day trial; no card required

Plan: Independent Host / Operator / Manager
Setup fees

Documented one-time implementation or onboarding charges; absent pricing is not zero.

Not confirmed

Plan: Independent Host / Operator / ManagerPricing confirms free 1:1 onboarding but does not establish that every implementation or migration service is free. No universal setup-fee schedule was established.
02 / Channels & synchronization
Airbnb connection

Documented connection method and account/listing restrictions for Airbnb.

Available

Airbnb channel connection

Plan: Independent Host / Operator / Manager
Vrbo connection

Documented connection method and account/listing restrictions for Vrbo.

Available

Vrbo channel connection

Plan: Independent Host / Operator / Manager
Booking.com connection

Documented connection method and account/listing restrictions for Booking.com.

Available

Booking.com channel connection

Plan: Independent Host / Operator / ManagerBooking.com cleaning fees and promotions require extranet setup; only the mapped rate plan syncs by default, and inquiries do not sync.
iCal import

Importing external calendar feeds; document data imported and update constraints.

With conditions

Import an external iCal calendar

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Both directions must be configured; iCal bookings are read-only and do not support automated messaging, ID checks, rental agreements or deposits.
iCal export

Exporting calendar feeds for other tools; distinguish feed export from full reservation export.

With conditions

Export Uplisting iCal to an external platform

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Both directions must be configured; iCal bookings are read-only and do not support automated messaging, ID checks, rental agreements or deposits.
Rate sync

Sending rates to connected booking channels; identify supported channels and restrictions.

With conditions

Channel rate synchronization

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Vendor documents API/XML connections; per-channel setup and behavior apply. “Real time” is a vendor claim, not a measured guarantee.
Availability sync

Sending available and blocked dates to booking channels; state method and limits.

With conditions

Channel availability synchronization

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Vendor documents API/XML connections; per-channel setup and behavior apply. “Real time” is a vendor claim, not a measured guarantee.
Reservation sync

Importing or synchronizing channel reservations and changes; identify supported channels.

With conditions

Channel booking synchronization

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Vendor documents API/XML connections; per-channel setup and behavior apply. “Real time” is a vendor claim, not a measured guarantee.
Channel message sync

Receiving and sending guest messages through channel connections; specify channel scope.

With conditions

Airbnb, Booking.com, Vrbo and direct-booking inbox

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Email and SMS also supported. WhatsApp is described as in development, not available.
Sync limitations

Documented update delays, unsupported fields or connection restrictions; no reliability inference.

With conditions

iCal is periodic and read-only; channel-specific API limits also apply

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)iCal refresh timing depends on the platform. Prices/dates must be edited at the origin; messaging, identity checks, agreements and deposits are not supported for imported iCal bookings.
03 / Reservations & calendars
Multi calendar

A calendar view showing multiple listings and bookings together.

With conditions

Unified portfolio calendar

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Connected Airbnb, Booking.com, Vrbo and direct bookings. Actual synchronization latency was not independently tested.
Manual reservations

Creating reservations manually, rather than only importing channel bookings.

With conditions

Create confirmed or pending bookings on the calendar

Plan: Plan not confirmedEnter dates, guest details and pricing. Pending bookings block dates for 48 hours by default; verify calendar prices for long stays.
Booking changes

Editing documented reservation fields and whether edits affect connected channels.

With conditions

Booking date/contact/status edits through the OAuth API

Plan: Independent Host / Operator / ManagerDocumented API route requires bookings:update; new dates must be available and status changes valid. Separate browser UI edit scope is not established.
Booking cancellation

Cancelling reservations and documented channel/refund constraints.

With conditions

Cancel Direct, Airbnb, Vrbo and Google bookings in Uplisting

Plan: Plan not confirmedOther channels, including Booking.com, must be canceled at the booking site. Cancellation preserves a searchable record; deletion removes it. Refunds are separate.
Calendar blocking

Blocking dates without creating a paid guest reservation.

With conditions

Block calendar dates for maintenance and cleaning

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Calendar setup and authorized access required.
Booking import

Migrating or importing existing bookings; specify source or import format.

With conditions

Onboarding includes booking import guidance

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Source documents assisted switching, not complete historical migration or identical import coverage for every channel.
Guest records

Storing and viewing guest/contact history; do not infer a full CRM.

With conditions

Guest contact details and notes attached to bookings

Plan: Plan not confirmedGuest name/contact and internal notes are stored with bookings. Booking reports expose guest records; this is not a full standalone CRM claim.
Booking export

Exporting reservation records and documented output formats.

With conditions

CSV booking report by date range and listing

Plan: Plan not confirmedCan include or exclude canceled bookings; delivered to the registered email. Exact legacy-report plan inclusion remains unconfirmed.
04 / Rates & booking rules
Seasonal rates

Defining rates for date ranges or seasons within the PMS.

With conditions

Base rates and date-specific calendar rates

Plan: Plan not confirmedSpot rates override base rates. Booking-site currencies must match because the guide says Uplisting does not convert currencies.
Minimum stays

Setting minimum-night rules and any date/channel constraints.

With conditions

Base/date-specific minimum stays and rolling lead-time rules

Plan: Plan not confirmedManual spot settings take precedence. Lead-time rules recalculate at midnight in the property timezone; pricing-provider settings can interact.
Gap night rules

Adjusting rules specifically for orphan or gap nights between reservations.

With conditions

Automatically reduce minimum stay for qualifying gaps

Plan: Plan not confirmedOnly gaps between bookings within the configured look-ahead window. Coordinate with third-party pricing tools to avoid conflicting rules.
Length of stay discounts

Applying discounts based on stay duration.

With conditions

Weekly and monthly discounts

Plan: Plan not confirmedDocumented channels: Airbnb, Direct, Vrbo and Google Vacation Rentals. Configure Booking.com promotions separately.
Last minute discounts

Applying discounts based on time remaining before arrival.

With conditions

Airbnb last-minute discount; separate fixed-rate lead-time rules

Plan: Plan not confirmedThe discount setting syncs to Airbnb only. Separate lead-time rate rules change the nightly amount at 7, 14 or 28 days; no universal cross-channel discount promise.
Dynamic pricing

Built-in dynamic rate calculation versus external pricing integration; distinguish both.

With conditions

External dynamic-pricing integrations

Plan: Plan not confirmedDirect PriceLabs, Wheelhouse and Beyond integrations; separate account/setup/fees apply. This does not establish a built-in market-based pricing engine.
Pricing integrations

Named dynamic-pricing integrations and their documented requirements.

With conditions

PriceLabs, Wheelhouse and Beyond

Plan: Plan not confirmedConnect a separate pricing service to sync rates and availability restrictions; provider terms and charges apply.
05 / Guest messaging & AI
Unified inbox

Guest message threads combined across supported channels in a shared view.

Available

Unified inbox

Plan: Independent Host / Operator / Manager
Scheduled messages

Messages scheduled relative to documented reservation times or dates.

With conditions

Scheduled guest communication

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Booking confirmations, arrival/departure instructions and post-stay messages; channel and configured timing apply.
Event triggers

Messages triggered by reservation events, with named supported events.

With conditions

Booking and stay-event messages

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Configured guest-message automation, not a general-purpose workflow engine.
Conditional messages

Rules that send or skip a message based on documented booking conditions.

With conditions

Property-specific rules and per-booking overrides

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Evidence establishes these controls; unrestricted conditional workflow logic is not established.
Message templates

Reusable templates and supported guest/reservation placeholders.

With conditions

Reusable templates with dynamic guest and booking fields

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Host configures templates and content.
AI suggested replies

AI generates draft replies for a human to review or send.

With conditions

Draft replies when AI pauses for review

Plan: Independent Host / Operator: 100 AI actions/month; Manager: unlimited (AI Suite inclusion inference)AI uses property, booking, knowledge-base and conversation data. Lower plans have a 100-action monthly allowance; unlimited is an add-on or included on Manager.
AI automatic replies

AI can send guest replies without individual human approval; specify limits.

With conditions

AI can send guest replies automatically

Plan: Independent Host / Operator: 100 AI actions/month; Manager: unlimited (AI Suite inclusion inference)Enable globally or per conversation; low-confidence or complex messages pause for host review. AI quotas apply.
Approval before AI sends

Documented human-review controls before an AI-generated reply is sent.

With conditions

Configurable confidence threshold and human review

Plan: Independent Host / Operator: 100 AI actions/month; Manager: unlimited (AI Suite inclusion inference)Host can disable automation globally or per conversation. This is not a guarantee of AI correctness.
Translations

Documented message translation functions; multilingual templates are not automatic translation.

Not confirmed

Plan: Plan not confirmedAI can reply in the guest’s language, but translation of existing messages was not established after checking the current AI and inbox documentation.
SMS messages

Guest communication by SMS; specify country, number and fee conditions.

With conditions

Two-way SMS in the unified inbox

Plan: Independent Host / Operator / ManagerIncluded within a reasonable-usage limit. Guide states 160 characters per message and requires guest opt-in in applicable regions; it contains conflicting mobile-availability wording, so mobile SMS availability should be confirmed.
Email messages

Guest communication by email and documented sender or channel restrictions.

With conditions

Connect multiple email addresses to the inbox

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Configured account connections required.
06 / Direct bookings & payments
Website builder

Vendor-provided tools to create and host a direct-booking website.

Available

Basic direct booking site

Plan: Independent Host / Operator / Manager
Booking widget

Embedding a booking engine in an independently hosted website.

With conditions

Embed a direct-booking widget on an existing website

Plan: Plan not confirmedExternal website setup and Stripe payment configuration required; specific Basic versus Plus widget entitlement is not established.
Custom domain

Using a host-owned domain for a vendor-provided direct-booking website.

With conditions

Use an owned domain for the booking site

Plan: Plan not confirmedOwned domain and configuration required; exact Basic versus Plus entitlement remains unconfirmed.
Payment processors

Named payment services and documented geographical or plan requirements.

With conditions

Stripe payment integration

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)A Stripe account and eligible payment setup are required. Processor charges and terms remain separate.
Payment schedules

Scheduling booking payments or installments; identify relevant booking types.

With conditions

Property-specific deposit and balance schedules

Plan: Plan not confirmedDirect bookings, Vrbo and Google Vacation Rentals only. Stripe processes payments. Ineligible bookings are charged in full at booking.
Security deposits

Taking or holding refundable deposits; distinguish damage insurance/protection.

With conditions

Automated security deposit collection (Protect)

Plan: Operator / Manager; add-on on Independent HostStripe preauthorization; unsuccessful renewal can capture the deposit, requiring a manual refund. Airbnb requires account approval. Current pricing includes Protect on Operator/Manager; help also lists $6/active listing/month, so confirm applicable charges.
Refunds

Issuing refunds through documented payment flows; no fee-refund assumption.

With conditions

Partial or full refunds for direct bookings

Plan: Plan not confirmedRefunding does not cancel the reservation. Refund processing and channel-specific procedures remain separate.
Rental agreements

Creating, delivering or signing guest agreements; specify electronic signature support.

With conditions

Electronic agreement templates linked to bookings

Plan: Plan not confirmedCustomizable property/stay templates, signature-status tracking and reminders. Legal enforceability is not independently assessed; exact tier remains unconfirmed.
Guest verification

Documented guest identity or booking verification; no legal-compliance guarantee.

With conditions

Guest ID verification included with Manager; add-on on lower plans

Plan: Independent Host / Operator / ManagerPrice table differs from add-on card £1.25/verification; do not infer a complete US price.
Direct booking fees

Vendor fees specific to direct bookings; distinguish processor fees and paid protection.

With conditions

Pay As You Go booking commission; flat subscriptions priced separately

Plan: Independent Host / Operator / ManagerCurrent pricing gives 3% for 1–4 properties and 1.5% for 5–10. Confirm the commission base and direct-booking treatment; older feature pages claim zero commission generally and do not resolve the current PAYG terms. Processor charges are separate.
07 / Cleaning & operations
Automatic tasks

Creating operational tasks automatically from bookings or reservation events.

With conditions

Automatically schedule cleaning turnovers

Plan: Plan not confirmedBased on booking activity and check-in/out; recurring mid-stay and same-day cleans documented. Exact subscription tier remains unconfirmed.
Cleaner access

Giving cleaners task or calendar access without exposing unnecessary management functions.

With conditions

Cleaner logins for assigned turnovers

Plan: Plan not confirmedAssigned property details, schedules and notes; cleaners can mark tasks completed. Exact subscription tier remains unconfirmed.
Task checklists

Reusable task lists that can be marked complete.

Not confirmed

Plan: Plan not confirmedThe cleaning scheduler and cleaner-access guide document changeover acceptance/completion and notes, but reusable itemized checklists were not established.
Photo requirements

Requesting or requiring photos as task-completion evidence.

Not confirmed

Plan: Plan not confirmedCleaning guides document changeover notes and status actions, but requested or mandatory photo evidence before completing a turnover was not established.
Task notifications

Sending documented task assignment, change or completion notifications.

With conditions

Cleaner email alerts for changeover updates

Plan: Plan not confirmedEmail alerts go to the cleaner account address when changeovers are created, modified or cancelled. Exact subscription tier and delivery guarantees remain unconfirmed.
Maintenance tasks

Recording or assigning maintenance work; distinguish generic reminders.

With conditions

Maintenance scheduling through an external integration

Plan: Integration; Uplisting tier not confirmedResortCleaning is listed via iCalendar; separate service/setup/fees apply. This does not establish native maintenance tickets or task assignment.
Cleaning integrations

Named external cleaning/turnover connections and documented dependencies.

With conditions

Turno and other cleaning integrations

Plan: Integration; Uplisting tier not confirmedTurno is listed as a direct integration; separate account and setup required. Third-party charges may apply.
08 / Check-in & smart access
Checkin instructions

Delivering guest check-in information at documented reservation stages.

With conditions

Automated arrival and departure instructions

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Host supplies property-specific details and message timing.
Guest portal

A guest-facing reservation page or portal; specify actions available.

With conditions

Personalized booking page for pre-arrival requirements

Plan: Plan not confirmedGuest ID and deposit features follow their paid-plan/add-on terms; a general guest reservation-editing portal is not established.
Lock integrations

Named smart-lock platforms supported via native or third-party connections.

With conditions

Smart Locks included with Operator/Manager; add-on on Independent Host

Plan: Independent Host / Operator / ManagerCompatible locks and setup required; displayed GBP add-on price does not establish USD price.
Automatic lock codes

Creating reservation-specific lock codes automatically, with hardware/service conditions.

With conditions

Unique door code for each reservation

Plan: Operator / Manager; add-on on Independent HostCompatible hardware and activated lock integration required. Configure access schedules and message delivery; current pricing bundles Smart Locks by tier.
Code scheduling

Setting code validity to documented check-in/check-out times.

With conditions

Timed lock access with check-in/out buffers

Plan: Operator / Manager; add-on on Independent HostCompatible hardware and activated lock integration required. Configure access schedules and message delivery; current pricing bundles Smart Locks by tier.
Code delivery

Sending reservation access codes to guests through documented channels.

With conditions

Insert lock codes into automated guest messages

Plan: Operator / Manager; add-on on Independent HostCompatible hardware and activated lock integration required. Configure access schedules and message delivery; current pricing bundles Smart Locks by tier.
Access extra costs

Additional software or integration charges for smart access; hardware cost separate.

With conditions

Smart Locks: add-on on Independent Host; included on Operator/Manager

Plan: Operator / Manager; add-on on Independent HostCurrent pricing shows a GBP 10/month add-on, while the help guide states GBP 4/activated lock/month. Confirm the applicable USD price and whether any per-lock charges remain. Hardware is separate.
09 / Reports & accounting
Booking reports

Reports about reservation activity; specify documented measures.

With conditions

Booking report with financial, guest and stay data

Plan: Plan not confirmedFilter dates, listing and canceled bookings. Exact legacy report tier remains unconfirmed.
Occupancy reports

Occupancy reporting and documented date/property filters.

With conditions

Booking-report data supports occupancy analysis

Plan: Plan not confirmedThe guide lists average nightly occupancy and nights sold as analysis uses. A dedicated occupancy dashboard and its tier are not established here.
Revenue reports

Revenue reporting and supported measures; do not equate to financial accounting.

With conditions

Owner statement revenue and financial summaries

Plan: Manager; add-on on Independent Host / Operator (client-management inclusion inferred)Property-level revenue, fees, adjustments and payouts. This is the client-management reporting route.
Owner statements

Statements for property owners, including documented income/expense scope.

With conditions

Owner statements included with Manager; available as add-on on lower plans

Plan: Independent Host / Operator / ManagerAdd-on pricing is shown inGBP while localpricing is finalised; specific dollar price not established.
Expense tracking

Recording property or reservation expenses inside the product.

With conditions

Record and categorize property expenses

Plan: Manager; add-on on Independent Host / Operator (client-management inclusion inferred)Used in owner statements and payout calculations; no full accounting-suite claim.
Accounting integrations

Named external accounting connections and documented scope.

With conditions

Direct accounting integrations including VRPlatform

Plan: Integration; Uplisting tier not confirmedExternal accounting service and setup required; separate charges and capabilities depend on the provider.
Report exports

Exporting reporting outputs in documented formats.

With conditions

Download owner statements

Plan: Manager; add-on on Independent Host / Operator (client-management inclusion inferred)The source does not establish a universal report format or export for every dashboard.
10 / Team & owner access
Team users

Additional staff accounts and any documented seats or plan limits.

With conditions

Invite teammates, cleaners and owner/clients

Plan: Plan not confirmedTeammates have access to almost all features except billing; cleaner/owner routes have different access. Exact tier and user-count limit remain unconfirmed.
User permissions

Configurable permissions or predefined access roles.

With conditions

Team calendar permission levels

Plan: Plan not confirmedSource confirms differentiated access for cleaners/assistants; exact role matrix and tier are not established.
Property scoped access

Restricting a user's access to selected properties.

With conditions

Assign owners access to selected properties

Plan: Manager; add-on on Independent Host / Operator (client-management inclusion inferred)Scope established for the owner portal, not every team role.
Owner portal

Owner-facing access to documented property, booking or financial information.

With conditions

Owners view assigned listings and block dates

Plan: Manager; add-on on Independent Host / Operator (client-management inclusion inferred)Owners cannot manage bookings or operational/account settings. Current pricing bundles client management with Manager; portal inclusion within that bundle is inferred.
Mobile app

Documented native mobile app availability; responsive website separate.

With conditions

iOS and Android messaging apps

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)The cited page confirms inbox use and notifications; it does not establish full desktop feature parity.
11 / Integrations & data access
Public API

A documented API for external developers; channel API connections alone do not establish this.

Available

REST API access

Plan: Independent Host / Operator / Manager
API access conditions

Who may use the developer API and subscription, approval or access restrictions.

With conditions

Included API access for active subscribers

Plan: Independent Host / Operator / ManagerActive subscription and authorized OAuth client/scopes required. Private own-account integrations do not require a partner agreement; marketplace or other-customer integrations may require one.
Webhooks

Documented outbound event notifications for external integrations.

With conditions

API-key webhook registration with signed event delivery

Plan: Independent Host / Operator / ManagerSeparate from V3 OAuth. Verify timestamp/signature, deduplicate event_id and respond within five seconds; repeated failures can disable the webhook.
Zapier

Officially documented Zapier integration, with triggers/actions or plan conditions.

With conditions

Zapier booking triggers

Plan: Plan not confirmedUplisting documents booking-created triggers, including synced, direct and manual bookings. Separate Zapier account and plan limits apply.
Data export

Documented portability of product data beyond calendar feeds; identify datasets and formats.

With conditions

Booking reports as CSV

Plan: Plan not confirmedBooking data can be exported by date/listing and cancellation status. This does not establish a complete account export.
12 / Setup & support
Onboarding

Documented onboarding assistance and whether optional or separately paid.

Available

Free 1:1 onboarding session

Plan: Independent Host / Operator / Manager
Data migration

Documented assistance or tools for importing data from another system.

With conditions

Airbnb import and assisted Vrbo/direct booking import

Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Guide offers bulk import for more than ten existing Vrbo/direct bookings; smaller sets can be entered manually. Import coverage and switching steps differ by channel.
Help center

Public documentation or help resources; availability is not support-quality proof.

Available

Public help documentation

Plan: All visitorsPublic guides cover onboarding, pricing, bookings, channel connections and API setup.
Email support

Documented support by email and any tier restrictions; no response-time inference.

With conditions

Email support; plan response targets differ

Plan: Independent Host / Operator / ManagerVendor response targets are not independently measured guarantees.
Chat support

Documented live or in-app support chat; distinguish AI bot/self-service.

With conditions

Chat support

Plan: Independent Host / Operator / ManagerHigher-tier priority targets differ.
Phone support

Documented support by telephone and any tier or geography restrictions.

Available

Phone support on Manager

Plan: Manager
13 / API capabilities
Documented API interface capabilities; live operations have not been tested. Access requirements appear in each row.
Documented API versions

Versions represented by the captured public machine-readable schemas; not a runtime compatibility guarantee.

With conditions

Legacy API-key and OAuth API interfaces

Plan: Independent Host / Operator / ManagerThe help center calls the OAuth access model V3; published URLs do not all contain a version segment. Not a runtime compatibility test.
API authentication

Security schemes declared in the captured schemas; API authorization and plan eligibility remain separate.

With conditions

OAuth Authorization Code with PKCE; legacy API-key access

Plan: Independent Host / Operator / ManagerAuthorized client and scopes required. Token refresh requires offline_access; the legacy webhook flow is separate.
Read property records

An explicit API operation retrieves property records.

With conditions

List and retrieve properties

Plan: Independent Host / Operator / Managerproperties:read scope. Optional embedded relationships; list uses limit/cursor pagination.
Read reservation records

An explicit API operation retrieves reservation or booking records.

With conditions

List bookings and retrieve a booking

Plan: Independent Host / Operator / Managerbookings:read scope; list requires property_id. Financial relationships require include on the individual booking.
Create reservations

An explicit API operation creates a reservation or booking; not proof of an equivalent user-interface flow.

With conditions

Create a booking

Plan: Independent Host / Operator / Managerbookings:create scope; property ID and check-in/out dates required. Initial status pending or confirmed.
Update reservations

An explicit API operation modifies reservation fields; specify field and channel limits.

With conditions

Update booking attributes; separate cancellation and request actions

Plan: Independent Host / Operator / Managerbookings:update scope. Dates must be available and status transitions valid. Cancellation changes booking status without automatically refunding.
Read guest data

An explicit guest read operation or documented guest data included in a reservation response; distinguish these forms.

With conditions

Guest contact fields embedded in booking responses

Plan: Independent Host / Operator / ManagerDocumented booking example includes guest_name, guest_email and guest_phone; this is not a standalone guest directory.
Update guest records

An explicit operation updates guest records, rather than merely booking contact fields.

Not confirmed

Plan: Independent Host / Operator / ManagerThe full 39-request collection exposes booking contact-field updates, but no independent guest-record update operation was established.
Read guest messages

An explicit API operation reads guest messages or message-thread details.

With conditions

List threads and thread messages

Plan: Independent Host / Operator / Managermessaging:read scope; optional filters and cursor pagination. Documented channels include SMS, email, Airbnb, Booking.com and Vrbo.
Send guest messages

An explicit API operation adds or sends guest messages; access restrictions remain separate.

With conditions

Send a message within a thread

Plan: Independent Host / Operator / Managermessaging:write scope; selected channel must be enabled for that thread. SMS is length-limited.
Read nightly rates

An explicit rate read operation or nightly price fields in a calendar response.

With conditions

Read per-day rates in the calendar

Plan: Independent Host / Operator / Managercalendar:read scope and property ID. Calendar range defaults to one year and is capped at 730 days.
Update nightly rates

An explicit API operation writes nightly rates; distinguish from rate calculation.

With conditions

Bulk-update calendar day rates and restrictions

Plan: Independent Host / Operator / Managercalendar:write scope; max 1,095 entries. Dates or ranges, positive day_rate/minimum stay; asynchronous 202 with request_id.
Read availability calendar

An explicit API operation retrieves date availability or calendar nights.

With conditions

Read per-day availability and rates

Plan: Independent Host / Operator / Managercalendar:read scope and property ID; optional from/to range, capped at 730 days.
Read payment records

An explicit operation retrieves actual payment records; payment settings and payment-link generation do not establish this.

With conditions

Read booking_payments through a booking include

Plan: Independent Host / Operator / Managerbookings:read scope; request booking_payments on Get booking. This does not establish payment-link creation or collection through the public API.
Read refund records

An explicit API operation retrieves refund records; no ability to issue refunds inferred.

With conditions

Read booking_refunds through a booking include

Plan: Independent Host / Operator / Managerbookings:read scope; request booking_refunds on Get booking. Read access does not establish refund issuance.
Read owner records

An explicit API operation retrieves property-owner records.

Not confirmed

Plan: Independent Host / Operator / ManagerAudited all 39 public requests; no standalone owner-record retrieval operation was established. Owner payout fields on a booking are not owner records.
Custom data fields

Explicit API field-definition/value operations or documented reservation enrichment resources; specify differences.

With conditions

Read/create custom booking attributes

Plan: Independent Host / Operator / ManagerScoped access; names must use snake_case and an assigned partner prefix. Maximum 15 attributes per account.
Manage webhook subscriptions

Explicit API operations list, create or remove webhook subscriptions; outbound webhook documentation alone does not establish management endpoints.

With conditions

Register, list, remove hooks and rotate signing secret

Plan: Independent Host / Operator / ManagerUses legacy API-key authentication separately from OAuth. Verify signatures and handle duplicate event delivery.
Documented throttling response

A declared HTTP 429 response or explicit throttle condition in captured machine-readable contracts; numeric limits require separate evidence.

With conditions

5 requests/second/IP; 100/minute/IP; 15/minute/property

Plan: Independent Host / Operator / ManagerPublished general limits; excess requests return HTTP 429. Use snapshots plus webhooks rather than continuous polling.
Reservation pagination

Documented parameters that page reservation collections, including declared defaults or maximums.

With conditions

Cursor pagination with limit and cursor

Plan: Independent Host / Operator / ManagerProperties, bookings, reviews, threads and messages document opaque cursors; a universal numeric page maximum was not established.

Plans and modules

Independent Host

Up to four properties. Core channel and guest messaging tools; selected modules cost extra.

Operator

Smart Locks, Protect and Google Vacation Rentals included. Owner reporting, ID verification and Plus booking site are add-ons. Protect help also lists $6/active listing/month; confirm applicable charges for your subscription.

Manager

Includes the listed feature modules, unlimited AI and phone support. Pricing depends on property count; larger portfolios require a quote.

Limitations and requirements

  • Independent Host supports up to four properties. The other plans are marketed for any portfolio size, but the USD calculator switches to a custom quote at 41 properties.
  • Imported iCal bookings are read-only and do not support automated messaging, identity checks, rental agreements or deposits.
  • Payment schedules cover supported direct, Vrbo and Google bookings rather than all channels. Processor charges remain separate.
  • Built-in task checklists and mandatory task photos were not confirmed in the audited documentation.

Setup

A 14-day trial requires no card. Every plan lists free 1:1 onboarding; a universal price for every migration or implementation service is not established.

Connections

Airbnb, Vrbo and Booking.com channel connections are listed across plans. iCal has restricted functionality; Google Vacation Rentals is on Operator and Manager. Public API access is included for active subscribers with appropriate authorization.

Hosting workflow

Consider Uplisting for a shared calendar and guest communication workflow. For a small portfolio, compare Independent Host plus your required modules against Operator or Manager.

Before you decide

Compare the flat subscription with optional booking commission pricing. Confirm USD add-on charges: current pricing and some older help articles disagree. Imported iCal bookings do not support the same messaging, verification or payment workflows as connected channels.

Common questions

Frequently asked questions

Is the pay-as-you-go option free?

It has no fixed monthly subscription charge, but charges commission per booking: 3% for 1–4 properties or 1.5% for 5–10. Confirm the commission base and other charges.

Which plan includes owner reporting?

Manager includes client management and automated owner statements. These are paid add-ons on Independent Host and Operator; confirm current USD add-on pricing.

Can I use the API on a small plan?

The pricing matrix lists REST API access across all three plans. An active subscription and authorized client/scopes are required. Private own-account integrations and marketplace integrations can have different partner requirements.

Sources & research

Structured data reviewed: View details

Source dates and limitations vary; documented interfaces do not establish live operational testing.

Review sources

CapterraRating 4.7 / 5 · 129 reviews
TrustpilotTrustScore 3.7 / 5 · 178 reviews
GetAppRating 4.7 / 5 · 129 reviews
Software AdviceRating 4.7 / 5 · 129 reviews

Ratings reflect retained public source snapshots and can change. Blended ratings use reported source counts as weighting proxies, not unique people or pooled individual reviews. Shared company review subjects are labeled and do not establish plan-specific reviews or feature parity. TrustScore uses Trustpilot’s proprietary algorithm. Known shared review pools are counted once; other overlap may remain. At the dataset snapshot date, observations older than 90 days are excluded.

Privacy preferences

Choose whether to allow optional analytics. You can change your choice at any time using Privacy settings. Advertising tracking is not in use.

NecessaryAlways on

The hosting service uses security cookies to protect the site. We also store your privacy choice in this browser for up to 180 days. These settings do not enable analytics.

Analytics

Google Analytics 4 measures page views, scrolling and clicks to other websites after you agree. We do not send form contents, names or email addresses. Google processes technical information such as browser and device details.

AdvertisingNot in use

We do not load advertising tags or enable advertising personalization.

Cookies and storage details

STR Compare stores strcompare-privacy in local storage for up to 180 days. Cloudflare may set __cf_bm for bot protection, normally expiring after 30 minutes of inactivity. If you allow analytics, Google may set _ga and _ga_* cookies for up to 180 days. Rejecting or withdrawing analytics stops measurement and removes accessible analytics cookies. Your choice is stored on this browser, not sent to a consent server.

Read about Cloudflare security cookies
How Google uses data from this site