{"id":39371,"date":"2025-08-05T14:26:33","date_gmt":"2025-08-05T14:26:33","guid":{"rendered":"https:\/\/crocoblock.com\/knowledge-base\/?post_type=article&#038;p=39371"},"modified":"2025-08-05T14:46:02","modified_gmt":"2025-08-05T14:46:02","slug":"how-to-set-reverse-booking-and-google-calendar-ical-synchronization","status":"publish","type":"article","link":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-set-reverse-booking-and-google-calendar-ical-synchronization\/","title":{"rendered":"How to Set Reverse Booking and Google Calendar iCal Synchronization"},"content":{"rendered":"\n<p>To display booked items on Google Calendar, you need to synchronize it with the data on the website. The <em>JetBooking <\/em>plugin functionality allows you to achieve that via iCal synchronization.<\/p>\n\n\n\n<p>The iCalendar is a media type that enables users to store and exchange calendar and scheduling information, including events, to-do lists, 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><a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetbooking-how-to-transfer-bookings-from-google-calendar-via-ical-synchronization\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Transfer Bookings from Google Calendar via iCal Synchronization<\/strong><\/a> \u2014 describes how to create bookings in Google Calendar and import them to the WordPress website;<\/li>\n\n\n\n<li><strong>Reverse Booking and Google Calendar iCal Synchronization<\/strong> \u2014 tells how to import bookings from the website to Google Calendar;<\/li>\n\n\n\n<li><a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/setting-two-way-booking-and-google-calendar-ical-synchronization\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Two-Way Booking and Google Calendar iCal Synchronization<\/strong><\/a> \u2014 explains how to transfer <em>JetBooking<\/em> bookings from the WordPress website to Google Calendar and vice versa.<\/li>\n<\/ul>\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\">If you plan to test this feature, we recommend doing so on the remote website. Otherwise, Google Calendar will not display bookings from the local website.<\/p><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"enable-the-ical-synchronization\">Enable the iCal Synchronization<\/h2>\n\n\n\n<p>Open <strong><em>WordPress Dashboard<\/em><\/strong><em> <\/em><strong><em>><\/em><\/strong><em> <\/em><strong><em>Bookings > Settings > <\/em><\/strong><a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/jetbooking-dashboard-overview\/#advanced\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><em>Advanced<\/em><\/strong><\/a>, turn the <strong>Enable iCal synchronization<\/strong> toggle on, and set the <strong>Calendar sync interval<\/strong> and <strong>Calendar sync start<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/enable-ical-synchronization-jetbooking-option.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/enable-ical-synchronization-jetbooking-option.webp\" alt=\"enable ical synchronization jetbooking option\" class=\"wp-image-48974\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/enable-ical-synchronization-jetbooking-option.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/enable-ical-synchronization-jetbooking-option-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/enable-ical-synchronization-jetbooking-option-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/enable-ical-synchronization-jetbooking-option-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/enable-ical-synchronization-jetbooking-option-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/enable-ical-synchronization-jetbooking-option-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\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\">Due to Google\u2019s sync policies, changes made on your WordPress site may take 8 to 12 hours\u2014or sometimes longer\u2014to appear in Google Calendar. This synchronization frequency is controlled by Google and cannot be adjusted. Therefore, setting the \u201cEvery 5 minutes (5 mins)\u201d <strong>Calendar sync interval<\/strong> won\u2019t affect how quickly Google Calendar reflects WordPress changes during reverse synchronization described in the current tutorial. However, it will determine how often your site checks for new bookings from Google Calendar, as stated in the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/jetbooking-how-to-transfer-bookings-from-google-calendar-via-ical-synchronization\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Transfer Bookings from Google Calendar via iCal Synchronization<\/strong><\/a> guide.<\/p><\/div><\/div>\n\n\n\n<p>Then, proceed to the <strong><em>WordPress Dashboard ><\/em><\/strong> <strong><em>Bookings > <\/em><\/strong><a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/jetbooking-dashboard-overview\/#calendars\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><em>Calendars<\/em><\/strong><\/a> tab. Here you will see the posts of the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/custom-post-type-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Custom Post Type<\/strong><\/a> connected to <em>JetBooking<\/em> during <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/jetbooking-how-to-setup-booking-with-wizard-set-up\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>setup<\/strong><\/a>.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/jetbooking-ical-calendars.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/jetbooking-ical-calendars.webp\" alt=\"jetbooking ical calendars\" class=\"wp-image-48975\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/jetbooking-ical-calendars.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/jetbooking-ical-calendars-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/jetbooking-ical-calendars-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/jetbooking-ical-calendars-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/jetbooking-ical-calendars-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/jetbooking-ical-calendars-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<p>If you push the \u201c<strong>iCalendar Template<\/strong>\u201d<strong> <\/strong>button, you will open a pop-up where you can set the iCalendar export template. In the <strong>Summary <\/strong>and <strong>Description<\/strong> fields, you can combine plain text with the <a href=\"https:\/\/crocoblock.com\/plugins\/jetengine\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetEngine<\/em><\/a> <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/macros-guide\/\" target=\"_blank\" rel=\"noreferrer noopener\">macros<\/a>. Additionally, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/dynamic-tags-overview\/#jetbooking-tags\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetBooking<\/em> dynamic tags<\/a> can be added by clicking the \u201c<strong>database<\/strong>\u201d icon.<\/p>\n\n\n\n<p>If you click the<strong> Need some dynamic? Generate macros. <\/strong>link, you automatically proceed to <strong><em>WordPress Dashboard > JetEngine > JetEngine dashboard > <\/em><\/strong><a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/jetengine-dashboard-settings-overview\/#macros-generator\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><em>Macros Generator<\/em><\/strong><\/a>.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/jetbooking-icalendar-template.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/jetbooking-icalendar-template.webp\" alt=\"jetbooking icalendar template\" class=\"wp-image-48976\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/jetbooking-icalendar-template.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/jetbooking-icalendar-template-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/jetbooking-icalendar-template-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/jetbooking-icalendar-template-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/jetbooking-icalendar-template-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/jetbooking-icalendar-template-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<p>In the <strong>Summary<\/strong> bar, we set the title of the event in the iCalendar feed in such a way:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>%title% booking&nbsp;<\/code><\/pre>\n\n\n\n<p>This dynamically inserts the property post title (%title%)&nbsp;<\/p>\n\n\n\n<p>To display the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-manage-units-via-the-wp-dashboard\/\" target=\"_blank\" rel=\"noreferrer noopener\">unit<\/a> title, you can add the %booking_unit_title% macro via the \u201cBooking Unit Title\u201d dynamic tag.<\/p>\n\n\n\n<p>In the <strong>Description<\/strong> textarea, we set the description field of the iCalendar event:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Status: %booking_status% \u2014 displays the current booking status and is inserted via the \u201cBooking Status\u201d dynamic tag.<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Cost of 1 night: %current_metal_apartment_price% \u2014 shows the price per night dynamically. To insert such a macro, press the \u201c<strong>database<\/strong>\u201d icon, select the \u201cBooking Instance Meta\u201d dynamic tag, and enter the custom field name that stores the apartment price in the <strong>Meta field <\/strong>input.<\/code><\/pre>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/booking-instance-meta-dynamic-tag-in-the-iCalendar-template.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/booking-instance-meta-dynamic-tag-in-the-iCalendar-template.webp\" alt=\"booking instance meta dynamic tag in the iCalendar template\" class=\"wp-image-48980\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/booking-instance-meta-dynamic-tag-in-the-iCalendar-template.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/booking-instance-meta-dynamic-tag-in-the-iCalendar-template-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/booking-instance-meta-dynamic-tag-in-the-iCalendar-template-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/booking-instance-meta-dynamic-tag-in-the-iCalendar-template-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/booking-instance-meta-dynamic-tag-in-the-iCalendar-template-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/booking-instance-meta-dynamic-tag-in-the-iCalendar-template-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<p>After you finish customizing the iCalendar template, press the \u201c<strong>Save<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/iCalendar-template-with-jetbooking-dynamic-tags.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/iCalendar-template-with-jetbooking-dynamic-tags.webp\" alt=\"iCalendar template with jetbooking dynamic tags\" class=\"wp-image-48985\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/iCalendar-template-with-jetbooking-dynamic-tags.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/iCalendar-template-with-jetbooking-dynamic-tags-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/iCalendar-template-with-jetbooking-dynamic-tags-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/iCalendar-template-with-jetbooking-dynamic-tags-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/iCalendar-template-with-jetbooking-dynamic-tags-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/iCalendar-template-with-jetbooking-dynamic-tags-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\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\">Before proceeding, create several bookings on the website to display them in Google Calendar.<\/p><\/div><\/div>\n\n\n\n<p>You can achieve this using the <a href=\"https:\/\/jetformbuilder.com\/features\/wordpress-booking-form\/\" target=\"_blank\" rel=\"noreferrer noopener\">booking form<\/a> on the Property Single Page. Refer to the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/articles\/how-to-use-booking-functionality-based-on-jetengine-jetsmartfilters-jetthemecore-and-jetbooking-plugin-2\/#title9\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to<\/strong> <strong>Display the Booking Form on the Single Post Page<\/strong><\/a> tutorial for guidance.<\/p>\n\n\n\n<p>Additionally, to create bookings more quickly, go to the <strong><em>WordPress Dashboard > <\/em><\/strong><a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/jetbooking-dashboard-overview\/#bookings-tab\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><em>Bookings<\/em><\/strong><\/a><strong><em> <\/em><\/strong>tab.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"create-a-new-calendar\">Create a New Calendar<\/h2>\n\n\n\n<p>Open the <a href=\"https:\/\/calendar.google.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Google Calendar<\/a> app in a new window and click the \u201c<strong>Add other calendars<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/google-calendar-add-other-calendars.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/google-calendar-add-other-calendars.webp\" alt=\"google calendar add other calendars\" class=\"wp-image-48983\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/google-calendar-add-other-calendars.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/google-calendar-add-other-calendars-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/google-calendar-add-other-calendars-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/google-calendar-add-other-calendars-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/google-calendar-add-other-calendars-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/google-calendar-add-other-calendars-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<p>\u0421hoose the \u201cFrom URL\u201d option from the pop-up.<\/p>\n\n\n\n<div class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"721\" height=\"926\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/add-other-calendars-from-url.webp\" alt=\"add other calendars from url\" class=\"wp-image-48978\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/add-other-calendars-from-url.webp 721w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/add-other-calendars-from-url-234x300.webp 234w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/add-other-calendars-from-url-600x771.webp 600w\" sizes=\"(max-width: 721px) 100vw, 721px\" \/><\/div>\n\n\n\n<p>Return to the <strong><em>WordPress Dashboard ><\/em><\/strong> <strong><em>Bookings > Calendars <\/em><\/strong>page and copy the <strong>Export URL <\/strong>of the needed item.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/copy-the-jetbooking-calendar-export-url.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/copy-the-jetbooking-calendar-export-url.webp\" alt=\"copy the jetbooking calendar export url\" class=\"wp-image-48982\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/copy-the-jetbooking-calendar-export-url.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/copy-the-jetbooking-calendar-export-url-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/copy-the-jetbooking-calendar-export-url-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/copy-the-jetbooking-calendar-export-url-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/copy-the-jetbooking-calendar-export-url-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/copy-the-jetbooking-calendar-export-url-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<p>Enter the copied <strong>Export URL <\/strong>into the <strong>URL of calendar<\/strong> field, tick the <strong>Make the calendar publicly accessible <\/strong>checkbox, and hit the <strong>\u201cAdd calendar\u201d <\/strong>button.<\/p>\n\n\n\n<div class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/add-a-calendar-from-URL.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/add-a-calendar-from-URL.webp\" alt=\"add a calendar from URL\" class=\"wp-image-48977\" style=\"width:840px;height:auto\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/add-a-calendar-from-URL.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/add-a-calendar-from-URL-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/add-a-calendar-from-URL-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/add-a-calendar-from-URL-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/add-a-calendar-from-URL-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/add-a-calendar-from-URL-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<p>After that, you will get the \u201c<strong>Calendar created. Fetching events in the background<\/strong>\u201d<strong> <\/strong>notification at the bottom of the page.<\/p>\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\">Complete such actions for every apartment or apartment unit whose bookings you want to display with Google Calendar.<\/p><\/div><\/div>\n\n\n\n<p>Return and check if bookings from the website are displayed in Google Calendar.<\/p>\n\n\n\n<p>The calendar can be renamed by clicking the \u201c<strong>three dots<\/strong>\u201d icon and proceeding to the <strong>Settings<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/bookings-are-imported-to-google-calendar.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/bookings-are-imported-to-google-calendar.webp\" alt=\"bookings are imported to google calendar\" class=\"wp-image-48981\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/bookings-are-imported-to-google-calendar.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/bookings-are-imported-to-google-calendar-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/bookings-are-imported-to-google-calendar-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/bookings-are-imported-to-google-calendar-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/bookings-are-imported-to-google-calendar-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/bookings-are-imported-to-google-calendar-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<p>Enter a new calendar title in the <strong>Name <\/strong>field, and it will be renamed immediately.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/renaming-a-booking-calendar-in-google-calendar.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/renaming-a-booking-calendar-in-google-calendar.webp\" alt=\"renaming a booking calendar in google calendar\" class=\"wp-image-48986\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/renaming-a-booking-calendar-in-google-calendar.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/renaming-a-booking-calendar-in-google-calendar-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/renaming-a-booking-calendar-in-google-calendar-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/renaming-a-booking-calendar-in-google-calendar-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/renaming-a-booking-calendar-in-google-calendar-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/renaming-a-booking-calendar-in-google-calendar-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\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 bookings added to Google Calendar can only be viewed; they can only be edited from the WordPress Dashboard.<\/p><\/div><\/div>\n\n\n\n<p>If you click on the booking, a pop-up appears with the information set in the <strong>iCalendar Template<\/strong>. In our case, it shows the room name, booking status, and value from the <strong>Price per 1 day\/night <\/strong>field of the property post.<\/p>\n\n\n\n<div class=\"wp-block-image size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/booking-information-in-google-calendar.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1824\" height=\"1100\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/booking-information-in-google-calendar.webp\" alt=\"booking information in google calendar\" class=\"wp-image-48979\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/booking-information-in-google-calendar.webp 1824w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/booking-information-in-google-calendar-300x181.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/booking-information-in-google-calendar-1024x618.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/booking-information-in-google-calendar-768x463.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/booking-information-in-google-calendar-1536x926.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/booking-information-in-google-calendar-600x362.webp 600w\" sizes=\"(max-width: 1824px) 100vw, 1824px\" \/><\/a><\/div>\n\n\n\n<p>Afterward, move to the <a href=\"https:\/\/calendar.google.com\/calendar\/u\/0\/syncselect\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><strong>Google Calendar Sync Settings<\/strong><\/a>, check the boxes next to each newly created calendar to enable synchronization access, and hit the <strong>\u201cSave\u201d <\/strong>button.<\/p>\n\n\n\n<div class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"884\" height=\"574\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/google-calendar-sync-settings.webp\" alt=\"google calendar sync settings\" class=\"wp-image-48984\" style=\"width:840px;height:auto\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/google-calendar-sync-settings.webp 884w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/google-calendar-sync-settings-300x195.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/google-calendar-sync-settings-768x499.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/google-calendar-sync-settings-600x390.webp 600w\" sizes=\"(max-width: 884px) 100vw, 884px\" \/><\/div>\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 Google Calendar, you can export bookings to any services, such as Booking.com and Airbnb, that support iCal format. To learn how to get a public address, check the documentation of the booking service that you want to synchronize with your website.<\/p><\/div><\/div>\n\n\n\n<p>That\u2019s all. By now, the <em>JetBooking <\/em>plugin data on your WordPress website and Google Calendar are synchronized via iCal synchronization.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to connect the JetBooking plugin to Google Calendar using the public address in iCal format.<\/p>\n","protected":false},"author":8,"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 Set Reverse Booking and Google Calendar ICal Synchronization \u2014 JetBooking | Crocoblock<\/title>\n<meta name=\"description\" content=\"Learn how to synchronize Google Calendar with the JetBooking functionality via iCal synchronization to show bookings from the WordPress website in the calendar service.\" \/>\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\/how-to-set-reverse-booking-and-google-calendar-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 Set Reverse Booking and Google Calendar ICal Synchronization \u2014 JetBooking | Crocoblock\" \/>\n<meta property=\"og:description\" content=\"Learn how to synchronize Google Calendar with the JetBooking functionality via iCal synchronization to show bookings from the WordPress website in the calendar service.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-set-reverse-booking-and-google-calendar-ical-synchronization\/\" \/>\n<meta property=\"og:site_name\" content=\"Help Center\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-05T14:46:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/enable-ical-synchronization-jetbooking-option.webp\" \/>\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=\"7 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\/how-to-set-reverse-booking-and-google-calendar-ical-synchronization\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-set-reverse-booking-and-google-calendar-ical-synchronization\/\",\"name\":\"How to Set Reverse Booking and Google Calendar ICal Synchronization \u2014 JetBooking | Crocoblock\",\"isPartOf\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\"},\"datePublished\":\"2025-08-05T14:26:33+00:00\",\"dateModified\":\"2025-08-05T14:46:02+00:00\",\"description\":\"Learn how to synchronize Google Calendar with the JetBooking functionality via iCal synchronization to show bookings from the WordPress website in the calendar service.\",\"breadcrumb\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-set-reverse-booking-and-google-calendar-ical-synchronization\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-set-reverse-booking-and-google-calendar-ical-synchronization\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-set-reverse-booking-and-google-calendar-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 Set Reverse Booking and Google Calendar 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 Set Reverse Booking and Google Calendar ICal Synchronization \u2014 JetBooking | Crocoblock","description":"Learn how to synchronize Google Calendar with the JetBooking functionality via iCal synchronization to show bookings from the WordPress website in the calendar service.","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\/how-to-set-reverse-booking-and-google-calendar-ical-synchronization\/","og_locale":"en_US","og_type":"article","og_title":"How to Set Reverse Booking and Google Calendar ICal Synchronization \u2014 JetBooking | Crocoblock","og_description":"Learn how to synchronize Google Calendar with the JetBooking functionality via iCal synchronization to show bookings from the WordPress website in the calendar service.","og_url":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-set-reverse-booking-and-google-calendar-ical-synchronization\/","og_site_name":"Help Center","article_modified_time":"2025-08-05T14:46:02+00:00","og_image":[{"url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/08\/enable-ical-synchronization-jetbooking-option.webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-set-reverse-booking-and-google-calendar-ical-synchronization\/","url":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-set-reverse-booking-and-google-calendar-ical-synchronization\/","name":"How to Set Reverse Booking and Google Calendar ICal Synchronization \u2014 JetBooking | Crocoblock","isPartOf":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#website"},"datePublished":"2025-08-05T14:26:33+00:00","dateModified":"2025-08-05T14:46:02+00:00","description":"Learn how to synchronize Google Calendar with the JetBooking functionality via iCal synchronization to show bookings from the WordPress website in the calendar service.","breadcrumb":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-set-reverse-booking-and-google-calendar-ical-synchronization\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-set-reverse-booking-and-google-calendar-ical-synchronization\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetbooking\/how-to-set-reverse-booking-and-google-calendar-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 Set Reverse Booking and Google Calendar 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\/39371"}],"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\/8"}],"wp:attachment":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/media?parent=39371"}],"wp:term":[{"taxonomy":"builder-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/builder-category?post=39371"},{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article-category?post=39371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}