Properties: No hard property maximum was established. Annual prepayment normally covers up to nine committed properties; annual commitment applies from ten, with a documented prepayment upgrade exception.
PMS with FLEX, PRO and PRO+ subscriptions, channel calendars, guest messaging, cleaning coordination and direct-booking tools. PRO+ adds revenue management, an AI agent and owner statements.
About iGMS
PMS with FLEX, PRO and PRO+ subscriptions, channel calendars, guest messaging, cleaning coordination and direct-booking tools. PRO+ adds revenue management, an AI agent and owner statements.
Features and conditions
| Capability | Plan and conditions |
|---|---|
| Market | US |
| 01 / Plans & requirements | |
| Plan options Named subscription tiers offered for this PMS; do not treat optional modules as tiers. | With conditions FLEX, PRO and PRO+ Plan: FLEX / PRO / PRO+The current pricing page lists these subscription tiers. AI Upsells is marked coming soon and is not counted as a current feature. |
| Property limits Documented listing or property limits for named tiers; audience ranges do not establish hard limits. | Hard property limit not confirmed No hard property maximum was established. Annual prepayment normally covers up to nine committed properties; annual commitment applies from ten, with a documented prepayment upgrade exception. Pricing has a table for one to twenty properties and a twenty-plus selector. These do not establish a hard maximum. Annual prepayment normally applies to up to nine committed properties; larger annual portfolios use a different commitment arrangement. |
| Billing basis How subscription charges are calculated and billed; distinguish listings, accounts and booking revenue. | With conditions Active-property subscription or FLEX booked nights Plan: FLEX / PRO / PRO+FLEX is $1 per booked night with a $20 minimum per active property. PRO and PRO+ have portfolio-dependent per-property rates. At least one property minimum can apply. Current billing terms differ from the pricing FAQ about timing and annual cancellation; confirm the applicable contract. |
| Booking fees Percentage or fixed booking-related vendor fees and the transactions to which they apply. | With conditions FLEX charges by booked night Plan: FLEXFLEX advertises 0% booking fee but charges $1 per booked night with a $20 minimum per active property. OTA and payment-processor fees remain separate. |
| Paid modules Features or services requiring a separate payment beyond the selected subscription. | With conditions Custom domains, selected support tools and partner services can cost extra Plan: Plan-specific optional servicesThe matrix shows extra fees for white label/custom domain, PRO support-productivity tools and damage-protection options; partner subscriptions may also apply. Confirm account-specific pricing. |
| Trial Documented trial duration and conditions; a demo is not a free trial. | With conditions Fourteen-day free trial for new users Plan: New registered usersA valid card is required to continue paid service after the trial. Subscription confirmation triggers billing under the selected plan; do not treat the trial as an ongoing free tier. |
| Setup fees Documented one-time implementation or onboarding charges; absent pricing is not zero. | With conditions No obligatory setup fee advertised Plan: FLEX / PRO / PRO+Pricing FAQ says a free setup session is provided with ten or more properties; guided onboarding is separately mapped to PRO and PRO+. Optional custom services and partners can cost extra. |
| 02 / Channels & synchronization | |
| Airbnb connection Documented connection method and account/listing restrictions for Airbnb. | With conditions Airbnb API connection Plan: FLEX / PRO / PRO+Listings must meet Airbnb content criteria; co-hosted listings require the primary host connection. Edit rates and availability in iGMS after connecting. |
| Vrbo connection Documented connection method and account/listing restrictions for Vrbo. | With conditions Direct Vrbo channel connection Plan: FLEX / PRO / PRO+Group the correct listings to synchronize them as one property. Some functions vary between Vrbo connection types; reviews require the new type. |
| Booking.com connection Documented connection method and account/listing restrictions for Booking.com. | With conditions Direct Booking.com connection Plan: FLEX / PRO / PRO+Existing availability and pricing need reconfiguration. Only XML rates synchronize; non-XML rates remain bookable outside iGMS visibility. Bookings checked out before connection cannot be retrieved. |
| iCal import Importing external calendar feeds; document data imported and update constraints. | With conditions Import external reservation calendars Plan: FLEX / PRO / PRO+Hourly synchronization with manual refresh. Google events must start with Reserved or Reservation to block dates; iCal carries limited fields and is not full rate/message synchronization. |
| iCal export Exporting calendar feeds for other tools; distinguish feed export from full reservation export. | With conditions Separate booking and cleaning calendar feeds Plan: FLEX / PRO / PRO+Each property has separate feeds. External subscribers control refresh frequency; reset the token to revoke an old feed link. |
| Rate sync Sending rates to connected booking channels; identify supported channels and restrictions. | With conditions Rates and minimum stays across direct channels Plan: FLEX / PRO / PRO+Set values for grouped properties or individual channels. Booking.com XML-rate setup and channel markups require attention; iCal does not transfer full pricing. |
| Availability sync Sending available and blocked dates to booking channels; state method and limits. | With conditions Availability sync across grouped channels Plan: FLEX / PRO / PRO+New reservations and manual bookings block grouped channels. Remove redundant Airbnb/Vrbo/Booking.com iCal links to avoid double blocks; external iCal updates can lag. |
| Reservation sync Importing or synchronizing channel reservations and changes; identify supported channels. | With conditions Reservations grouped across direct channels Plan: FLEX / PRO / PRO+Airbnb, Vrbo and Booking.com connect directly. Other channels use iCal with limited information and slower refresh; reporting remains listing-based. |
| Channel message sync Receiving and sending guest messages through channel connections; specify channel scope. | With conditions Airbnb, Booking.com, Vrbo and direct guest messages Plan: FLEX / PRO / PRO+Use grouped direct connections; channel-specific templates are supported. This does not establish message syncing through iCal. |
| Sync limitations Documented update delays, unsupported fields or connection restrictions; no reliability inference. | With conditions Channel and connection-type restrictions Plan: FLEX / PRO / PRO+Airbnb manual blocks do not import; Booking.com non-XML rates remain outside iGMS visibility. iCal refresh is hourly and redundant feeds can double-block dates. |
| 03 / Reservations & calendars | |
| Multi calendar A calendar view showing multiple listings and bookings together. | With conditions Unified multi-property calendar Plan: FLEX / PRO / PRO+Group listings for the same property to see connected-channel bookings together; groups must be configured correctly. |
| Manual reservations Creating reservations manually, rather than only importing channel bookings. | With conditions Create reservations in the booking calendar Plan: PRO / PRO+Manual bookings block dates, support email messages and create cleaning visits. Their payout is not reflected in Reports; editing is in the Booking Calendar. |
| Booking changes Editing documented reservation fields and whether edits affect connected channels. | With conditions Edit manual booking details Plan: PRO / PRO+Use the Booking Calendar and reservation-card editor. This source does not establish full editing rights for reservations from every OTA. |
| Booking cancellation Cancelling reservations and documented channel/refund constraints. | With conditions Delete a manual reservation and reopen dates Plan: PRO / PRO+The manual booking guide documents Delete Booking; OTA cancellation permissions and penalties are channel-specific. |
| Calendar blocking Blocking dates without creating a paid guest reservation. | With conditions Block dates across grouped channels Plan: FLEX / PRO / PRO+Block dates from iGMS. Manual Airbnb-side blocks are not pushed back over its API, so channel-side edits may not protect other calendars. |
| Booking import Migrating or importing existing bookings; specify source or import format. | With conditions Import connected-channel reservations and iCal blocks Plan: FLEX / PRO / PRO+Direct channel connections populate reservations; iCal provides calendar blocks with less detail. A general CSV reservation import was not established. |
| Guest records Storing and viewing guest/contact history; do not infer a full CRM. | With conditions Guest and travel-companion details Plan: PRO / PRO+Check-in forms collect guest and companion information for direct bookings. This does not establish a full CRM or unrestricted imports of guest history. |
| Booking export Exporting reservation records and documented output formats. | With conditions Reservation CSV export Plan: FLEX / PRO / PRO+Reservations Report exports past, current and future reservation data. A reservation spanning months can appear in both monthly reports, so summed row counts need deduplication. |
| 04 / Rates & booking rules | |
| Seasonal rates Defining rates for date ranges or seasons within the PMS. | With conditions Date-based rates in calendar views Plan: FLEX / PRO / PRO+Manage daily pricing in monthly/yearly property calendars; this does not establish a reusable named-season rule library. |
| Minimum stays Setting minimum-night rules and any date/channel constraints. | With conditions Set minimum stays in the property calendar Plan: FLEX / PRO / PRO+Rules can be managed per grouped property or individual connected channel; channel restrictions still apply. |
| Gap night rules Adjusting rules specifically for orphan or gap nights between reservations. | With conditions Gap Nights and Sell short tails rules Plan: PRO+; connected Airbnb listingPRO+ Revenue Management can adjust minimum stays within gaps or at their ends. An Airbnb listing must be connected and the tool must be available in the market; US is listed. |
| Length of stay discounts Applying discounts based on stay duration. | With conditions Weekly and monthly Airbnb discounts Plan: Airbnb channel; PRO / PRO+ for direct-booking discountsEdit discounts through the Airbnb listing editor when the selected sync type permits it. The pricing matrix also lists direct-booking length-of-stay discounts on PRO/PRO+. |
| Last minute discounts Applying discounts based on time remaining before arrival. | With conditions Dynamic-pricing last-minute discount Plan: PRO+; connected Airbnb listingPRO+ guide currently fixes the discount at 15%; strategy begins discounting within 21, 14 or 7 days. Airbnb connection required. Channel promotions can apply on top. |
| Dynamic pricing Built-in dynamic rate calculation versus external pricing integration; distinguish both. | With conditions Built-in Revenue Management Plan: PRO+; connected Airbnb listingPRO+; market-demand rates update every twenty-four hours, with limits, seasonal/weekend rules and minimum stays. Airbnb listing required. US is supported; docs disagree about some other countries. Fees and taxes are unaffected. |
| Pricing integrations Named dynamic-pricing integrations and their documented requirements. | With conditions PriceLabs, Beyond, Wheelhouse and DPGO Plan: FLEX / PRO / PRO+Separate provider account and authorization required. PriceLabs needs correct property location and enabled access for each property; its documented automatic sync is every four hours. |
| 05 / Guest messaging & AI | |
| Unified inbox Guest message threads combined across supported channels in a shared view. | With conditions One inbox for direct connected-channel conversations Plan: FLEX / PRO / PRO+Supports Airbnb, Booking.com, Vrbo and direct bookings. iCal sources do not provide equivalent guest messaging. |
| Scheduled messages Messages scheduled relative to documented reservation times or dates. | With conditions Messages scheduled around arrival and departure Plan: FLEX / PRO / PRO+Property time zone controls timing. A trigger three days before arrival runs exactly then; late bookings need the separate last-minute option. |
| Event triggers Messages triggered by reservation events, with named supported events. | With conditions Inquiry, confirmation, alteration and cancellation triggers Plan: FLEX / PRO / PRO+Templates also support check-in/out stages. Review recipient properties and timing before enabling an automation. |
| Conditional messages Rules that send or skip a message based on documented booking conditions. | With conditions Stay-length and back-to-back booking conditions Plan: FLEX / PRO / PRO+Set minimum/maximum stay length; skip repeat check-in messages for back-to-back reservations. Automation can be disabled for an individual guest or property. |
| Message templates Reusable templates and supported guest/reservation placeholders. | With conditions Reusable automated guest templates Plan: FLEX / PRO / PRO+Property-scoped templates support images up to 25MB in JPG, PNG or GIF. PDF files should be shared as links rather than assumed attachments. |
| AI suggested replies AI generates draft replies for a human to review or send. | With conditions Inbox AI Assistant drafts replies Plan: PRO / PRO+; FLEX pricing-page conflictStaff review and send the draft. The pricing matrix includes AI-Driven replies on PRO and PRO+, while the FLEX card also mentions them; FLEX entitlement is inconsistent and requires confirmation. |
| AI automatic replies AI can send guest replies without individual human approval; specify limits. | With conditions Scheduled AI Agent auto-replies Plan: PRO+PRO+; account owner/admin configures property scope and booking stages. Immediate or delayed send; inquiry questions do not accept bookings. Knowledge base is text-only and cannot read linked pages or uploaded files. |
| Approval before AI sends Documented human-review controls before an AI-generated reply is sent. | With conditions Review-and-send assistant plus optional AI send delay Plan: PRO / PRO+ assistant; PRO+ AgentInbox AI Assistant requires manual sending. PRO+ AI Agent can auto-send immediately or after a delay; the delay permits editing or cancelling with a manual reply, but is not mandatory approval. |
| Translations Documented message translation functions; multilingual templates are not automatic translation. | With conditions Message auto-translation listed; inclusion requires confirmation Plan: PRO+ card; all plans upon request in matrixPRO+ pricing card includes message auto-translation, while the comparison matrix marks it upon request for every plan. The older template guide describes prepared language versions and recommends a browser extension for regular messages; confirm the current workflow. |
| SMS messages Guest communication by SMS; specify country, number and fee conditions. | Not confirmed Plan: FLEX / PRO / PRO+Cleaner task notifications are documented, but native guest communication by SMS, supported countries, sending numbers and fees were not established. Cleaner alerts are covered under task notifications. |
| Email messages Guest communication by email and documented sender or channel restrictions. | With conditions Email messaging for direct bookings Plan: PRO / PRO+A guest email on the reservation creates an inbox thread; the host name is used as sender and messages use the account-associated email. |
| 06 / Direct bookings & payments | |
| Website builder Vendor-provided tools to create and host a direct-booking website. | With conditions Direct-booking website with editable templates Plan: PRO / PRO+PRO/PRO+; creation requires desktop. Premium templates require payment details, and custom domain/white label can cost extra. Configure listing, payment and domain settings before accepting bookings. |
| Booking widget Embedding a booking engine in an independently hosted website. | With conditions Embedded booking form or WordPress plugin Plan: PRO / PRO+Set up a direct-booking channel, rates and availability; install a widget for each property. Stripe connection is required for online payment collection. |
| Custom domain Using a host-owned domain for a vendor-provided direct-booking website. | With conditions Connect a host-owned domain Plan: PRO / PRO+; additional feeFree iGMS subdomain is offered; custom domain requires DNS configuration. Current pricing matrix marks white label/custom domain as an additional fee on PRO and PRO+. |
| Payment processors Named payment services and documented geographical or plan requirements. | With conditions Stripe for supported booking payments Plan: PRO / PRO+Connect a Stripe account for online payment collection on Booking.com and direct/manual bookings. Channel-controlled invoicing differs; processing charges apply separately. |
| Payment schedules Scheduling booking payments or installments; identify relevant booking types. | Not confirmed Plan: FLEX / PRO / PRO+Invoice statuses include partial payment, but automatic installment dates, scheduled balance collection and retry rules were not established. |
| Security deposits Taking or holding refundable deposits; distinguish damage insurance/protection. | With conditions Charge or hold a refundable deposit Plan: PRO / PRO+Vrbo, Booking.com and direct reservations only; Booking.com supports charge, not hold. Vrbo returns unclaimed deposits after fourteen days. Stripe holds expire after seven days and renew automatically, which can briefly show two holds. |
| Refunds Issuing refunds through documented payment flows; no fee-refund assumption. | With conditions Record a refund and complete it in Stripe Plan: PRO / PRO+For Booking.com and manual/direct invoice flows, creating a refund entry in iGMS does not move money. The host must separately complete the online refund in Stripe. |
| Rental agreements Creating, delivering or signing guest agreements; specify electronic signature support. | With conditions Rental agreement in the check-in form Plan: PRO / PRO+PRO/PRO+ direct-booking form supports short- and long-term agreements. Documentation says fewer than 28 nights versus more than 28; exactly 28 nights and signature/audit controls require confirmation. |
| Guest verification Documented guest identity or booking verification; no legal-compliance guarantee. | With conditions Request guest ID photos Plan: PRO / PRO+PRO/PRO+ direct-booking check-in forms collect ID-card photos for host review. Automated document authenticity or biometric verification was not established for this native workflow. |
| Direct booking fees Vendor fees specific to direct bookings; distinguish processor fees and paid protection. | Not confirmed Plan: Plan inclusion not confirmedThe current page advertises FLEX 0% booking fee, but the matrix places detailed direct-booking management on PRO and PRO+. A complete current direct-booking fee schedule for each plan was not established. |
| 07 / Cleaning & operations | |
| Automatic tasks Creating operational tasks automatically from bookings or reservation events. | With conditions Checkout cleaning tasks created automatically Plan: FLEX / PRO / PRO+Approved bookings generate a checkout cleaning task using property settings. Manual and iCal bookings can also generate tasks; this is cleaning automation, not automatic handyman assignment.Manual and automatic cleaner assignment. Configure at least one cleaner per property. Priority and availability select the assignee; tasks remain unassigned if every cleaner is unavailable. Admin, Head of Cleaners or Task Management permission required. |
| Cleaner access Giving cleaners task or calendar access without exposing unnecessary management functions. | With conditions Invited cleaner accounts with task access Plan: FLEX / PRO / PRO+Calendar visibility requires manager permission. One user account cannot join multiple teams; separate emails/accounts are required for separate teams.Assigned, accepted, completed and rejected task states. Cleaners update status; head cleaners/managers/admins can assign and change task parameters. Rejected tasks require a reason. |
| Task checklists Reusable task lists that can be marked complete. | With conditions Basic cleaning checklist Plan: FLEX / PRO / PRO+Cleaners tick individual subtasks and mark the job complete. Confirm advanced checklist and evidence requirements separately. |
| Photo requirements Requesting or requiring photos as task-completion evidence. | Not confirmed Plan: FLEX / PRO / PRO+Cleaning instructions and checklists are documented, but requested or enforced completion-photo evidence in the native cleaning workflow was not established. |
| Task notifications Sending documented task assignment, change or completion notifications. | With conditions SMS, email and app notifications for cleaners Plan: FLEX / PRO / PRO+Assigned cleaners get task details and an evening-before reminder. The help guide describes cleaning SMS as free; this does not establish guest SMS messaging. |
| Maintenance tasks Recording or assigning maintenance work; distinguish generic reminders. | With conditions Manual handyman jobs Plan: FLEX / PRO / PRO+Handyman tasks are created manually; the automatic assignment feature applies to repetitive cleaning tasks. |
| Cleaning integrations Named external cleaning/turnover connections and documented dependencies. | With conditions Turno cleaning integration Plan: FLEX / PRO / PRO+Separate functioning Turno account required. Authorize, link listings and configure cleaners. Unlinking normally deletes cleaning tasks; a retention setting is documented for cancellations after check-in. |
| 08 / Check-in & smart access | |
| Checkin instructions Delivering guest check-in information at documented reservation stages. | With conditions Scheduled check-in information Plan: FLEX / PRO / PRO+Use Before Check-In or On Check-in Day templates. Property time zone applies; enable last-minute booking handling if late reservations should receive instructions. |
| Guest portal A guest-facing reservation page or portal; specify actions available. | With conditions Manage Your Stay reservation portal Plan: PRO / PRO+Website guests can pay, add guests or extend stays without host approval after payment. They cannot shorten stays or reduce guest count. Cancellation requires email/SMS verification; only active eligible reservations are shown. |
| Lock integrations Named smart-lock platforms supported via native or third-party connections. | With conditions Connected smart devices and supported lock providers Plan: FLEX / PRO / PRO+Requires compatible hardware/provider login, property mapping and a separate Smart Devices subscription. |
| Automatic lock codes Creating reservation-specific lock codes automatically, with hardware/service conditions. | Not confirmed Plan: FLEX / PRO / PRO+The smart-device guide confirms lock connection, reservation-card codes and message variables. It does not establish automatic generation of a unique code for each reservation. |
| Code scheduling Setting code validity to documented check-in/check-out times. | Not confirmed Plan: FLEX / PRO / PRO+Smart-device connection and code delivery are documented; reservation-timed activation, expiry and early-arrival adjustments were not established. |
| Code delivery Sending reservation access codes to guests through documented channels. | With conditions Door Access Code variable in guest templates Plan: FLEX / PRO / PRO+Assign a compatible smart lock to the property, then include the code variable in messages. Code is also shown in the reservation card. |
| Access extra costs Additional software or integration charges for smart access; hardware cost separate. | With conditions $5 per device per month for Smart Devices Plan: FLEX / PRO / PRO+Contract acceptance and compatible hardware required. Vendor hardware and third-party service charges can be additional; confirm currency and tax terms. |
| 09 / Reports & accounting | |
| Booking reports Reports about reservation activity; specify documented measures. | With conditions Reservation status, itinerary and payout reports Plan: FLEX / PRO / PRO+Filter by account, year, period, listing or owner. Bookings spanning months appear in each applicable month. iCal platforms are excluded from reporting. |
| Occupancy reports Occupancy reporting and documented date/property filters. | With conditions Occupancy and performance dashboard Plan: FLEX / PRO / PRO+Occupancy is nights booked divided by nights available. Dashboard visibility depends on user role and assigned properties; confirm source-channel coverage for your portfolio. |
| Revenue reports Revenue reporting and supported measures; do not equate to financial accounting. | With conditions Monthly revenue summaries and PRO+ cashflow report Plan: FLEX / PRO / PRO+Monthly report supports property/account/time filters. Vrbo is listed as Nights Sold only; do not treat its row as complete revenue. iCal platforms are excluded. |
| Owner statements Statements for property owners, including documented income/expense scope. | With conditions Monthly property-owner statements Plan: PRO+PRO+; one owner per property. Only finalized statements are visible to owners and periods must be finalized chronologically. Reservation calculations retain the settings of their first statement. Confirm finalization-role details, which are inconsistent within the guide. |
| Expense tracking Recording property or reservation expenses inside the product. | With conditions Property expenses and adjustments Plan: PRO+PRO+; record services, supplies and credits for statements. Finalized expenses cannot be deleted; corrections use credits/reopened periods with history retained. |
| Accounting integrations Named external accounting connections and documented scope. | Not confirmed Plan: Plan inclusion not confirmedThe official marketplace lists Stripe and other partners, but a direct accounting-ledger integration such as QuickBooks or Xero was not established. CSV reports do not establish an accounting integration. |
| Report exports Exporting reporting outputs in documented formats. | With conditions Reservation CSV and monthly revenue PDF Plan: FLEX / PRO / PRO+Reservations export to CSV; monthly revenue can be printed or saved as PDF. This does not establish every dataset or attachment as exportable. |
| 10 / Team & owner access | |
| Team users Additional staff accounts and any documented seats or plan limits. | With conditions Invite staff with roles and permissions Plan: FLEX / PRO / PRO+The team dashboard supports member management. Numeric seat limits and any per-seat costs were not established; support-agent productivity add-ons are a separate offering. |
| User permissions Configurable permissions or predefined access roles. | With conditions Role presets with adjustable permissions Plan: FLEX / PRO / PRO+Assign a primary role and modify permission settings. Administrators permanently access all properties; use another role when restriction is required. |
| Property scoped access Restricting a user's access to selected properties. | With conditions Restrict access by property, group, label or account Plan: FLEX / PRO / PRO+Administrators cannot be restricted. Owners use Access as Owner only; each property can have one assigned owner. |
| Owner portal Owner-facing access to documented property, booking or financial information. | With conditions Owner access to assigned properties Plan: PRO / PRO+PRO/PRO+ owner portal; property owners get Access as Owner rather than general label/account grants. PRO+ statements are view-only and visible after finalization. |
| Mobile app Documented native mobile app availability; responsive website separate. | With conditions iOS and Android applications Plan: FLEX / PRO / PRO+Cleaners can receive push notifications and view tasks. Exact desktop feature parity is not established by the mobile-task guide. |
| 11 / Integrations & data access | |
| Public API A documented API for external developers; channel API connections alone do not establish this. | With conditions Public HTTP API documentation Plan: PRO / PRO+; API access upon request and authorized application scopesAPI access is listed on PRO and PRO+ upon request. Register an application and obtain user authorization; public documentation is not proof of production entitlement. |
| API access conditions Who may use the developer API and subscription, approval or access restrictions. | With conditions Developer registration and user-granted scopes Plan: PRO / PRO+; API access upon request and authorized application scopesRegistered developer program participation and application registration are required before requesting access tokens. Each user must authorize the requested scopes. |
| Webhooks Documented outbound event notifications for external integrations. | With conditions Booking, calendar, guest, property and message events Plan: PRO / PRO+; API access upon request and authorized application scopesRegistration is handled by support. Calendar notifications are available upon request; require 200 OK acknowledgment or retries with exponential backoff. Optional shared-secret signing must be configured. |
| Zapier Officially documented Zapier integration, with triggers/actions or plan conditions. | Not confirmed Plan: Plan inclusion not confirmedAn iGMS Zapier app was not established in the official integration marketplace. Public API access alone does not establish a supported Zapier connector. |
| Data export Documented portability of product data beyond calendar feeds; identify datasets and formats. | With conditions Reservation CSV and calendar/task feeds Plan: FLEX / PRO / PRO+Reservations can be exported to CSV and booking/cleaning calendars via iCal. A complete account export including guest attachments and all history was not established. |
| 12 / Setup & support | |
| Onboarding Documented onboarding assistance and whether optional or separately paid. | With conditions Guided setup and self-service checklist Plan: PRO / PRO+; setup-session conditions applyPricing lists guided onboarding on PRO/PRO+; its FAQ offers a free setup session for accounts with ten or more connected properties. Confirm service scope for smaller portfolios. |
| Data migration Documented assistance or tools for importing data from another system. | Not confirmed Plan: FLEX / PRO / PRO+Channel connections and calendar imports are documented. Migration assistance or bulk-import tools beyond connecting existing channel accounts and calendars were not established; confirm available services with onboarding support. |
| Help center Public documentation or help resources; availability is not support-quality proof. | With conditions Public help articles and learning resources Plan: FLEX / PRO / PRO+Documentation is accessible without a paid support conversation; account-specific assistance varies by subscription. |
| Email support Documented support by email and any tier restrictions; no response-time inference. | With conditions Email and contact-form support Plan: FLEX / PRO / PRO+Support guide lists weekday twenty-four-hour online coverage and weekends 5am–5pm EST. FLEX matrix gives response within forty-eight hours; no faster universal SLA is established. |
| Chat support Documented live or in-app support chat; distinguish AI bot/self-service. | With conditions In-product live chat support Plan: FLEX / PRO / PRO+Use the product chat for urgent issues; online staff hours are weekdays twenty-four hours and weekends 5am–5pm EST. FLEX matrix gives response within forty-eight hours. |
| Phone support Documented support by telephone and any tier or geography restrictions. | With conditions Phone support upon request Plan: PRO / PRO+ upon requestThe plan matrix offers phone support by request for PRO/PRO+. No universal phone support hours or response SLA was established. |
| 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 Version 1 and Version 2 method paths Plan: PRO / PRO+; API access upon request and authorized application scopesThe catalog mixes v1 read/calendar/message routes with v2 booking, access-code and related routes. The JSON Schema page describes response envelopes rather than a downloadable OpenAPI contract. |
| API authentication Security schemes declared in the captured schemas; API authorization and plan eligibility remain separate. | With conditions Authorization-code flow and access token Plan: PRO / PRO+; API access upon request and authorized application scopesAn authorized application exchanges a code for a token. Documentation requires access_token in the query string for every API request; no authenticated requests were made. |
| Read property records An explicit API operation retrieves property records. | With conditions Read properties and listings Plan: PRO / PRO+; API access upon request and authorized application scopesPaginated property records; insurance settings and door codes require their additional scopes. Property access remains constrained to the authorized account. |
| Read reservation records An explicit API operation retrieves reservation or booking records. | With conditions Read reservations with date and status filters Plan: PRO / PRO+; API access upon request and authorized application scopesRequires messaging, smart-locks or external-cleaning-management scope. Missing guest-breakdown fields are unknown; zero can be an integration default and categories may not sum to guest count. |
| Create reservations An explicit API operation creates a reservation or booking; not proof of an equivalent user-interface flow. | With conditions Create direct bookings Plan: PRO / PRO+; API access upon request and authorized application scopesv2/book-property requires direct-bookings scope and supports the airgms platform only. Supply stay dates, guest details, total payout and currency; invoice creation defaults on. |
| Update reservations An explicit API operation modifies reservation fields; specify field and channel limits. | With conditions Update direct bookings by reservation code Plan: PRO / PRO+; API access upon request and authorized application scopesUse v2/book-property with reservation_code and required booking fields. Direct-bookings scope and airgms-platform bookings only; this does not establish OTA booking edits. |
| Read guest data An explicit guest read operation or documented guest data included in a reservation response; distinguish these forms. | With conditions Read guest records Plan: PRO / PRO+; API access upon request and authorized application scopesMessaging scope; filter by guest UID/platform and paginate. Guest name and thumbnail may be null; available contact fields depend on source data. |
| Update guest records An explicit operation updates guest records, rather than merely booking contact fields. | Not confirmed Plan: PRO / PRO+; API access upon request and authorized application scopesThe method catalog exposes guest reads and booking guest fields, but a standalone guest-record update operation was not established. |
| Read guest messages An explicit API operation reads guest messages or message-thread details. | With conditions Read threads with their messages Plan: PRO / PRO+; API access upon request and authorized application scopesMessaging scope and page pagination. Use the booking, thread or updated-date filter mode; the documentation limits their simultaneous use. |
| Send guest messages An explicit API operation adds or sends guest messages; access restrictions remain separate. | With conditions Send a message to a booking guest Plan: PRO / PRO+; API access upon request and authorized application scopesMessaging scope; direct bookings use email and other platforms use their channel. Message-length limits can vary; use returned message UID to check delivery status. |
| Read nightly rates An explicit rate read operation or nightly price fields in a calendar response. | With conditions Read nightly prices and minimum stays Plan: PRO / PRO+; API access upon request and authorized application scopesCalendar response includes currency, price and min_stay before channel markups. Date span is at most one year; authorized calendar scope required. |
| Update nightly rates An explicit API operation writes nightly rates; distinguish from rate calculation. | With conditions Update calendar rates and minimum stays Plan: PRO / PRO+; API access upon request and authorized application scopesCalendar-control scope required. Currency is required with a price. Batch results can contain ignored dates or warnings; returned request IDs require status checks rather than assuming synchronous success. |
| Read availability calendar An explicit API operation retrieves date availability or calendar nights. | With conditions Read property calendar for up to one year Plan: PRO / PRO+; API access upon request and authorized application scopesRequires calendar-control, direct-bookings or external-cleaning-management scope. Returned rates are before channel markups; deprecated base fields mirror current values. |
| Read payment records An explicit operation retrieves actual payment records; payment settings and payment-link generation do not establish this. | Not confirmed Plan: PRO / PRO+; API access upon request and authorized application scopesReservation totals and report exports do not establish a dedicated payment-transaction read endpoint in the public methods catalog. |
| Read refund records An explicit API operation retrieves refund records; no ability to issue refunds inferred. | Not confirmed Plan: PRO / PRO+; API access upon request and authorized application scopesNo dedicated refund-record read endpoint was established in the public methods catalog. |
| Read owner records An explicit API operation retrieves property-owner records. | With conditions Read property-owner-role team/contact records Plan: PRO / PRO+; API access upon request and authorized application scopesGET v1/team-members can filter member_roles=property_owner; tasks scope and PRO/PRO+ API access upon request are required. These are company member/contact records, not ownership ledgers, financial statements or property-ownership relationships. |
| Custom data fields Explicit API field-definition/value operations or documented reservation enrichment resources; specify differences. | Not confirmed Plan: PRO / PRO+; API access upon request and authorized application scopesThe catalog exposes predefined booking, property, door-code and guidebook fields; arbitrary custom-field definitions or values were not established. |
| Manage webhook subscriptions Explicit API operations list, create or remove webhook subscriptions; outbound webhook documentation alone does not establish management endpoints. | Not confirmed Plan: PRO / PRO+; API access upon request and authorized application scopesOutbound webhooks can be registered through support. Public API operations to list, create or remove webhook subscriptions were not established. |
| Documented throttling response A declared HTTP 429 response or explicit throttle condition in captured machine-readable contracts; numeric limits require separate evidence. | With conditions Up to 1,000 requests per minute per token Plan: PRO / PRO+; API access upon request and authorized application scopesThe token guide gives this request limit; errors include code 16 for too many requests. Per-endpoint exceptions were not established. |
| Reservation pagination Documented parameters that page reservation collections, including declared defaults or maximums. | With conditions Page-based pagination Plan: PRO / PRO+; API access upon request and authorized application scopesList responses include page and continuation flags; bookings use has_next_page while threads use hasNextPage. A universal page-size parameter was not established. |
Plans and modules
Booked-night billing with a minimum per active property. Confirm features where the plan card and matrix differ.
Portfolio-based per-property rates; annual prepayment and larger-portfolio commitment terms differ. API and phone support upon request.
Adds revenue management, AI agent and owner statements; partner and optional service charges can apply.
Limitations and requirements
- Booking.com requires appropriate XML rates and setup; other rate types can remain bookable without appearing in iGMS. iCal provides less information and refreshes periodically.
- API access requires approval and user-granted scopes. Direct booking write methods do not establish edits to every OTA reservation.
- Native guest verification here means collecting ID photos for host review. Automated document validation was not established.
- Connected locks and code-message variables are documented, but automatic unique-code generation and activation schedules still require confirmation.
Setup
Connect and group the matching listings, configure communication and invite your team. Confirm migration scope and onboarding eligibility; a full historical-data migration was not established.
Connections
Direct Airbnb, Vrbo and Booking.com connections, external iCal calendars, pricing partners, Stripe and cleaning integrations. Open API access is listed upon request on PRO and PRO+ and requires an authorized application.
Hosting workflow
Consider iGMS when you want to coordinate channel calendars, messages and cleaners in one system. Compare PRO+ separately if owner statements or the AI agent are central to your workflow.
Before you decide
Confirm the applicable contract, current plan matrix and optional service charges. Pricing cards and detailed rows disagree about some AI, translation and direct-booking inclusions; billing FAQ wording differs from current subscription terms.
Common questions
Frequently asked questions
What is the difference between PRO and PRO+?
PRO+ lists revenue management and dynamic pricing, the AI agent and property knowledge, owner statements and property expenses. Check the detailed matrix and optional charges for the workflows you need.
Can iGMS read and write reservations through its API?
Public methods document reservation reads and direct-booking creation and updates. Writes require the direct-bookings scope and apply to the airgms platform. API access is listed upon request on PRO and PRO+.
Does iGMS provide guest identity verification?
Its direct-booking check-in form can request guest ID-card photos for host review. This native workflow does not establish automated authenticity checks or biometric matching.
Are lock services included in the subscription?
The smart-device guide describes a separate subscription of $5 per device per month after accepting its contract. Confirm the currency, supported hardware and current charge, plus whether your lock supports the code workflow you need.
Sources & research
Structured data reviewed: View details
Source dates and limitations vary; documented interfaces do not establish live operational testing.
- iGMS api intro
- iGMS pricing companion: flex
- iGMS api getting token
- iGMS api methods
- iGMS api get properties
- iGMS api bookings
- iGMS api book property
- iGMS api guests
- iGMS api get calendar data
- iGMS api set calendar batch
- iGMS api get threads
- iGMS api message booking guest
- iGMS api hosts
- iGMS api webhooks
- iGMS pricing companion: monthly
- iGMS help 9927919 how does the channel manager work
- iGMS help 9927942 what you need to know about the airbnb api connection with igms
- iGMS help 9927949 how do i integrate a booking com property to igms
- iGMS help 9927697 importing calendars to igms via ical
- iGMS help 9927699 how to export reservations and tasks via ical
- iGMS help 9927714 how to set up a manual reservation on igms
- iGMS help 9927692 igms single property calendar
- iGMS help 9927916 how to manage cleanings and tasks efficiently with igms
- iGMS help 9927705 how to auto assign cleaning tasks
- iGMS help 9927718 instructions for cleaners faqs covered
- iGMS help 10207486 how to connect and manage your smart devices in igms
- iGMS help 9927753 invoice management via igms feature overview
- iGMS help 11471786 security deposit charge and hold
- iGMS help 12700312 ai agent automate guest communication
- iGMS help 9927741 how to contact igms support
- iGMS help 9927721 reservations report
- iGMS help 12285649 igms revenue management tool dynamic pricing
- iGMS help 9927732 how to use triggers for message automation
- iGMS help 9930773 how to automate your messages
- iGMS help 9927791 igms direct booking widget receiving bookings directly through your website
- iGMS help 9927929 premium direct booking website how to edit the settings
- iGMS help 9927750 how to edit an invoice via igms
- iGMS help 10959906 how does the guest portal work
- iGMS help 9927722 monthly revenue report
- iGMS help 15180532 property owner statement settings
- iGMS help 9927951 how to set up roles permissions and access for your team
- iGMS help 11056826 how to use the igms multi calendar
- iGMS help 9927873 check in form feature overview
- iGMS help 9927954 airbnb listing editor overview
- iGMS help 9927782 how to integrate pricelabs with igms
- iGMS help 9927937 create a direct booking website with premium templates
- iGMS help 9927837 how to integrate turno with igms
- iGMS help 9927808 how do i use the igms dashboard to analyze my business performance
- iGMS marketplace
- iGMS help 9930721 onboarding checklist
- iGMS 9927780-how-do-i-create-message-templates-in-different-languages
- iGMS pricing companion: prepay
- iGMS pricing companion: commitment
- iGMS 9927981-overview-of-the-pricing-tab-in-the-property-editor
- iGMS team-members
- iGMS filters
- iGMS pricing companion: public api
Review sources
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.