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 registrations 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.
Sync
- Automatic every 15 minutes.
- Manual available at any time from the feeds section.
- You get one notice per affected registration and one per failing feed. Repeated changes to the same registration collapse into a single notice, so you're not pinged every 15 minutes about the same thing.
Imported registrations
Imported registrations show a visual indicator of their origin (Booking.com, Airbnb, etc.).
Platforms that don't include guest data in the calendar create registrations 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 registration you can:
- Add guests and send their check-in links.
- Block the dates if you don't need guest registration.
Registrations vs blocks
Not everything on a calendar is a guest registration. RegistroViajero classifies each event by platform:
- Airbnb — events with a registration link are imported as registrations; events that only mark dates unavailable (no link) are imported as blocks, not as reportable registrations.
- Booking.com — events with a title are treated as registrations; empty ones are ignored. Booking.com can't flag blocks, so its closed-date holds ("CLOSED - Not available") also surface as registrations for you to decide.
- Other platforms — events with a title are imported as registrations; empty ones are ignored.
This keeps phantom "guests" from maintenance or availability blocks out of your list.
When a registration disappears from the calendar
If a registration 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 registrations. After that window, what it does depends on the registration's state:
- Not yet submitted (Awaiting guests, Ready to review, Reviewed, Rejected) → 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.
Once you annul the submission, the Needs annulment alert clears. If that same registration is filed again and later disappears from the calendar once more, you're alerted again.
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 registrations because of a temporary platform glitch.
Reactivate a cancellation
If an unsent registration 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 registration.
Link to the calendar
Every imported registration 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 registration becomes manual: it stays in RegistroViajero but syncs stop touching it. This happens when:
- You manually reactivate an imported registration that had been archived (the Reactivate button) — so the next sync won't archive it again. See Reactivate a registration.
- It is archived automatically because it disappeared from the calendar — if the platform later reuses that slot for another registration, it comes in as a new registration instead of "resurrecting" the archived one.
- You annul a submission whose registration has disappeared from the calendar — so the sync won't flag it for annulment again. If the registration 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 registrations. 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 registration by hand but it is still in the calendar with the same dates, it isn't recreated on the next sync — your decision is honored and it stays dismissed. If the platform changes its dates (a sign the guest modified the stay), RegistroViajero reactivates that same registration with the new dates —it doesn't create a new one or duplicate it— leaves it in Awaiting guests, and notifies you with Booking reactivated from calendar. It stays linked to the calendar.
Date changes
If the platform changes the dates of an already-imported registration, the next sync updates the dates automatically (as long as the registration isn't locked by being already sent or confirmed) and notifies you with Dates changed in calendar. If the registration was already sent or confirmed with the Ministry, it isn't changed on its own (a filed communication keeps its dates): you're still notified with Dates changed in calendar and you decide whether to annul the submission and resend it with the new dates.
Manage feeds
Each feed has three actions:
- Force sync — runs a manual sync right away, without waiting for the automatic cycle.
- Edit — change the feed's name (label) and platform.
- Delete — disconnect the calendar.
There's no switch to pause a feed: to stop syncing it, delete it. Its imported registrations are kept by default (see below).
Edit a feed
When you edit a feed you can change its name (label) and platform. The URL cannot be edited: it's the feed's identity (registrations are tied to it). To change the URL, delete the feed and add it again.
Remove a feed
When you remove a feed, its registrations are kept by default: they're unlinked from the calendar and stay in RegistroViajero as manual registrations. If you also tick the Also remove this feed's unsent bookings checkbox, those imported registrations not yet submitted to the Ministry are archived.
Registrations 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.