{"id":22087,"date":"2021-02-04T07:51:46","date_gmt":"2021-02-04T07:51:46","guid":{"rendered":"https:\/\/crocoblock.com\/knowledge-base\/?post_type=article&#038;p=22087"},"modified":"2025-03-31T10:43:09","modified_gmt":"2025-03-31T10:43:09","slug":"jetbooking-how-to-transfer-bookings-from-google-calendar-via-ical-synchronization","status":"publish","type":"article","link":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/jetbooking-how-to-transfer-bookings-from-google-calendar-via-ical-synchronization\/","title":{"rendered":"How to Transfer Bookings from Google Calendar via iCal Synchronization"},"content":{"rendered":"\n<p>If you have several platforms and allow your clients to book the items in Google Calendar, you need to synchronize them with the data on the website. Transferring the bookings manually would have taken too long, so it needs to be done automatically. The <em>JetBooking <\/em>plugin functionality allows you to do that via iCal synchronization.<\/p>\n\n\n\n<p>The iCalendar is a media type that allows users to store and exchange calendar and scheduling information such as events, to-dos, journal entries, and free\/busy information.<\/p>\n\n\n\n<p>There are three tutorials about <em>JetBooking<\/em> and Google Calendar iCal synchronization. Before you proceed further, find out what suits you more:<\/p>\n\n\n\n<ul>\n<li><strong>How to Transfer Bookings from Google Calendar via iCal Synchronization<\/strong> \u2013 describes how to create bookings in the Google Calendar and import them to the WordPress website;<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-set-reverse-booking-and-google-calendar-ical-synchronization\/\">Reverse Booking and Google Calendar iCal Synchronization<\/a><\/strong> \u2013 tells how to import bookings from the website to the Google Calendar;<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/setting-two-way-booking-and-google-calendar-ical-synchronization\/\">Two-Way Booking and Google Calendar iCal Synchronization<\/a><\/strong> \u2013 explains how to transfer <em>JetBooking<\/em> bookings from the WordPress website to the Google Calendar and vice versa.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"enable-the-ical-synchronization\">Enable the iCal Synchronization<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Follow the <strong><em>Bookings &gt; Settings &gt; Advanced<\/em><\/strong> path on the WordPress Dashboard. Turn the <strong>Enable iCal synchronization<\/strong> toggle on and set the <strong>Calendar sync interval<\/strong> and <strong>Calendar sync start<\/strong>.&nbsp;<\/p>\n\n\n\n<p>To learn about the other <em>JetBooking<\/em> settings tab, proceed to the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetbooking-how-to-customize-booking-settings\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>JetBooking Dashboard Overview<\/strong><\/a>.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2021\/02\/booking-advanced-settings-2-1024x516.png\" alt=\"booking advanced settings\">\n\n\n\n<p>Reload the page. The new submenu option called <strong>Calendars <\/strong>will appear in the <strong>Bookings <\/strong>menu section. Here you will see the posts of the Custom Post Type connected to <em>JetBooking<\/em>.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2021\/02\/bookings-calendars-2-1024x484.png\" alt=\"bookings calendars\">\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"create-a-new-calendar\">Create a New Calendar<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Open the Google Calendar app, click the \u201c<strong>Add other calendars<\/strong>\u201d button, and choose the \u201cCreate new calendar\u201d option.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2021\/02\/create-new-calendar-option-in-the-Google-Calendar-app-2-1024x530.png\" alt=\"create new calendar option in the Google Calendar app\">\n\n\n\n<p>Now, we will create a calendar for one item from the Custom Post Type connected with the <em>JetBooking <\/em>plugin. <strong>Name<\/strong> the calendar, give it a <strong>Description<\/strong> if needed, and choose the <strong>Time zone<\/strong>. Afterward, click the \u201c<strong>Create calendar\u201d<\/strong> button.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2021\/02\/create-new-calendar-settings-2-1024x526.png\" alt=\"create new calendar settings\">\n\n\n\n<p>Go back to the general view, unfold the <strong>My calendars<\/strong> section, find the newly created one, and choose the \u201cSettings and sharing\u201d option in the three-dots menu.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2021\/02\/settings-and-sharing-2-925x1024.png\" alt=\"settings and sharing\">\n\n\n\n<p>In the <strong>Access permissions<\/strong> block, tick the <strong>Make available to public<\/strong> checkbox.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2021\/02\/make-available-to-public-2-1024x458.png\" alt=\"make available to public\">\n\n\n\n<p>Scroll down to the <strong>Integrate calendar<\/strong> section. You will need the <strong>Public address in iCal format<\/strong>, so copy it.&nbsp;<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2021\/02\/public-address-in-ical-format-2-1024x519.png\" alt=\"public address in iCal format\">\n\n\n\n<p>Go back to the calendar and create a few bookings for the newly created calendar to test the synchronization.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2021\/02\/creating-booking-in-google-calendar-2-1024x518.png\" alt=\"creating bookings in google calendar\">\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"synchronize-the-calendars\"><strong>Synchronize the Calendars<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Go back to the WordPress Dashboard and open <strong><em>Bookings &gt; Calendars<\/em><\/strong>. Find the item for which you have created the Google Calendar and click the \u201c<strong>Edit Calendars<\/strong>\u201d button.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2021\/02\/edit-calendars-2-1024x519.png\" alt=\"edit calendars\">\n\n\n\n<p>Hit the <strong>\u201c+ New URL\u201d <\/strong>button, paste the public address you copied to the bar and press the \u201c<strong>Save<\/strong>\u201d button.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2021\/02\/paste-the-public-address-2-1024x488.png\" alt=\"paste the public address\">\n\n\n\n<p>After that, click the \u201c<strong>Synch<\/strong>\u201d button on the right side.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2021\/02\/synch-calendars-2-1024x587.png\" alt=\"synch calendars\">\n\n\n\n<p>You will see the following notification. Be aware it synchronizes only bookings created via Google Calendar.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2021\/02\/synchronizing-calendars-2-1024x585.png\" alt=\"synchronizing calendars\">\n\n\n\n<p>Press the <strong>\u201cClose\u201d <\/strong>button and proceed to <strong><em>Bookings &gt; Bookings list<\/em><\/strong>. Here, you will see that the bookings from Google Calendar appeared on the list.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2021\/02\/bookings-from-google-calendar-2-1024x454.png\" alt=\"bookings from google calendar\">\n\n\n<div class=\"note-banner d-flex border-bold border-jetsmartfilters rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M1 21H23L12 2L1 21ZM13 18H11V16H13V18ZM13 14H11V10H13V14Z\" fill=\"#FA5450\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Warning<\/div><p class=\"m-0\">Be aware that for every item of the Content Post Type connected with JetBooking, you will need to create a separate calendar.<\/p><\/div><\/div>\n\n\n\n<p>To check the results, proceed to the front end and open the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetbooking-how-to-display-the-booking-form-on-the-single-post-page\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Single Page<\/strong><\/a> of the item. Open the calendar from the booking form&#8217;s check-in\/check-out dates fields. As you can see, the dates booked in the Google Calendar became unavailable for other users.<\/p>\n\n\n\n<img decoding=\"async\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2021\/02\/unavailable-days-for-booking-on-the-front-end-2-1024x515.png\" alt=\"unavailable days for booking on the front end\">\n\n\n<div class=\"note-banner d-flex border-bold border-jetsmartfilters rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M1 21H23L12 2L1 21ZM13 18H11V16H13V18ZM13 14H11V10H13V14Z\" fill=\"#FA5450\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Warning<\/div><p class=\"m-0\">Besides the Google Calendar, you can import bookings from any services, such as Booking.com and Airbnb, that contain the public address in iCal format. To learn how to get a public address, check the documentation of the booking service which you want to synchronize with your website.<\/p><\/div><\/div>\n<\/div><\/div>\n\n\n\n<p>That\u2019s it. By now, Google Calendar and the <em>JetBooking<\/em> plugin are synchronized via iCal synchronization.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>From this tutorial, you will learn how to create a connection between the Google Calendar and JetBooking plugin using the URL address in the iCal format. This connection will allow transferring bookings made in Google \u0421alendar to the list of bookings on your website automatically.<\/p>\n","protected":false},"author":11,"featured_media":0,"template":"","format":"standard","builder-category":[],"article-category":[451],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Transfer Bookings from Google Calendar via iCal Synchronization | Crocoblock<\/title>\n<meta name=\"description\" content=\"Learn how to synchronize the Google Calendar bookings with the JetBooking functionality via iCal synchronization and show all booked dates on the WordPress website.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/jetbooking-how-to-transfer-bookings-from-google-calendar-via-ical-synchronization\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Transfer Bookings from Google Calendar via iCal Synchronization | Crocoblock\" \/>\n<meta property=\"og:description\" content=\"Learn how to synchronize the Google Calendar bookings with the JetBooking functionality via iCal synchronization and show all booked dates on the WordPress website.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/jetbooking-how-to-transfer-bookings-from-google-calendar-via-ical-synchronization\/\" \/>\n<meta property=\"og:site_name\" content=\"Help Center\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-31T10:43:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2021\/02\/booking-advanced-settings-2-1024x516.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/jetbooking-how-to-transfer-bookings-from-google-calendar-via-ical-synchronization\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/jetbooking-how-to-transfer-bookings-from-google-calendar-via-ical-synchronization\/\",\"name\":\"How to Transfer Bookings from Google Calendar via iCal Synchronization | Crocoblock\",\"isPartOf\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\"},\"datePublished\":\"2021-02-04T07:51:46+00:00\",\"dateModified\":\"2025-03-31T10:43:09+00:00\",\"description\":\"Learn how to synchronize the Google Calendar bookings with the JetBooking functionality via iCal synchronization and show all booked dates on the WordPress website.\",\"breadcrumb\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/jetbooking-how-to-transfer-bookings-from-google-calendar-via-ical-synchronization\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/jetbooking-how-to-transfer-bookings-from-google-calendar-via-ical-synchronization\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/jetbooking-how-to-transfer-bookings-from-google-calendar-via-ical-synchronization\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/articles\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Transfer Bookings from Google Calendar via iCal Synchronization\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"name\":\"Help Center\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\",\"name\":\"Help Center\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"contentUrl\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"caption\":\"Help Center\"},\"image\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Transfer Bookings from Google Calendar via iCal Synchronization | Crocoblock","description":"Learn how to synchronize the Google Calendar bookings with the JetBooking functionality via iCal synchronization and show all booked dates on the WordPress website.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/jetbooking-how-to-transfer-bookings-from-google-calendar-via-ical-synchronization\/","og_locale":"en_US","og_type":"article","og_title":"How to Transfer Bookings from Google Calendar via iCal Synchronization | Crocoblock","og_description":"Learn how to synchronize the Google Calendar bookings with the JetBooking functionality via iCal synchronization and show all booked dates on the WordPress website.","og_url":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/jetbooking-how-to-transfer-bookings-from-google-calendar-via-ical-synchronization\/","og_site_name":"Help Center","article_modified_time":"2025-03-31T10:43:09+00:00","og_image":[{"url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2021\/02\/booking-advanced-settings-2-1024x516.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/jetbooking-how-to-transfer-bookings-from-google-calendar-via-ical-synchronization\/","url":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/jetbooking-how-to-transfer-bookings-from-google-calendar-via-ical-synchronization\/","name":"How to Transfer Bookings from Google Calendar via iCal Synchronization | Crocoblock","isPartOf":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#website"},"datePublished":"2021-02-04T07:51:46+00:00","dateModified":"2025-03-31T10:43:09+00:00","description":"Learn how to synchronize the Google Calendar bookings with the JetBooking functionality via iCal synchronization and show all booked dates on the WordPress website.","breadcrumb":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/jetbooking-how-to-transfer-bookings-from-google-calendar-via-ical-synchronization\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/jetbooking-how-to-transfer-bookings-from-google-calendar-via-ical-synchronization\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/jetbooking-how-to-transfer-bookings-from-google-calendar-via-ical-synchronization\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/crocoblock.com\/knowledge-base\/"},{"@type":"ListItem","position":2,"name":"Articles","item":"https:\/\/crocoblock.com\/knowledge-base\/articles\/"},{"@type":"ListItem","position":3,"name":"How to Transfer Bookings from Google Calendar via iCal Synchronization"}]},{"@type":"WebSite","@id":"https:\/\/crocoblock.com\/knowledge-base\/#website","url":"https:\/\/crocoblock.com\/knowledge-base\/","name":"Help Center","description":"","publisher":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization","name":"Help Center","url":"https:\/\/crocoblock.com\/knowledge-base\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/","url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","contentUrl":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","caption":"Help Center"},"image":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article\/22087"}],"collection":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/users\/11"}],"wp:attachment":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/media?parent=22087"}],"wp:term":[{"taxonomy":"builder-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/builder-category?post=22087"},{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article-category?post=22087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}