YOUR SHORTLIST, SIDE BY SIDE
Host Tools vs Lodgify
Look beyond the feature checklist. Compare the plans, conditions and limits that matter for your properties.
Compare features by plan.
For 20+ properties, check the price and plan limits for your exact number of properties.
| What matters to you | Host ToolsProperty management | |
|---|---|---|
| At a glance / Portfolio pricing | ||
| Market | US | US |
| Properties | Public table prices 1-134; Enterprise boundary conflicts: 134+ versus more than 134. No enforced account cap established. | Basic maximum 1; Starter maximum 2; account-wide/Professional/Ultimate hard maximum not established. |
| Overview | Messaging automation and a Pro plan adding calendar, rates, direct booking and team access. | Channel/calendar management and inbox across four tiers; website booking starts with Starter, custom message automation with Professional, and operational tasks with Ultimate. |
| Plans & modules | Messaging Guest/cleaner communication, mobile access and message translation; calendar/rate management requires Pro. Pro Adds calendar/rates, direct booking, team access and AI; smart locks optionally add USD 3/lock/month. Enterprise Quote-based; 134+ card and more-than-134 FAQ conflict at 134. Confirm eligibility and scope. Smart locks · add-on Pro plus USD 3/connected lock/month; compatible hardware/account connection required. | Basic One property; channel calendar/inbox and self-onboarding. No website entitlement established. Starter Up to two properties; includes Basic plus website/widget, rates/payments, co-host access and expert onboarding. Professional Includes Basic/Starter; scheduled messages, manual collection, phone/email and included Dynamic Pricing. Ultimate Includes lower tiers; tasks, check-in/out automation, owner statements, guest app, Turno and priority live support. Smart Locks · add-on USD 7/device/month in advance; compatible installed hardware; base-tier eligibility not confirmed. |
| 1-property price for your selection | Messaging entry plan account price · USD 30.00Monthly billing selection · Total account charge for enabled, linked listings; channel duplicates linked to one property count once. Disabled listings are unbilled; changes may prorate. Tax treatment unconfirmed. Plan prices and conditionsMessaging: USD 30 Total account charge for enabled, linked listings; channel duplicates linked to one property count once. Disabled listings are unbilled; changes may prorate. Tax treatment unconfirmed. Pro: USD 32 Total account charge for enabled, linked listings; channel duplicates linked to one property count once. Disabled listings are unbilled; changes may prorate. Tax treatment unconfirmed. Optional smart locks add USD 3/connected lock/month; hardware/processor costs separate. Enterprise: Outside this portfolio Total account charge for enabled, linked listings; channel duplicates linked to one property count once. Disabled listings are unbilled; changes may prorate. Tax treatment unconfirmed. Enterprise advertised 134+ listings; this small-count scenario is outside its documented audience. | Basic monthly account total · USD 18.00Monthly billing selection · Current configured USD account-total monthly display; taxes/payment fees/add-ons separate. Plan prices and conditionsBasic: USD 18 Current configured USD account-total monthly display; taxes/payment fees/add-ons separate. Starter: USD 33 Current configured USD account-total monthly display; taxes/payment fees/add-ons separate. Professional: USD 58 Current configured USD account-total monthly display; taxes/payment fees/add-ons separate. Ultimate: USD 85 Current configured USD account-total monthly display; taxes/payment fees/add-ons separate. |
| Limitations & requirements |
|
|
| Review sources | CapterraRating 4.8 / 5 · 182 reviews TrustpilotTrustScore 4.4 / 5 · 35 reviews GetAppRating 4.8 / 5 · 182 reviews Software AdviceRating 4.8 / 5 · 182 reviews | CapterraRating 4.5 / 5 · 1,311 reviews TrustpilotTrustScore 4.7 / 5 · 4,436 reviews G2Rating 4.4 / 5 · 90 reviews GetAppRating 4.5 / 5 · 1,311 reviews Software AdviceRating 4.5 / 5 · 1,311 reviews |
| 01 / Plans & requirements | ||
| Plan options Named subscription tiers offered for this PMS; do not treat optional modules as tiers. | Available Messaging, Pro; Enterprise quote Plan: Messaging / Pro / Enterprise | Available Basic; Starter; Professional; Ultimate Plan: Basic / Starter / Professional / Ultimate |
| Property limits Documented listing or property limits for named tiers; audience ranges do not establish hard limits. | With conditions Public table to 134 listings; Enterprise quote boundary conflicts Public table prices 1-134; Enterprise boundary conflicts: 134+ versus more than 134. No enforced account cap established. Plan: Messaging / Pro / EnterpriseEnterprise card says 134+; FAQ says more than 134, while table prices 134No enforced maximum account size established | Available Basic: 1 property; Starter: 2 properties Basic maximum 1; Starter maximum 2; account-wide/Professional/Ultimate hard maximum not established. Plan: Basic / Starter / Professional / Ultimate |
| Billing basis How subscription charges are calculated and billed; distinguish listings, accounts and booking revenue. | With conditions Enabled listings; linked channel listings billed as one property Plan: Messaging / ProAnnual prices are monthly equivalents, paid yearlyDisabled listings are not billed; enabled-listing changes can prorate | Available Property count, tier and subscription term Plan: Basic / Starter / Professional / Ultimate |
| Booking fees Percentage or fixed booking-related vendor fees and the transactions to which they apply. | With conditions No additional vendor direct-booking fee Plan: ProDirect-booking scope only; subscription and processor charges remain | Available Plans display 0% booking fee Plan: Basic / Starter / Professional / Ultimate |
| Paid modules Features or services requiring a separate payment beyond the selected subscription. | With conditions Optional smart-lock automation USD 3/connected lock/month Plan: Pro + smart locksLock hardware and compatible vendor connection required | Available Optional consultancy and add-on services Plan: Basic / Starter / Professional / Ultimate |
| Trial Documented trial duration and conditions; a demo is not a free trial. | Available Fourteen-day trial without a card Plan: Messaging / Pro | Available 7 days; no credit card required Plan: Basic / Starter / Professional / Ultimate |
| Setup fees Documented one-time implementation or onboarding charges; absent pricing is not zero. | Available Personalized onboarding and migration are free Plan: Messaging / Pro | Available No setup fee Plan: All current plans |
| 02 / Channels & synchronization | ||
| Airbnb connection Documented connection method and account/listing restrictions for Airbnb. | With conditions Direct Airbnb connection Plan: Messaging / ProCalendar/rate management requires Pro; Messaging handles communication | Available Airbnb channel API connection Plan: Basic (1 property); Starter (up to 2); Professional; Ultimate |
| Vrbo connection Documented connection method and account/listing restrictions for Vrbo. | With conditions Direct Vrbo connection Plan: Messaging / ProCalendar/rate management requires Pro; Messaging handles communication | Available Vrbo channel API connection Plan: Basic (1 property); Starter (up to 2); Professional; Ultimate |
| Booking.com connection Documented connection method and account/listing restrictions for Booking.com. | With conditions Direct Booking.com connection Plan: Messaging / ProCalendar/rate management requires Pro; Messaging handles communication | Available Booking.com channel API connection Plan: Basic (1 property); Starter (up to 2); Professional; Ultimate |
| iCal import Importing external calendar feeds; document data imported and update constraints. | With conditions Import calendar reservations using iCal feeds Plan: ProiCal supplies reservations rather than complete channel messages/payment data | Available Import bookings and blocked periods through iCal Plan: Basic (1 property); Starter (up to 2); Professional; UltimateExternal iCal listing/calendar connection; availability feed, not full booking-record import |
| iCal export Exporting calendar feeds for other tools; distinguish feed export from full reservation export. | With conditions Export calendar feeds using iCal Plan: Plan not confirmedFeed-based calendar data; equivalent channel API coverage not implied | Available Availability feed URL for external calendars Plan: Basic (1 property); Starter (up to 2); Professional; Ultimate |
| Rate sync Sending rates to connected booking channels; identify supported channels and restrictions. | With conditions Calendar prices sync across connected channels Plan: ProAutomatic prices sync every 6 hours; manual Sync Prices can take up to 5 minutesRules operate on channel-configured currency | Available Rates synchronized across connected channels Plan: Basic (1 property); Starter (up to 2); Professional; Ultimate |
| Availability sync Sending available and blocked dates to booking channels; state method and limits. | Available Direct reservations synchronize connected-channel availability Plan: Pro | Available Availability synchronized across connected channels Plan: Basic (1 property); Starter (up to 2); Professional; Ultimate |
| Reservation sync Importing or synchronizing channel reservations and changes; identify supported channels. | With conditions Connected channels import reservations into one calendar Plan: ProChannel connection/import required | Available Channel reservations in the central calendar Plan: Basic (1 property); Starter (up to 2); Professional; Ultimate |
| Channel message sync Receiving and sending guest messages through channel connections; specify channel scope. | Available Airbnb, Vrbo, Booking.com and Houfy messaging Plan: Messaging / Pro | Available Connected-channel conversations in the inbox Plan: Basic (1 property); Starter (up to 2); Professional; Ultimate |
| Sync limitations Documented update delays, unsupported fields or connection restrictions; no reliability inference. | With conditions Airbnb setup mode leaves pricing/availability sync off Plan: Messaging / ProAirbnb only; disconnect prior PMS and reconnect without setup mode before enabling sync | Available Channel-specific promotion and rate-rule limitations Plan: Connected-channel configurationBooking.com/Expedia promotions do not sync from Lodgify; Airbnb/Vrbo promotion conditions apply; code promotions remain website-only |
| 03 / Reservations & calendars | ||
| Multi calendar A calendar view showing multiple listings and bookings together. | Available View multi-channel reservations together Plan: Pro | Available Central multi-property booking calendar Plan: Starter (up to 2 properties); Professional; Ultimate |
| Manual reservations Creating reservations manually, rather than only importing channel bookings. | Available Create a reservation by selecting calendar dates Plan: Pro | With conditions Create manual bookings with or without a quote Plan: Plan not confirmed; documented function onlyBookings without a quote require price/payment management outside Lodgify; status determines whether dates are blocked |
| Booking changes Editing documented reservation fields and whether edits affect connected channels. | With conditions Edit reservation check-in/check-out times on web or mobile Plan: ProLock-code windows and time-based message tags follow edited timesOther reservation edits are not established by this UI guide | Available Extend a guest stay from host app Plan: Starter (up to 2 properties); Professional; UltimateOther amendment types and channel-specific restrictions not established |
| Booking cancellation Cancelling reservations and documented channel/refund constraints. | With conditions Cancel Airbnb, manual and direct reservations from calendar Plan: ProOther channels must be canceled on their booking platformAirbnb reason/eligibility/penalty and blocked-date decisions apply; no refund action impliedCannot cancel after checkout | With conditions Cancel website/manual and supported channel bookings Plan: Plan not confirmed; documented function onlyAirbnb cancellations occur in Airbnb; Booking.com/Expedia cancellations occur on their platform; API-connected Vrbo cancellations can use Lodgify; guests cannot self-cancel |
| Calendar blocking Blocking dates without creating a paid guest reservation. | With conditions Block individual days or date ranges in Host Tools Plan: ProHost Tools ignores channel-only blocks and can reopen those dates; block in Host Tools when availability sync is enabled | Available Block dates and adjust availability from host app Plan: Starter (up to 2 properties); Professional; Ultimate |
| Booking import Migrating or importing existing bookings; specify source or import format. | With conditions Free migration imports past reservations from CSV Plan: Messaging / ProMigration call/service route; generic self-service import not established | With conditions Vendor-assisted import of reservations Plan: Migration service; exact tier not confirmedDedicated onboarding specialist; supported source systems / formats, historical completeness and timing not specified. |
| Guest records Storing and viewing guest/contact history; do not infer a full CRM. | With conditions Reservation contact name/email/phone fields Plan: ProReservation-bound contact information; standalone CRM profile not established | Available Guest details accessible in host app Plan: Starter (up to 2 properties); Professional; Ultimate |
| Booking export Exporting reservation records and documented output formats. | With conditions Reservation CSV with selectable columns Plan: Plan not confirmedOne year per export; cancellations included by default | Available Export filtered past and upcoming bookings as CSV Plan: Plan not confirmed; documented function onlyBooking records only; broader account export not established |
| 04 / Rates & booking rules | ||
| Seasonal rates Defining rates for date ranges or seasons within the PMS. | Available Calendar rules adjust prices for seasons/date ranges Plan: Pro | With conditions Configure seasonal date-period rates Plan: Starter / Professional / UltimateSeasonal rates require manual setup; no automatic repetition / copying within rental. Dynamic Pricing override route is separate. |
| Minimum stays Setting minimum-night rules and any date/channel constraints. | With conditions Calendar rules set minimum-night requirements Plan: ProSet Minimum Nights overwrites existing minimum-night calendar rules on Airbnb and Vrbo | Available Minimum-night rules by night or weekday Plan: Plan not confirmed; documented function onlyLongest applicable minimum across the stay governs; documented export to website, Airbnb, Booking.com, Vrbo and Expedia |
| Gap night rules Adjusting rules specifically for orphan or gap nights between reservations. | Available Orphan-period rules adjust rates between bookings Plan: Pro | Not confirmed Plan: Plan not confirmed |
| Length of stay discounts Applying discounts based on stay duration. | With conditions Weekly 7+ and monthly 28+ nightly-rate discounts Plan: ProAirbnb, Vrbo, Booking.com, Houfy and direct channelsPercentage 0–99 before fees/taxes; monthly discount takes priority rather than stacking | With conditions Weekly, monthly and custom-length fixed stay prices Plan: Starter / Professional / UltimateFixed amounts rather than percentage discounts; one custom-length period; matching weekly/monthly rate plans needed on Booking.com; lower-than-nightly price depends on configurationNamed tier mapping follows documented Custom rates configuration inclusion; specific workflow scope follows the separate help guide. |
| Last minute discounts Applying discounts based on time remaining before arrival. | Available Floating-window rules reduce prices nearer arrival Plan: Pro | With conditions Last-minute restrictions on promotions Plan: Starter / Professional / UltimateWebsite promotions; Airbnb/Vrbo sync subject to channel rules; Booking.com/Expedia promotions configured on those platforms; promo-code offers remain website-onlyNamed tier mapping follows documented Promotions support inclusion; specific workflow scope follows the separate help guide. |
| Dynamic pricing Built-in dynamic rate calculation versus external pricing integration; distinguish both. | Not supported Built-in pricing follows host rules, not market demand Plan: ProMarket-driven dynamic pricing requires external integration | Available Built-in Beyond-powered dynamic pricing Plan: Professional / Ultimate; Basic / Starter 3-month trialDaily rate updates up to 18 months ahead; configurable minimum price and manual override |
| Pricing integrations Named dynamic-pricing integrations and their documented requirements. | With conditions PriceLabs rates and minimum-night integration Plan: Pro + PriceLabsPaid partner account and Host Tools API access token requiredCalendar rules/per-date overrides apply on top; dates without partner minimum use 1 night | With conditions PriceLabs, Beyond, Smartness and TechTape Plan: Plan not confirmedSeparate provider account |
| 05 / Guest messaging & AI | ||
| Unified inbox Guest message threads combined across supported channels in a shared view. | Available Guest and cleaner messages share reservation threads Plan: Messaging / Pro | Available Connected-channel guest threads together Plan: Basic (1 property); Starter (up to 2); Professional; Ultimate |
| Scheduled messages Messages scheduled relative to documented reservation times or dates. | Available Message rules send around guest/cleaning events Plan: Messaging / Pro | Available Scheduled arrival and departure messages Plan: Professional / Ultimate |
| Event triggers Messages triggered by reservation events, with named supported events. | Available New/changed/canceled bookings trigger cleaner messages Plan: Messaging / Pro | Available Reservation-event messaging Plan: Professional / Ultimate |
| Conditional messages Rules that send or skip a message based on documented booking conditions. | With conditions Offer extra nights only when adjacent dates are vacant Plan: Messaging / ProCondition available on check-in/check-out message events only | Not confirmed Plan: Plan not confirmed |
| Message templates Reusable templates and supported guest/reservation placeholders. | Available Activate/edit suggested templates or write new rules Plan: Messaging / Pro | Available Quick replies and reusable templates Plan: Basic (1 property); Starter (up to 2); Professional; Ultimate |
| AI suggested replies AI generates draft replies for a human to review or send. | With conditions AI drafts for human review/editing Plan: ProListing knowledge and previous conversations provide context | Available AI writes and improves draft replies Plan: Basic (1 property); Starter (up to 2); Professional; Ultimate |
| AI automatic replies AI can send guest replies without individual human approval; specify limits. | With conditions Optional AI automatic replies with confidence controls Plan: ProDefault minimum confidence 80%; positive-sentiment controlLow-confidence or unverified hard specifics are held for human review | Not confirmed Plan: Plan not confirmed |
| Approval before AI sends Documented human-review controls before an AI-generated reply is sent. | With conditions Suggestions-only mode permits review before sending Plan: ProAuto-send is a separate mode; approval is not mandatory for every mode | With conditions Co-Host requires approval before sends or changes Plan: AI Co-Host betaBeta access |
| Translations Documented message translation functions; multilingual templates are not automatic translation. | With conditions One-tap translation of incoming guest messages Plan: Messaging / ProOutgoing automated translation not established | Not confirmed Plan: Plan not confirmed |
| SMS messages Guest communication by SMS; specify country, number and fee conditions. | With conditions Automated SMS to cleaners or managers Plan: Messaging / ProGuest SMS not established by this cleaner-notification guideExact SMS usage charge not stated | Available Guest SMS for updates and reminders Plan: UltimateSMS sending costs, destination eligibility and quotas not established |
| Email messages Guest communication by email and documented sender or channel restrictions. | With conditions Manual-reservation guest email and replies in Inbox Plan: Messaging / ProGuest email and manually entered reservation required | With conditions Guest cancellation email with editable template Plan: Plan not confirmed; cancellation-email workflow documentedUse the cancellation Message slider and Send action; general guest-email tier / channel scope remains unconfirmed. |
| 06 / Direct bookings & payments | ||
| Website builder Vendor-provided tools to create and host a direct-booking website. | Available Branded sites for one, grouped or all listings Plan: Pro | Available Hosted website builder with templates Plan: Starter / Professional / Ultimate |
| Booking widget Embedding a booking engine in an independently hosted website. | With conditions Checkout-only page linked from host website Plan: ProSingle listing only; not listing groupsSource establishes linked checkout rather than an embedded inline form | Available Booking engine on WordPress, Wix or Squarespace Plan: Starter / Professional / UltimateCompatible payment account or external site |
| Custom domain Using a host-owned domain for a vendor-provided direct-booking website. | With conditions Use an owned domain on direct-booking site Plan: ProHost domain ownership/configuration required | Available Use a custom domain Plan: Starter / Professional / Ultimate |
| Payment processors Named payment services and documented geographical or plan requirements. | With conditions Stripe direct-booking payments; manual collection alternative Plan: ProStripe account and transaction fees separateWithout Stripe, requests need manual approval and off-platform payment | Available Stripe and other payment gateway connections Plan: Starter / Professional / UltimateCompatible payment account or external site |
| Payment schedules Scheduling booking payments or installments; identify relevant booking types. | With conditions Stripe collects full payment at booking Plan: ProSplit/deposit timing uses manual collection outside Host ToolsOne payment configuration per direct-booking site | With conditions Policy-based scheduled payment collection Plan: Starter / Professional / UltimateBooking quote and active Policy automation; supported online payment method; disable automation for historical paid bookingsNamed tier mapping follows documented Payment automation inclusion; specific workflow scope follows the separate help guide. |
| Security deposits Taking or holding refundable deposits; distinguish damage insurance/protection. | Not confirmed Plan: Plan not confirmed | Available Temporary card hold for possible damages Plan: Professional; UltimatePre-authorisation; not an upfront deposit charge |
| Refunds Issuing refunds through documented payment flows; no fee-refund assumption. | Not confirmed Plan: Plan not confirmed | With conditions Automatic policy refunds or manual gateway refunds Plan: Plan not confirmed; documented function onlyAutomatic refunds: website/manual bookings with active Policy, card payment and enabled gateway; arbitrary partial refunds require manual modeStripe, Braintree, AuthorizeNet or Lodgify Payments support manual gateway refund; PayPal/bank/cash refund outside Lodgify; Mark as Refunded records only |
| Rental agreements Creating, delivering or signing guest agreements; specify electronic signature support. | With conditions Require electronic signature of uploaded PDF before direct booking Plan: ProContract PDF required; settings per direct-booking siteNo legal enforceability guarantee | Available Rental agreement included with booking quote Plan: Plan not confirmed; documented function onlyQuote configuration; electronic signature capability not established |
| Guest verification Documented guest identity or booking verification; no legal-compliance guarantee. | With conditions Require government photo-ID verification before direct booking Plan: ProPer-site setting applies to all bookings; manual entry can bypassVendor-documented verification route, not independent effectiveness proof | With conditions External Chekin guest registration / identification integration Plan: Lodgify plan not confirmed; Chekin subscription requiredBoth Chekin and Lodgify subscriptions; exact identification method and US regional applicability not established; no legal-compliance guarantee. |
| Direct booking fees Vendor fees specific to direct bookings; distinguish processor fees and paid protection. | With conditions No additional Host Tools direct-booking fee Plan: ProSubscription and Stripe processing costs remain | Available Plans display 0% booking fee Plan: Starter / Professional / Ultimate |
| 07 / Cleaning & operations | ||
| Automatic tasks Creating operational tasks automatically from bookings or reservation events. | With conditions Imported bookings automatically generate Turno cleaning projects Plan: Host Tools tier not confirmedPartner Turno account/integration; fees may applyOne account per platform; each new property must be linked manuallyProject arrival/departure times configured in Turno rather than imported | Available Booking-linked and recurring task automation Plan: Ultimate |
| Cleaner access Giving cleaners task or calendar access without exposing unnecessary management functions. | With conditions Invited Cleaner role sees basic reservation details Plan: ProNo pricing, availability or Inbox access; listing-group access configured | Available Task access for assigned team members Plan: Ultimate |
| Task checklists Reusable task lists that can be marked complete. | Not confirmed Plan: Plan not confirmed | Available Step-by-step task checklists Plan: Ultimate |
| Photo requirements Requesting or requiring photos as task-completion evidence. | Not confirmed Plan: Plan not confirmed | Available Mandatory task photos Plan: Ultimate |
| Task notifications Sending documented task assignment, change or completion notifications. | With conditions Cleaner booking/change/cancellation reminders by email or SMS Plan: Messaging / ProMessage notifications rather than task-completion tracking | Available Task push notifications Plan: Ultimate |
| Maintenance tasks Recording or assigning maintenance work; distinguish generic reminders. | Not confirmed Plan: Plan not confirmed | Available Maintenance task assignment Plan: Ultimate |
| Cleaning integrations Named external cleaning/turnover connections and documented dependencies. | With conditions Turno integration connects listings for cleaning scheduling Plan: Plan not confirmedTurno account/integration token required; partner fees may apply | With conditions Turno integration and subscription benefit Plan: UltimateExternal Turno service |
| 08 / Check-in & smart access | ||
| Checkin instructions Delivering guest check-in information at documented reservation stages. | With conditions Automated message templates can carry arrival details Plan: Messaging / ProHost-configured message content | Available Arrival information in scheduled messages Plan: Professional / Ultimate |
| Guest portal A guest-facing reservation page or portal; specify actions available. | Not confirmed Plan: Plan not confirmed | With conditions Guest web portal or app with arrival and stay information Plan: UltimateUltimate guest stay-information web portal or app; broader portal actions not established |
| Lock integrations Named smart-lock platforms supported via native or third-party connections. | With conditions Seam connects Yale, August, Schlage and other compatible locks Plan: Pro + smart locksUSD 3/month per connected lock; exact model compatibility must be checked | With conditions Nuki, Igloohome, Schlage and Yale smart-lock integrations Plan: Smart Locks paid add-on; base tier not confirmedInstalled compatible device; USD 7 per connected lock/month charged in advance |
| Automatic lock codes Creating reservation-specific lock codes automatically, with hardware/service conditions. | With conditions Generate a code for each new guest Plan: Pro + smart locksConnected compatible lock linked to listing; USD 3/lock/month | Available Unique code per reservation Plan: Plan not confirmedSmart Locks paid add-on: USD 7 per connected device/month; compatible installed lock |
| Code scheduling Setting code validity to documented check-in/check-out times. | With conditions Configure activation/deactivation buffers around stay Plan: Pro + smart locksConnected lock required; hardware capabilities vary | Available Activate at check-in; expire at checkout Plan: Plan not confirmedSmart Locks paid add-on: USD 7 per connected device/month; compatible installed lock |
| Code delivery Sending reservation access codes to guests through documented channels. | With conditions Send message code tag; supported Airbnb Seamless Entry Plan: Pro + smart locksAirbnb native delivery needs direct connection and supported 4-digit PIN; co-host excludedAirbnb connections before June 9, 2026 require reconnection for scope | Available Codes sent through automated messages Plan: Plan not confirmedSmart Locks paid add-on: USD 7 per connected device/month; compatible installed lock |
| Access extra costs Additional software or integration charges for smart access; hardware cost separate. | With conditions USD 3 per connected lock per month Plan: Pro + smart locksHardware purchase costs separate | With conditions USD 7 per connected smart lock/month Plan: Smart Locks paid add-on; base tier not confirmedCharged monthly in advance; compatible lock hardware purchased separately |
| 09 / Reports & accounting | ||
| Booking reports Reports about reservation activity; specify documented measures. | With conditions Dashboard booking counts, channel split and reservation status Plan: Plan not confirmedListing/date filters and role-based listing access; financial visibility follows permissions | Available Booking reports Plan: Starter / Professional / Ultimate |
| Occupancy reports Occupancy reporting and documented date/property filters. | With conditions Dashboard occupancy charts and KPI cards Plan: Plan not confirmedListing/date filters and role-based listing access; financial visibility follows permissions | Available Occupancy-rate reports filtered by property, date and channel Plan: Ultimate |
| Revenue reports Revenue reporting and supported measures; do not equate to financial accounting. | With conditions Dashboard revenue, ADR and listing/channel revenue views Plan: Plan not confirmedListing/date filters and role-based listing access; financial visibility follows permissions | Available Owner revenue statements Plan: Ultimate |
| Owner statements Statements for property owners, including documented income/expense scope. | Not confirmed Plan: Plan not confirmed | Available Statements with revenue, fees and expenses Plan: Ultimate |
| Expense tracking Recording property or reservation expenses inside the product. | Not confirmed Plan: Plan not confirmed | Available Booking-related fees and manually logged property expenses Plan: UltimateOwner-statement reporting; not full bookkeeping |
| Accounting integrations Named external accounting connections and documented scope. | Not confirmed Plan: Plan not confirmed | With conditions External Clearing and VRPlatform accounting integrations Plan: Lodgify plan not confirmed; separate accounting subscriptionBoth Lodgify and selected provider subscriptions required; vendor-documented integration, not native accounting or compliance certification. |
| Report exports Exporting reporting outputs in documented formats. | With conditions Export reservation-report data as CSV Plan: Plan not confirmedOne year per export; columns/date/listing/status filtersDashboard chart/PDF export not established | Available Owner statement/report exports and CSV booking export Plan: Owner statements/advanced reports: Ultimate; booking CSV tier not confirmedDifferent exports contain different report/booking datasets; full-account export not established |
| 10 / Team & owner access | ||
| Team users Additional staff accounts and any documented seats or plan limits. | Available Invite Assistant, Virtual Assistant, Owner and Cleaner users Plan: Pro | Available Co-host access Plan: Starter / Professional / Ultimate |
| User permissions Configurable permissions or predefined access roles. | With conditions Roles define view/edit/no-access areas Plan: ProRole permissions vary; no broad arbitrary per-field customization asserted | Available Configurable access levels for team members Plan: Ultimate |
| Property scoped access Restricting a user's access to selected properties. | Available Limit users to listing groups, including one-listing groups Plan: Pro | Not confirmed Plan: Plan not confirmed |
| Owner portal Owner-facing access to documented property, booking or financial information. | With conditions Invited Owner role views reservation finances and blocks personal dates Plan: ProRole-based account access, not a separate owner-branded portalOwner cannot Inbox or add manual reservations | Available Owner login with limited access to view their reports Plan: UltimateFinancial/report access; broader owner functions not established |
| Mobile app Documented native mobile app availability; responsive website separate. | Available Native iOS/Android app with notifications Plan: Messaging / Pro | Available Host apps for iOS and Android Plan: Starter (up to 2 properties); Professional; Ultimate |
| 11 / Integrations & data access | ||
| Public API A documented API for external developers; channel API connections alone do not establish this. | With conditions Public developer API with OAuth or legacy authorization Plan: API tier not confirmedAccount authentication required; approved partner API key is separate | Available Documented developer API Plan: Starter (up to 2 properties); Professional; Ultimate |
| API access conditions Who may use the developer API and subscription, approval or access restrictions. | With conditions Account token or OAuth; partner keys require approval Plan: API tier not confirmedNo credentials or operational access created | With conditions Public API key from Settings → Public API Plan: Starter (up to 2 properties); Professional; UltimateAPI key required; live operation access and legacy/custom contracts not verified |
| Webhooks Documented outbound event notifications for external integrations. | With conditions Message-rule events send reservation data as HTTP POST Plan: Plan not confirmedConfigure external recipient URL; events include new/modified reservations and relative check-in/out triggers | With conditions Outbound rate, availability, booking and guest-message callbacks Plan: Plan not confirmed; developer webhook contract documentedAuthenticated API access; callback target configured; schema captured Oct 4, current raw refresh blocked 403; actual account eligibility / delivery untested. |
| Zapier Officially documented Zapier integration, with triggers/actions or plan conditions. | With conditions Send reservation data to Zapier through configurable webhooks Plan: Plan not confirmedWebhook recipient URL and external Zapier workflow required; partner charges may applyNot an asserted native prebuilt Zapier connector | With conditions Official Zapier integration Plan: Plan not confirmedZapier account |
| Data export Documented portability of product data beyond calendar feeds; identify datasets and formats. | With conditions Reservation CSV via Settings Data Export Plan: Plan not confirmedOne year per export; selectable columns/date/listing/status filters | Available Owner statement/report exports and CSV booking export Plan: Owner statements/advanced reports: Ultimate; booking CSV tier not confirmedDifferent exports contain different report/booking datasets; full-account export not established |
| 12 / Setup & support | ||
| Onboarding Documented onboarding assistance and whether optional or separately paid. | Available Free personalized onboarding Plan: Messaging / Pro | Available Personalized onboarding assistance Plan: Starter / Professional / Ultimate |
| Data migration Documented assistance or tools for importing data from another system. | With conditions Free guided channel/calendar and historical CSV migration Plan: Messaging / ProMigration service call; message-rule and lock setup included | With conditions Vendor-assisted migration of listings, reservations and guest data Plan: Migration service; exact tier not confirmedDedicated onboarding specialist; supported source systems / formats, historical completeness and timing not specified. |
| Help center Public documentation or help resources; availability is not support-quality proof. | Available Public searchable help center Plan: Public documentation | Available Public Lodgify Help Center Plan: Public; no subscription required to read |
| Email support Documented support by email and any tier restrictions; no response-time inference. | With conditions Published support email contact Plan: Public contactNo guaranteed response time or per-tier service level established | Available Human email support Plan: Starter / Professional / Ultimate |
| Chat support Documented live or in-app support chat; distinguish AI bot/self-service. | Not confirmed Plan: Plan not confirmed | Available Live chat support Plan: Ultimate |
| Phone support Documented support by telephone and any tier or geography restrictions. | Not confirmed Plan: Plan not confirmed | Available Telephone support Plan: Professional / Ultimate |
| 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. | Available OpenAPI 3.0.0; contract version 1.10.0 Plan: API tier entitlement not confirmed | Available v1, v2 Plan: API access conditions apply; subscription eligibility not inferred from schema |
| API authentication Security schemes declared in the captured schemas; API authorization and plan eligibility remain separate. | With conditions OAuth2 bearer or legacy authToken header Plan: API tier entitlement not confirmedOAuth recommended for new integrations; partner API key is separate deprecated legacy accessOAuth access tokens expire after 1 hour; refresh tokens after 30 days; refreshing revokes old token and issues new tokens | Available X-ApiKey header Plan: API access conditions applyPublic API key grants full read/write access; channel API calls require a separate channel key |
| Read property records An explicit API operation retrieves property records. | With conditions Read all listings including disabled listings Plan: API tier entitlement not confirmedAuthorized Host Tools account: OAuth bearer or legacy authToken | With conditions GET /v2/properties Plan: API access conditions apply; subscription eligibility not inferred from schemaValid API authorization |
| Read reservation records An explicit API operation retrieves reservation or booking records. | With conditions Read reservation or listing reservations overlapping date range Plan: API tier entitlement not confirmedAuthorized Host Tools account: OAuth bearer or legacy authTokenDateless inquiries match inquiry date; stay dates can be absent | With conditions GET /v2/reservations/bookings Plan: API access conditions apply; subscription eligibility not inferred from schemaValid API authorization |
| Create reservations An explicit API operation creates a reservation or booking; not proof of an equivalent user-interface flow. | With conditions Create an internal reservation for a listing Plan: API tier entitlement not confirmedAuthorized Host Tools account: OAuth bearer or legacy authToken | With conditions POST /v1/reservation/booking Plan: API access conditions apply; subscription eligibility not inferred from schemaValid API authorization |
| Update reservations An explicit API operation modifies reservation fields; specify field and channel limits. | With conditions Update reservation contact, times and notes; internal/direct dates and amounts Plan: API tier entitlement not confirmedAuthorized Host Tools account: OAuth bearer or legacy authTokenDate/guest-count/payout changes reject channel reservations; edit on channelDate moves recheck availability; Stripe payments are not recharged/refunded; payout not recalculated | With conditions PUT /v1/reservation/booking/{id} Plan: API access conditions apply; subscription eligibility not inferred from schemaValid API authorizationOnly supported booking fields can be updated |
| Read guest data An explicit guest read operation or documented guest data included in a reservation response; distinguish these forms. | With conditions Reservation-embedded guest contact data; standalone directory unconfirmed Plan: API tier entitlement not confirmedReservation retrieval only; guest directory retrieval not established | With conditions Guest contact data within booking records Plan: API access conditions apply; subscription eligibility not inferred from schemaValid API authorization |
| Update guest records An explicit operation updates guest records, rather than merely booking contact fields. | Not confirmed Plan: Not confirmed | Not confirmed Plan: API eligibility not confirmed for this operation |
| Read guest messages An explicit API operation reads guest messages or message-thread details. | With conditions Read conversation posts attached to a reservation Plan: API tier entitlement not confirmedAuthorized accountAttachment URLs expire after one hour; recent attachments may not yet be copied | With conditions GET /v2/messaging/{threadGuid} Plan: API access conditions apply; subscription eligibility not inferred from schemaValid API authorization |
| Send guest messages An explicit API operation adds or sends guest messages; access restrictions remain separate. | With conditions Send guest text message for a reservation Plan: API tier entitlement not confirmedAuthorized Host Tools account: OAuth bearer or legacy authTokenImage/video sending not supported by this operation | With conditions POST /v1/reservation/booking/{id}/messages Plan: API access conditions apply; subscription eligibility not inferred from schemaValid API authorization |
| Read nightly rates An explicit rate read operation or nightly price fields in a calendar response. | With conditions Read date prices, minimum nights and arrival/departure restrictions Plan: API tier entitlement not confirmedAuthorized Host Tools account: OAuth bearer or legacy authToken | With conditions GET /v2/rates/calendar Plan: API access conditions apply; subscription eligibility not inferred from schemaValid API authorizationRequired rental / room-type IDs and startDate / endDate; both boundary nights inclusive. |
| Update nightly rates An explicit API operation writes nightly rates; distinguish from rate calculation. | With conditions Set listing prices and calendar restrictions Plan: API tier entitlement not confirmedAuthorized Host Tools account: OAuth bearer or legacy authToken | With conditions POST /v1/rates/savewithoutavailability Plan: API access conditions apply; subscription eligibility not inferred from schemaValid API authorization |
| Read availability calendar An explicit API operation retrieves date availability or calendar nights. | With conditions Read blocked dates in listing calendar Plan: API tier entitlement not confirmedAuthorized account; listing/date-range calendar request | With conditions GET /v2/availability Plan: API access conditions apply; subscription eligibility not inferred from schemaValid API authorizationSet includeDetails=true for detailed booking status; default false. |
| Read payment records An explicit operation retrieves actual payment records; payment settings and payment-link generation do not establish this. | Not confirmed Plan: Not confirmed | With conditions Payment transactions within booking records Plan: API access conditions apply; subscription eligibility not inferred from schemaValid API authorizationRequest includeTransactions=true; default false omits transaction details; read records only, no payment/refund execution implied. |
| Read refund records An explicit API operation retrieves refund records; no ability to issue refunds inferred. | Not confirmed Plan: Not confirmed | With conditions Refund transactions within booking records Plan: API access conditions apply; subscription eligibility not inferred from schemaValid API authorizationRequest includeTransactions=true; default false omits transaction details; read records only, no payment/refund execution implied. |
| Read owner records An explicit API operation retrieves property-owner records. | Not confirmed Plan: Not confirmed | Not confirmed Plan: API eligibility not confirmed for this operation |
| Custom data fields Explicit API field-definition/value operations or documented reservation enrichment resources; specify differences. | Not confirmed Plan: Not confirmed | Not confirmed Plan: API eligibility not confirmed for this operation |
| Manage webhook subscriptions Explicit API operations list, create or remove webhook subscriptions; outbound webhook documentation alone does not establish management endpoints. | With conditions Get configured webhook URL Plan: API tier entitlement not confirmedAuthorized Host Tools account: OAuth bearer or legacy authTokenSet/delete URL operations are separately declared; partner/OAuth-client scope | With conditions POST /webhooks/v1/subscribe Plan: API access conditions apply; subscription eligibility not inferred from schemaValid API authorizationUnique target_url required; duplicates return 409. Store signature-verification secret at creation: it is returned only then. |
| Documented throttling response A declared HTTP 429 response or explicit throttle condition in captured machine-readable contracts; numeric limits require separate evidence. | With conditions Declared HTTP 429 Too many requests response Plan: API tier entitlement not confirmedNumeric quota and reset semantics not established | With conditions v1: 600 requests/min; v2: 750/min; iCal: 10/min Plan: API access conditions apply; subscription eligibility not inferred from API documentation429 on exceeded limits; excessive or abusive traffic may be blocked; unregistered third-party integrations may have limited keys |
| Reservation pagination Documented parameters that page reservation collections, including declared defaults or maximums. | With conditions Listing retrieval: optional limit 1–500 and opaque cursor Plan: API tier entitlement not confirmedListings endpoint only; omitted limit returns every listing; follow nextCursor until null, even when availability-filtered page is shorter than limit | With conditions page and size; size defaults to 50 Plan: API access conditions apply; subscription eligibility not inferred from schemaValid API authorization |
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.
Structured comparison reviewed on . Pricing scenarios reviewed on . Source dates and limitations vary; confirm vendor terms before subscribing.
Sources and methodology
Public source snapshots support the selected products. Documented API interfaces have not been tested live.
- Host Tools public OpenAPI1.10.0
- Host Tools Pricing: Plans from $28 per month
- Getting started with Direct Booking | Host Tools Help Center
- Do you support smart locks? | Host Tools Help Center
- Host Tools features
- What is a calendar rule? | Host Tools Help Center
- Getting Started | Host Tools Help Center
- How do I send messages to my cleaners via email or SMS? | Host Tools Help Center
- How do I add a reservation to my calendar? | Host Tools Help Center
- Export data from Host Tools
- How do I set the min night requirement using a pricing rule? | Host Tools Help Center
- What is an orphan period pricing rule? | Host Tools Help Center
- What is a floating window pricing rule? | Host Tools Help Center
- How do I integrate with PriceLabs? | Host Tools Help Center
- How do I add a message rule? | Host Tools Help Center
- What is a template message rule? | Host Tools Help Center
- How do I set up checkout-only mode for my direct booking site? | Host Tools Help Center
- How do I receive payments from my direct booking site? | Host Tools Help Center
- How do I require contract signing for direct bookings? | Host Tools Help Center
- How do I require ID verification for direct bookings? | Host Tools Help Center
- Do You Support Multi-User Management? | Host Tools Help Center
- How do I connect Turno to my Host Tools account? | Host Tools Help Center
- How do I edit my Smart Lock settings? | Host Tools Help Center
- ---
- How can I import reservations from other channels or my personal calendar? | Host Tools Help Center
- How do I edit the time a guest checks in or out? | Host Tools Help Center
- How do I cancel a reservation? | Host Tools Help Center
- How do I block dates on Host Tools? | Host Tools Help Center
- How do I set weekly and monthly discounts? | Host Tools Help Center
- How to automatically offer guests extra nights before or after a reservation | Host Tools Help Center Skip to main content Search for articles... All Collections Message Rules How to automatically off
- Host Tools AI training
- How to use AI to auto-reply to guests' messages. | Host Tools Help Center
- Vacation Rental Property Management Software - Host Tools Skip to content Home Features Pricing Blog Log in Sign up Sign up Log in Sign up Sign up Main Menu Home Features Pricing Blog Sign up Sign in
- Turno integration calendar synchronization
- Customize Host Tools dashboard
- How do I use Webhooks on Host Tools? | Host Tools Help Center Skip to main content Search for articles... All Collections General How do I use Webhooks on Host Tools? How do I use Webhooks on Host Too
- Lodgify configured public USD subscription prices
- Vacation Rental Channel Manager | Sync All Your Calendars
- Unified Inbox for Vacation Rental Messages | Lodgify
- AI Co-Host for Vacation Rental Hosts | Lodgify
- Vacation Rental Website Builder | Lodgify
- Vacation Rental Payment Processing | Lodgify
- Lodgify Dynamic Pricing
- Task Management for Vacation Rentals | Lodgify
- Lodgify Smart Locks
- Lodgify official feature / plan documentation
- Lodgify official feature / plan documentation
- Partner With Lodgify
- Zapier Integration | Lodgify
- Lodgify Public API v1 — api webhook subscriptions
- Lodgify Public API v2 — documented version
- Lodgify official feature / plan documentation
- Lodgify Professional plan
- Lodgify official feature / plan documentation
- Find your Lodgify API key
- Lodgify official feature / plan documentation
- Create a booking without a quote
- Create a booking with a quote
- Lodgify current official cancellation email workflow
- Download booking report for Excel
- Configure rental pricing and availabilities
- Configure promotions
- Lodgify API Rate Limits
- Lodgify API Authorization
- Lodgify clearing integration
- Lodgify vrplatform integration
- Lodgify chekin integration
- Switch to Lodgify: assisted migration
