Overview
Calendar Service v2 is a complete rebuild of how Hostify manages your calendar data — pricing, availability, restrictions, and channel synchronization. It replaces the legacy calendar system with a faster, more reliable engine that syncs changes to all connected channels in near real-time.
Once activated, Calendar Service v2 powers every calendar operation for your listings: setting prices, blocking dates, managing minimum stays, and pushing updates to Airbnb, Booking.com, and all other connected channels.
Prerequisites
Your account must be activated for Calendar Service v2 by the Hostify team
Listings must have PMS services enabled
Migration runs automatically once activated — no manual steps required
Pricing
Daily Pricing
Set a base nightly price for any date range directly from the Multi-Calendar or Single Listing Calendar. Prices are stored per day and synced to all channels immediately.
Weekday Pricing
Define different prices for each day of the week. For example, set higher rates for Friday and Saturday nights. Weekday pricing is expanded into daily prices and synced automatically.
Relative Pricing Adjustments
Apply bulk pricing changes across a date range:
Increase / Decrease by amount — add or subtract a fixed value from existing prices
Increase / Decrease by percentage — adjust prices by a percentage
Set absolute price — override with a specific amount
LOS (Length of Stay) Pricing
Create pricing rules based on how many nights a guest books. Offer discounts for longer stays or add premiums for short ones.
LOS adjustments are visible directly in the Multi-Calendar
Multiple LOS tiers can be configured (e.g., 7+ nights = 10% off, 30+ nights = 20% off)
LOS pricing is synced to channels that support it
Learn more about LOS Pricing here
Minimum Booking Value
Set a minimum total booking amount per date range. If a reservation's total falls below this threshold — even after LOS discounts — the booking will not be confirmed.
Example: You set a minimum booking value of $300. A guest tries to book 1 night at $150 with no applicable discount — the reservation is rejected because $150 < $300.
Smart Pricing Dependencies
Link a listing's pricing to another listing. The follower listing automatically mirrors the source listing's prices with an optional markup (fixed amount or percentage). Changes to the source listing propagate automatically.
Seasonal Pricing
Define seasonal pricing periods with different base rates. Seasons work alongside daily and weekday pricing — the most specific setting takes priority.
Availability
Rolling Calendar (Availability Window)
The calendar now respects your availability window from the Policies tab. It automatically opens dates between your minimum and maximum advance notice settings.
Availability can be set to 3 states:
Default — follows the availability window rules (includes iCal imports and preparation time)
Unavailable (Override) — explicitly blocked, highest priority (shown in red)
Available (Override) — explicitly opened, even if normally blocked by the window (shown in green)
Blocked Date Reasons
When a date is blocked, the calendar shows why:
Reservation — booked by a guest
Manual blockage — manually closed by user
Preparation time — turnover/cleaning buffer between bookings
Booking window — outside min/max advance notice
iCal import — blocked by an external calendar feed
Smart calendar rule — blocked by a linked listing's reservation
Availability Periods
Define explicit date ranges when a listing is open or closed for bookings, independent of the rolling calendar window.
Smart Availability Dependencies
Link availability between listings so that when one listing is booked, another is automatically blocked (and vice versa). This is useful for listings that share physical space — for example, an entire apartment and individual rooms within it.
Preparation / Turnover Time
Configure buffer days before and after each reservation for cleaning and turnover. These days are automatically blocked in the calendar.
iCal Sync
Import and export iCal feeds to sync availability with external platforms. Imported iCal events automatically block dates in the calendar.
Booking Restrictions
Minimum Stay
Set minimum night requirements per date range. Supports multiple configurations:
Default minimum stay — applies to all dates
Weekday minimum stay — different minimums by day of the week (e.g., 3-night minimum for Friday check-ins)
Date-range overrides — specific minimum stays for high-demand periods
Maximum Stay
Set a maximum number of nights per booking to prevent excessively long reservations.
CTA / CTD (Closed to Arrival / Closed to Departure)
Control which days guests can check in or check out:
CTA (Closed to Arrival) — prevent check-ins on specific dates
CTD (Closed to Departure) — prevent check-outs on specific dates
Both can be set as defaults on the rate or overridden per date range.
Channel Synchronization
Near Real-Time Sync
When you make any calendar change — price, availability, restriction — the update is pushed to all connected channels within seconds. No more waiting for scheduled sync cycles.
Bulk Updates
Updates from dynamic pricing tools (PriceLabs, Wheelhouse, Beyond, etc.) are processed efficiently through the bulk API. Large batches are split and queued to ensure reliable delivery.
Reservation Sync
Reservations from all channels are automatically synced into the calendar. When a reservation is created, modified, moved, or cancelled, the calendar and all connected channels are updated immediately.
Listing & Integration Sync
Listing details (content, photos, amenities) and channel integration settings are synced to the Calendar Service to ensure consistent data across all platforms.
Multi-Unit Support
Calendar Service v2 enables Multi-Unit Rental Types — group identical listings under a single property and manage availability, bookings, and allocation across all units.
Related features:
Property Groups — organize identical units under a leading listing
Automatic Unit Allocation — the system assigns available units to bookings
Smart Booking Allocation — optimize unit distribution to minimize gaps and maximize sellable inventory
For full details, see the Multi-Unit Rental Types and Smart Booking Allocation articles.
Calendar Notes
Add notes to any date range in the calendar. Notes are visible to your team in the calendar view and help communicate important information about specific dates (maintenance, events, special instructions).
Auto-Pricing Rules
Configure automated pricing rules that adjust rates based on conditions. Auto-pricing rules are managed and synced through the Calendar Service for consistent application across all channels.
Migration & Activation
When Calendar Service v2 is activated for your account:
Your existing calendar data (prices, availability, restrictions) is automatically migrated
Reservations are synced to the new system
Channel integrations and iCal feeds are transferred
Smart calendar rules and pricing dependencies are preserved
The migration runs in the background and typically completes within a few minutes. During migration, your calendar remains fully operational.
FAQ
Will my existing calendar data be preserved?
Yes. All pricing, availability, restrictions, reservations, and channel settings are automatically migrated.
Do I need to reconfigure my channels?
No. Channel integrations are transferred automatically. Updates will start flowing through the new system immediately after migration.
Can I use Calendar Service v2 for some listings but not others?
During migration, listings are converted progressively. Once your account is fully migrated, all listings use Calendar Service v2.
How fast are channel updates?
Changes typically reach channels within seconds. Bulk updates from pricing tools are queued and processed efficiently.
Is the Activity Log available with Calendar Service v2?
Yes. Calendar Service v2 includes a comprehensive Activity Log that tracks all calendar changes, channel sync status, and errors. See the Activity Log article for details.



