Most short-term rental operators and guesthouse owners in India work with at least one offline channel — a local travel agent, a corporate travel desk, a hotel aggregator, or a referral contact who regularly sends guests. The bookings come in over WhatsApp or phone. You confirm verbally. You block the dates — sometimes.
This works fine when you have one property and one agent. It breaks down when you have ten properties and three agents and a live Airbnb calendar. The result is a double booking no one saw coming.
iCal links are the practical fix. This page explains how they work for offline distribution channels and why they matter more for multi-property operators than for single-listing hosts.
Why Offline Agents Create Double Booking Risk
A travel agent sends you a booking enquiry for your 1BHK flat in Bandra on the 14th. You check your phone, confirm it looks free, say yes. While you are typing the confirmation, a guest on Airbnb completes a booking for the same dates. Airbnb gets there first. You now have two reservations and one apartment.
This is not a rare scenario. It is the default outcome when:
- Availability lives in separate OTA calendars with no single source of truth
- Agents have no way to check live availability before sending an enquiry
- Confirmations happen over chat with no blocking mechanism
The volume of messages compounds this. A busy weekend in October, an agent sending five enquiries across three properties — the manual coordination becomes impossible to sustain reliably.
What an iCal Link Does
An iCal (.ics) feed is a live, read-only URL that represents a calendar. Anyone with the link can subscribe to it using any calendar application — Google Calendar, Apple Calendar, Outlook, or any OTA platform that accepts calendar imports.
When you subscribe to an iCal feed, you see the current state of that calendar — blocked dates, confirmed reservations, open windows. The feed updates automatically. You do not need to send an updated file every time something changes.
For a travel agent, subscribing to your property's iCal feed means they can see your live availability before sending an enquiry. For you, it means agents are working from your actual calendar — not a WhatsApp conversation from three days ago.

How Zitlin Generates iCal Links
Every property in Zitlin has a unique iCal export URL, generated per room type or unit. The URL is stable — it does not change unless you regenerate it. You share it once, and the agent subscribes.
The feed reflects:
- Confirmed reservations (from Airbnb, Booking.com, direct bookings in Zitlin)
- Manually blocked dates (maintenance, owner use, hold periods)
- Any reservation confirmed directly in Zitlin
When a guest books your flat on Airbnb and that reservation syncs into Zitlin, the iCal feed for that unit updates. The agent's calendar refreshes on its next poll and shows the dates as unavailable. No message from you required.
This is the core value: availability information propagates outward automatically. The agent does not need a login. You do not need to send updates. The calendar does it.
Practical Scenarios Where This Matters
Scenario 1: Local travel agent sending walk-in guests
An agent in Kolkata regularly refers corporate clients needing short stays. She sends four or five enquiries a week across your three apartments. You share the iCal link for each apartment and ask her to subscribe in Google Calendar. She now checks availability herself before calling. Your confirmation calls drop significantly.
Scenario 2: Corporate travel desk with recurring bookings
A mid-size company's travel coordinator books apartments for employees on month-long assignments. They check your availability on a shared team calendar that subscribes to your iCal feeds. Bookings come in with dates already verified. No back-and-forth on availability.
Scenario 3: Offline aggregator or regional OTA
Some regional aggregators in India and South Asia do not use API-based connectivity. They accept iCal imports for availability. You export the link from Zitlin, paste it into their dashboard, and your availability stays in sync without any API integration.
Scenario 4: Referral contacts and property managers
A co-owner, a building manager, or a trusted referral partner needs to see when your units are free without accessing your full account. You share the read-only iCal link. They see availability. They cannot change anything.
iCal Links vs Giving System Access
The alternative to iCal sharing is giving your agent a login to your PMS. This is almost always the wrong answer for offline agents and referral contacts:
| iCal Link | System Login | |
|---|---|---|
| Agent sees live availability | Yes | Yes |
| Agent can make or modify bookings | No | Depends on role |
| Risk of accidental changes | None | Real |
| Setup required on your end | Generate URL, share once | Create user, set permissions, train |
| Works with Google Calendar | Yes | No |
| Works with Outlook | Yes | No |
| Works with OTA calendar import | Yes | No |
Read-only iCal is the correct tool for external parties who need to see availability but should not touch your bookings. System logins (with role-based access) are for your own staff — front desk, operations, co-hosts.
Zitlin supports both. Multi-user RBAC is available on the Pro plan for internal team members. iCal links are the right layer for external distribution.
Combining iCal with Direct Booking for Agents
Some agents prefer to send bookings rather than just check availability. For this, Zitlin's direct booking engine — a 0% commission page per property — is a better fit than iCal. You share the booking link instead of the calendar link. The agent submits the reservation directly. It lands in Zitlin, updates availability, and syncs out to all connected calendars.
For agents who are comfortable with a booking form, this eliminates the WhatsApp confirmation loop entirely. For agents who prefer to call in bookings, iCal at least ensures they are calling about genuinely available dates.
Multi-Property iCal — One Link Per Unit
If you manage 20 apartments, you have 20 iCal links in Zitlin — one per unit. Each link represents only that unit's availability. You share the relevant link with the relevant agents.
An agent who books only your Bandra apartments gets the Bandra iCal links. An agent who works across all your units gets all 20. Each link stays independent — a booking on Unit 3 does not affect Unit 7's iCal feed.
This granularity matters. Sharing a combined portfolio calendar with an external agent is usually not useful — they are not interested in your whole inventory, only the units they work with.
Who Benefits Most from iCal Distribution
iCal sharing to offline channels is most useful for:
- STR operators with 5–30 units working with one or more local travel agents
- B&B and guesthouse operators with referral networks sending regular guests
- Serviced apartment operators with corporate travel accounts that prefer self-service availability checks
- Multi-property hosts in India, Bangladesh, Nepal, and Sri Lanka where offline agent networks remain a significant booking source
If all your bookings come through Airbnb and Booking.com with no offline channel, iCal export to agents adds limited value. If offline channels represent 20–40% of your bookings — which is common for independent operators in South Asian markets — iCal distribution reduces coordination overhead and double booking risk meaningfully.
Frequently Asked Questions
Can a travel agent modify my calendar using the iCal link? No. iCal export URLs from Zitlin are read-only. Anyone with the link can see availability but cannot create, modify, or cancel reservations.
What if I want to stop sharing availability with an agent? You can regenerate the iCal URL for any property in Zitlin. The old URL stops working immediately. Share the new URL with the agents you still want to have access.
How often does the iCal feed update? The Zitlin iCal feed reflects your current reservation state in near real-time. How frequently an agent's calendar application polls the feed depends on their application.
Can I share one iCal link that covers all my properties? Zitlin generates per-unit iCal links. For most offline agent use cases, per-unit links are more useful — an agent looking to send a guest to a specific apartment only needs that apartment's link.
Does this work with Airbnb's calendar import? Yes. Airbnb accepts iCal import URLs in the listing calendar settings. You can paste your Zitlin iCal URL into Airbnb to block dates in the OTA calendar when a booking is confirmed elsewhere.
Can a travel agent subscribe using Outlook or Apple Calendar?
Yes. The iCal format (.ics) is a universal standard supported by Google Calendar, Apple Calendar, Outlook, and most OTA platforms.
Is iCal sync included in the free plan? iCal sync — both export to agents and OTAs, and import from OTAs — is available on the Pro plan.
What if I work with a regional OTA that wants a direct API connection? iCal is the correct starting point for regional OTAs that do not have an established API partnership. Most platforms that accept third-party availability accept iCal as a baseline. If a specific OTA requests API-level connectivity, contact us to discuss options.
iCal is an open calendar standard (RFC 5545). Zitlin's iCal implementation is compatible with all major calendar applications and OTA platforms that support calendar subscription.

