Reference translation
This page is a courtesy translation. The Spanish version is the authoritative reference.
Import calendars (iCal)
Connect your booking platform calendars to auto-import reservations and keep your accommodations in sync with the OTAs.
Supported platforms
- Booking.com
- Airbnb
- VRBO
- Expedia
- Tripadvisor
- Google Calendar
- Holidu
- Rentalia
- Any other platform that exports iCal calendars (
.ics)
How to connect a calendar
- Go to your accommodation in RegistroViajero.
- In the Calendar feeds section, click Add feed.
- Pick the platform and paste the iCal export URL.
- RegistroViajero validates the connection immediately and performs the first sync.
TIP
You can connect several platforms to a single accommodation. Each feed syncs independently and can be enabled or disabled separately.
Sync
- Automatic every 15 minutes.
- Manual available at any time from the feeds section.
- When changes happen, you receive a single grouped notice per cycle and agency, not one per platform.
Imported reservations
Imported reservations show a visual indicator of their origin (Booking.com, Airbnb, etc.).
Platforms that don't include guest data in the calendar create reservations with no guests. Some, like Airbnb, do include the guest's first name (e.g., "Airbnb: John") which is used as the reference. From the reservation you can:
- Add guests and send their check-in links.
- Block the dates if you don't need guest registration.
Reservations vs blocks
Not everything on a calendar is a guest reservation. RegistroViajero classifies each event by platform:
- Airbnb — events with a reservation link are imported as reservations; events that only mark dates unavailable (no link) are imported as blocks, not as reportable reservations.
- Booking.com — every event with a description is treated as a reservation.
- Other platforms — events with a title are imported as reservations; empty ones are ignored.
This keeps phantom "guests" from maintenance or availability blocks out of your list.
When a reservation disappears from the calendar
If a reservation stops appearing in the feed (because it was cancelled at the OTA), RegistroViajero waits a grace window of about 2 hours before acting — so a one-off calendar glitch doesn't archive real reservations. After that window, what it does depends on the reservation's state:
- Not yet submitted (Pending, Validated, Error) → it is archived automatically and you're notified with Booking removed from calendar.
- Already sent or confirmed with the Ministry → it is not archived automatically. You're notified with Needs annulment so you can decide whether to annul the submission (BAJA).
- Date block → left as is.
Incomplete reads
If a calendar returns an empty or clearly incomplete response, RegistroViajero skips archiving for that cycle. It would rather touch nothing than archive reservations because of a temporary platform glitch.
Reactivate a cancellation
If an unsent reservation was archived by mistake, open it and hit Reactivate. RegistroViajero unlinks it from the feed so it won't be archived again on the next sync. More detail in Reactivate a reservation.
Link to the calendar
Every imported reservation stays linked to the calendar event it came from. While that link exists, syncs keep it up to date: they update its dates if they change at the OTA and archive it if it disappears (per the rules above).
In some cases RegistroViajero breaks that link on purpose. The reservation becomes manual: it stays in RegistroViajero but syncs stop touching it. This happens when:
- You reactivate an imported reservation that had been archived — so the next sync won't archive it again. See Reactivate a reservation.
- It is archived automatically because it disappeared from the calendar — if the platform later reuses that slot for another reservation, it comes in as a new reservation instead of "resurrecting" the archived one.
- You annul a submission whose reservation has disappeared from the calendar — so the sync won't flag it for annulment again. If the reservation is still in the calendar and only the dates changed, the link is kept and it adopts the new dates. See Annul a submission.
- You delete a feed while keeping its reservations. If you later add the same calendar again, RegistroViajero re-attaches them automatically and they resume syncing.
Archiving by hand does not break the link
If you archive a reservation by hand but it is still in the calendar, it isn't recreated on the next sync — it stays dismissed. Only if the platform changes its dates (a sign it has reused that slot for a different reservation) does RegistroViajero treat it as new and recreate it.
Date changes
If the platform changes the dates of an already-imported reservation, the next sync updates the dates automatically (as long as the reservation isn't locked by being already sent or confirmed) and notifies you with Calendar dates changed. If the reservation was already submitted to the Ministry, it isn't changed on its own: you'll get Needs annulment to review it.
Manage feeds
Each feed has an active/inactive switch. Disabling a feed pauses syncing while keeping previously imported data. Useful for diagnosing conflicts without losing reservations.
Edit a feed
You can change a connected feed's name and platform. The URL cannot be edited: it's the feed's identity (reservations are tied to it). To change the URL, delete the feed and add it again.
Remove a feed
When you remove a feed you choose what to do with its reservations:
- Keep the reservations — they're unlinked from the feed but stay in RegistroViajero as manual reservations.
- Remove unsent reservations — imported reservations not yet submitted to the Ministry are archived; the rest are kept.
Reservations already sent or confirmed with the Ministry are always kept, even if you delete the feed, so you can annul them if needed.
Where to find the iCal URL
Booking.com
Extranet → Property → Calendar sync → Export calendar.
Airbnb
Calendar → Availability → Export calendar → Copy link.
VRBO
Calendar → Import/Export → Export calendar.
Holidu / Rentalia / other platforms
Look for the Export calendar option in the calendar settings and copy the URL ending in .ics.
Google Calendar
Calendar settings → Integrate calendar → Secret address in iCal format.