Google Calendar

Two-way synchronization, Automatic email invitations, Google Meet integration, WhatsApp link, Synchronized deletion, Title customization

Description: Allows bidirectional and automatic synchronization of events between Framework360 and your Google Calendar account.

What is it for? (Practical examples)

This tool is essential for those who manage appointments, meetings, or commitments and want a unified workflow between their work environment and Google Calendar.

  • Centralization of commitments: Every appointment booked through Framework360 booking forms is immediately displayed on your personal or business Google Calendar.
  • Time management: Events created directly on your Google Calendar (e.g., internal meetings or holidays) are imported into Framework360, automatically blocking availability in the booking forms.
  • Meeting automation: Automatically generates and attaches video conference links (Google Meet) and email invitations for every new appointment.

Main features

Features are managed through the plugin's global settings and specific configurations applicable to individual booking forms.

  • Bidirectional synchronization:
  • Import (IN): Imports events from one or more selected Google calendars into Framework360.
  • Export (OUT): Exports events created in Framework360 to one or more selected Google calendars.
  • Automatic invitation management: Option to automatically send email invitations to guests (clients) via Google Calendar's native system.
  • Google Meet integration: Allows automatic creation and attachment of a Google Meet link to the calendar event, facilitating virtual meeting organization.
  • WhatsApp integration: Automatically includes a WhatsApp chat link in the event description, allowing clients to quickly contact the organizer.
  • Synchronized deletion: Deleting an event in Framework360 results in its automatic removal from Google Calendar (and vice versa, for imported events).
  • Title customization: You can define a custom title for exported events using dynamic shortcodes (e.g., client name, booked service).

How to configure

1. Global Settings (Control Panel)

These settings define which calendars should be monitored and used for default synchronization.

OptionDescription
Calendars to importSelect the Google calendars (personal or shared) from which Framework360 should import events to block availability.
Calendars to export toSelect the Google calendars where Framework360 should export created events (e.g., appointments).

Note: If authorization to Google Calendar is inactive or expires, the system will request re-login to view and synchronize available calendars.

2. User Settings (User Management)

In the Google Calendar tab within User Management, each team member can define their target calendar.

OptionDescription
Target calendarAllows the user to select their personal Google calendar. If an appointment is assigned to that user, the event will be exported to this specific calendar, overriding the global setting.

3. Booking Form or Event Settings

When creating or editing a Booking Form or a single Calendar Event, a dedicated tab for synchronization settings is available.

OptionDescription
Target calendarOverrides the default or assigned user's setting by forcing export of that form’s appointments to a specific calendar.
Automatic invitationIf selected, sends an invitation email to the guest via Google Calendar.
Google MeetIf selected, automatically creates a virtual meeting link and attaches it to the event.
WhatsAppIf selected, attaches the client's WhatsApp chat link in the event description.
Custom titleAllows defining a specific title for the event on Google Calendar using dynamic shortcodes to insert data such as client name or booking details.

Automatic integrations

Recurring synchronization

The system automatically synchronizes incoming and outgoing events at regular intervals. This ensures that the Framework360 calendar is always updated with changes made directly on Google Calendar and vice versa.

Appointment management

When an appointment is created or updated via Framework360 forms, the plugin automatically:

1. Creates or updates the corresponding event on the target Google calendar.

2. Inserts links (Meet, WhatsApp) if related options are enabled.

3. Sends invitation notifications (if enabled).

Client integration

If an event imported from Google Calendar contains information related to an existing client in Framework360’s database, the system automatically links the event to that client’s profile. Additionally, adding an event can trigger marketing automations (e.g., sending welcome emails or reminders).