Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.

MODULE FOR 1C-BITRIX

Profy Code

Online booking Google Calendar

Google Calendar Online Booking module (pcode.googlecalendar) by Profy Code provides integration with the Google Calendar API and 1C-Bitrix to organize service booking.

Technical details

Published
16 April 2026
Version
1.0.0
Installed
Fewer than 50 times
Compatible editions
First Site, Start, Standard, Small Business, Business
Responsive design
Yes
Composite support
No
Compatible with Sites24
No
Developer
Profy Code

What this solution does

Google Calendar Online Booking module (pcode.googlecalendar) by Profy Code provides integration with the Google Calendar API and 1C-Bitrix to organize service booking. The system enables deployment of a booking solution in 5 minutes: clients select a service, specialist, and time, after which the request is instantly recorded in the employee's Google Calendar and in the site's information block as a lead.

Key capabilities:

Two-way synchronization with Google Calendar: real-time availability check for time slots. Slots occupied in the calendar are automatically blocked for booking on the site.

Four operating modes:

Simple: booking to a single calendar, suitable for private specialists.

Services: selection of a service with consideration for its duration.

Specialists: selection of a specialist, each with their own calendar.

Full: simultaneous selection of a service and a specialist with smart filtering of available slots.

Integration with information blocks: all requests are automatically duplicated into a special information block named "Google Calendar Requests," created by the system. This forms a lead database within Bitrix.

Flexible scheduling: working days and hours can be configured globally or individually for each service.

Interface: adaptive design with a mobile-first approach.

The module enables online booking via Google Calendar with AJAX slot loading that does not require page refresh. The calendar interface and time selection adapt to any website design using CSS variables.

To install, use the standard update system or copy the pcode.googlecalendar folder to the /local/modules/ directory and activate the module in the administration panel. During installation, the necessary information blocks and block types are created automatically.

Operation requires a credentials.json key file obtained via a Google Cloud Platform Service Account. Upload this file in the module settings under Settings -> Module Settings -> Google Calendar Online Booking. The global list of services and specialists is also configured in this section.

The pcode:google.calendar component is added to any website page. Key configuration parameters include selecting one of four operating modes, specifying working hours (start and end of day), and setting the duration of a single appointment. In simple mode, the calendar email address is entered in the Calendar ID field; in Specialist modes, IDs are retrieved from global settings.

The Google Calendar online booking module by Profy Code offers four operating modes. The SIMPLE mode is ideal for landing pages and personal sites: a standard form is used, and all requests are recorded in a single shared calendar. The SPECIALISTS mode is designed for clinics, beauty salons, and barbershops. Users select a specific specialist and view their available time; this requires prior configuration of the specialists list in the module settings. The SERVICES mode is optimal for services offering various procedures, such as haircuts or coloring. The system automatically calculates the required number of time slots based on the service duration. The FULL mode combines service and specialist selection: when a service like a massage is chosen, the system suggests only those specialists who perform it, followed by displaying their available time.

Technical details: module code pcode.googlecalendar, component pcode:google.calendar. Requirements include PHP version 7.4 or higher, the iblock module, and a credentials.json file with calendar access permissions. The Google API Client PHP Library is included within the module. The appearance is fully customizable via CSS; the component template is available for editing.

The Google Calendar online booking module by Profy Code uses default settings and clear CSS classes such as .booking-widget, .time-slot, and .booking-success.

General iT can handle the implementation of “Online booking Google Calendar”, from installation to configuration and compatibility checks.

USER EXPERIENCE

Solution reviews

How does this solution work in a real project? Share your experience and help others choose.

Be the first to share your experience

There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.

Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.

Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.

YOUR EXPERIENCE MATTERS

Your review

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
How much does this solution’s renewal cost?
The current renewal price is 2,500 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot