go top


  • Colection of 65 PHP scripts for $4.29 each

Get 65 PHP scripts in a bundle for $4.29 each!

View Offer

Importing Data From Your Booking Engine to Google Calendar and Yahoo Calendar

by Dimitar Ivanov /  Updates & Releases

We recently announced a new and improved Data Export feature added to the Availability Booking Calendar, which tend to make the data export/import a pretty easy task for our users. The new and improved Data Export feature supports the most common data transferring formats such as CSV, XML and iCal formats, so you can import your data to a wide range of software applications, Google Calendar, Apple Calendar, Yahoo Calendar, MS Excel, Email Clients, etc.


Since this is a highly requested feature, we plan to improve the Data Export feature for all our PHP scripts supporting the latest PHPjabbers Framework. You can find a list of the PHP scripts based on the PHPjabbers latest Framework here.



The Data Export feature is now available under the tab menu Export at the Reservations page. Even though the old Export feature is still available under the Choose Action button, we highly recommend you to use the new and improved Data Export as it provides more advanced options and features.


improved reservation export feature


To export reservations from Availability Booking Calendar, follow the steps below:

1) In the Admin, got to Reservations>Export

2) Select the calendar data you want to export (if you have more than one calendar).

2) Then select the file format, either CSV, iCal or XML.

3) Choose the data export type, either file or feed. 

4) Define the time and the reservations you need exported. 

5) Click Export or Get Feed URL, depending on whether you selected file or feed.


data feed export




With the new Data Export feature you can export two types of reservations:

  • upcoming reservations either for a day, week or a month. 
  • reservations created or modified for a day, week or a month. 

You have a simple drop down option to specify the type of the data you want exported.



You have the option to choose whether to download the export file to your computer or export all needed data to a string. Both types of data export have their advantages depending on your needs. For example, you may need data export for analyzing purposes; in this case, downloading a file in CSV and then importing the data to MS Еxcel will work best for you. 


If you need your reservations exported to Google Calendar (or any other calendar application) you'd rather create iCal format which is a standard calendar format that allows users to import data to a calendar applications. In this case we also recommend you to export data in a feed. This way your data will be automatically updated with the Availability Booking Calendar.




Once you have exported your data from the Availability Booking Calendar, you can easily upload it to Google Calendar. For that purpose we recommend you to export the data in iCal format, which is a standard calendar format that allows users to import calendar data. There are two ways to import data to Google Calendar, one is to import an iCal file and the other is to add the calendar by URL. Below are instructions on how to do it using both ways.


  • Import data using iCal file. To import reservations to your Google calendar, follow the steps below:


1) Export reservations in iCal format. 

iCal file export form availability booking calendar


2) Open your Google Calendar.


3) At the left-side menu click the down-arrow next to Other calendars and select Import Calendar.

import calendar in Google Calendar


4) Import the iCal file you have previously downloaded.

upload iCal file to Google calendar


  • Add calendar by URL. Using this method allows you to automatically synchronize your Google Calendar with the Availability Booking Calendar.The sync interval is not officially reported by Google, but our experience shows that they updated the data at least once per day. To add calendar by URL, you need to export your data in feed. See step-by-step how to do it:

1) In the Admin create an iCal feed. 

create iCal feed in Availability Booking Calendar


2) In your Google Calendar this time select Add by URL option.

add calendar URL in Google Calendar


3) Paste the feed URL and click Add Calendar.

add calendar URL in Google Calendar


4) You now have your reservations imported to Google Calendar.


You can follow the same steps to import an iCal file to Yahoo Calendar as well. Note that in Yahoo Calendar you only have the option to upload a file, so your reservations will not be automatically synchronized with the Availability Booking calendar.

Yahoo iCal file import


I hope this article helped you understand the new Export Data feature in Availability Booking Calendar. Soon we will add this feature to all PHPjabbers scripts. If you have any suggestions on how this or any other feature may be improved, do not hesitate to tell us in the comments below or contact us.


If you find this article useful, please comment below or share it to your friends.


Thank you for reading!

Share on:

4 Comments to "Importing Data From Your Booking Engine to Google Calendar and Yahoo Calendar"


Tim / October 12, 2017 at 16:22 pm

When are you doing an updat with importing ical links into the PHP jabbers calender? It's now 2017 ;-) All other booking software are already offering this possibility

Glen Ivey

Glen Ivey / February 11, 2016 at 21:02 pm

Is there a way to import a Google Calendar into the Availability Booking Calendar?


Dominik / February 12, 2015 at 14:12 pm


Is it possible to implement it in the Car Park Booking script?

There's anyway time for a update (outdated java functions)


Sasho Valkanov

Sasho Valkanov / February 13, 2015 at 18:19 pm

There will be an update in coming months.

Richard Scholvin

Richard Scholvin / November 30, 2014 at 23:14 pm


Very nice feature, is this anything you plan for another scripts? Like TimeSlootsBookingscript?
The URL function is the most valuable function.

Best regards

Richard Scholvin
Kungsängens Datateknik

Sasho Valkanov

Sasho Valkanov / December 1, 2014 at 11:02 am

We plan to add these to most of our products. Time Slots Booking Calendar will support this in next minor update which will be few weeks from now.


Add your comment


    Please, be polite and helpful and do not spam or offend others! We promise you will be treated the same way!

    Log in to your account to post your comments. If you still haven't joined our community yet, you can create your FREE account now!

    Posting tip:
    If you use code in your comments, please put it in these tags [php], [sql], [css], [js] PHP code example: [php] echo date("Y-m-d"); [/php]

    Thank you,
    PHPJabbers Team