Software directory

Property management · software

iGMS

4.6 / 5Out of 495 reviews
Visit website

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.

Compare iGMS

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

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

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

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

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

FLEX

Booked-night billing with a minimum per active property. Confirm features where the plan card and matrix differ.

PRO

Portfolio-based per-property rates; annual prepayment and larger-portfolio commitment terms differ. API and phone support upon request.

PRO+

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.

Review sources

CapterraRating 4.6 / 5 · 306 reviews
TrustpilotTrustScore 4.6 / 5 · 144 reviews
G2Rating 4.7 / 5 · 45 reviews
GetAppRating 4.6 / 5 · 306 reviews
Software AdviceRating 4.6 / 5 · 306 reviews

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

Privacy preferences

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

NecessaryAlways on

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

Analytics

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

AdvertisingNot in use

We do not load advertising tags or enable advertising personalization.

Cookies and storage details

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

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