You can add link to your listing ical file to for example airbnb and import your airbnb calendar to your listing in Listeo to avoid any risk of overbooking. Reservations dates of you your apartment in airbnb will be marked as booked in your listing in Listeo. This also works with any other calendar software that allows importing/exporting dates in ics/ical format.
How to set it up?
How does it work?
Listeo runs w cron job that periodically (every 30 minutes) checks if your listing has any iCal feed imported, and if it does it imports all dates from those feeds to create a reservations in bookings table.
This happens also immediately if you add a feed, and if you delete the feed it removes all reservations added from that feed. Those reservations are not visible in your Bookings section, they are just stored in database to block available dates for your listing.
Troubleshooting
- Try disabling caching plugin, sometimes they cache availability calendar
- Make sure cron on your WordPress is enabled (e.g. using WP Crontrol plugin)
- Open ical file for a listing and verify if it contains dates (DTSTAMP, DTSTART, DTEND) that should be marked as unavailable in booking widget
Here’s a sample .ics
file containing a single event.
BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Your Organization//Your Product//EN BEGIN:VEVENT UID:12345678-90ab-cdef-1234-567890abcdef DTSTAMP:20250211T121500Z DTSTART:20250215T090000Z DTEND:20250215T100000Z SUMMARY:Project Kickoff Meeting DESCRIPTION:Initial meeting to discuss project scope and deliverables. LOCATION:Conference Room A END:VEVENT END:VCALENDAR
This structure aligns with the iCalendar format, which is widely used for sharing calendar information across different platforms.