Skip to main content

Talk to our team: +90 212 706 6483

Google Calendar (Meet) integration: connecting, using and removing

Connect your Google account so a calendar event and a Google Meet link are created automatically for your online appointments. How the link reaches the customer, what happens when you move or delete an appointment, and how to disconnect are covered too.

Last updated: 7 October 2026

The card in the Pi Store is called Google Calendar, but what it does is create an event in your Google Calendar for your online appointments and produce that event's Google Meet link. If you move the appointment the event moves with it; if you delete the appointment the event is deleted too. The flow is one-way: events in your Google Calendar are not brought into Piyzi.

Prerequisites

  • A Piyzi account with an active subscription.

  • The Entegrasyonları yapabilir (manage integrations) permission in your role, or being the business owner. The Entegrasyonları görebilir (view integrations) permission is enough to open the Pi Store page, but without Entegrasyonları yapabilir clicking the card does not open the window.

  • A Google account that can create calendar events. Free Gmail accounts work.

  • Events are created in the primary calendar of the Google account you connect. Piyzi does not place its own account in between.

Connecting the integration

  1. 1
    Open Pi Store

    In the left menu, open My Business → Pi Store.

  2. 2
    Open the card

    Click the Google Calendar card under the Online Meeting heading.

  3. 3
    Sign in with Google

    Press Sign In with Google at the bottom of the window. On Google's screen choose your account and approve the requested permission.

  4. 4
    Check the connection

    When you return to Piyzi, the Google Calendar card shows Connected.

The third item in the window's “How to connect?” list, “Enable the integration”, has no separate button: once you approve and return to Piyzi, the integration is enabled by itself.

Pay attention to which Google account you connect with: events are created in that account's primary calendar. If several Google accounts are signed in to your browser, pick the right one on Google's screen.

Requested permission

Google is asked for a single permission: viewing and editing your Google Calendar events. It is granted with offline access, so the event is still updated when the person who connected is not using Piyzi at that moment (for example when another staff member moves the appointment). With this permission Piyzi only does the following:

  • Create events: to set up the calendar event and the Meet link when an online appointment is saved.

  • Update events: to change the event time when the appointment is moved to another time or day.

  • Delete events: to remove the event when the appointment is deleted.

No other Google data — Gmail, Drive, Contacts — is accessed. Events in your calendar that were not created by Piyzi are never read, copied into Piyzi, or used when calculating staff availability.

Creating an online appointment

  1. 1
    Open the appointment window

    Choose Create → Create Appointment in the top bar, or click an empty slot in the calendar. Pick the customer, staff, service, date and time as usual.

  2. 2
    Turn on Online Appointments

    In the last step, turn on the Online Appointments toggle. Under Meeting Platform, choose Google Meet; it is already selected if Google is connected. If Zoom is connected too, both options sit side by side.

  3. 3
    Ask for the link to go by SMS

    If you turn on Notify by SMS in the Notification and Reminder Settings section, the join link is added to the notification SMS sent to the customer. This toggle starts off on every appointment.

  4. 4
    Save

    Press Save; the calendar event and the Meet link are created at that moment.

  • In the calendar, the detail that opens when you click the appointment has a “Join Meet” button for the join link and a “Calendar” button that opens the event in Google Calendar. The link also sits on the related sales card, in the green “Meet” tag on the service row.

  • If Notify by SMS is on, the notification SMS contains a “Görüşme Linki” (meeting link) line and a link to the customer's appointment page. On that page the customer sees a “Toplantıya Katıl” (join meeting) button.

  • If Remind by SMS is on, the reminder SMS sent one hour before the appointment does not repeat the link.

  • If the customer record has an email address, the customer is added to the event as an attendee and Google sends them a calendar invitation.

  • In your automations you can put the link in your own message with the {gorusmeLinki} (Online meeting link) variable; it is available in the When an Appointment Is Created, When You Approve an Appointment, When an Appointment Is Rescheduled and When an Appointment Is Approaching triggers. If your When an Appointment Is Created automation sends the customer an SMS or WhatsApp message straight away: when its message uses this variable the notification SMS is not sent in addition; otherwise the notification SMS is still sent so the link isn't lost.

Moving, cancelling and deleting

  • When you move the appointment to another time or day, the event moves to the new time and the Meet link stays the same. If you move only one of the services of the same visit to another day, the time of the shared event does not change and the link keeps working.

  • Setting the appointment's status to Cancelled does not delete the calendar event; the event and the link stay in your Google Calendar. Delete the event in Google Calendar by hand if you wish.

  • When you delete the appointment or the sales card, the event is deleted from Google Calendar too. When you delete an appointment that has not happened yet (Not set or Pending), the Delete and notify / Delete without notifying choice only decides whether the customer is told; the event is deleted either way. The services of one visit share a single event; it is removed when the last service using it that has not been cancelled is deleted.

  • For recurring appointments a single recurring event series is created in Google and the whole series uses the same Meet link. In Piyzi the join button and the link on the sales card appear on the first appointment of the series. Moving or deleting the first appointment changes only that date in Google; moves and deletions on later appointments do not reach the Google series, so correct them in Google Calendar by hand if needed.

Removing the integration

  1. 1
    Open the window

    On the My Business → Pi Store page, click the Google Calendar card.

  2. 2
    Disconnect

    Press Disconnect and confirm with Yes, disconnect in the “Are you sure?” window. The Pi Store page reloads and the card shows Not Connected.

  • No calendar event or Meet link is created for new online appointments.

  • Unlike Zoom, Piyzi does not revoke the authorisation on Google's side during this step; the app stays listed under “apps with access to your account” in your Google account.

  • To cut access completely, go to Google Account → Security → Your connections to third-party apps, find Piyzi and remove its access.

  • Events that were already created remain in your calendar; Piyzi no longer updates or deletes them.

  • Join links already sent to customers continue to work, and you can reconnect at any time by following the same steps.

If you remove access only on Google's side, Piyzi has no way of knowing: the card keeps showing “Connected” in the Pi Store but no link can be produced for online appointments. In that case open the card, press Disconnect first, then connect again.

Troubleshooting

  • The card does not show “Connected”: if you cancelled on Google's permission screen, no connection is made and the browser does not return to the Piyzi panel; only a short technical message is left on screen. Open the Piyzi panel again and repeat the connection steps.

  • Clicking the card opens nothing: your role does not have the Entegrasyonları yapabilir (manage integrations) permission; ask the business owner.

  • A warning appears instead of the Meeting Platform: with Online Appointments on, the warning “To generate a meeting link, connect the Google Calendar or Zoom integration from Pi-Store…” means no meeting integration is connected; the appointment is created without a link.

  • No join link was created: the appointment is still saved, but its detail shows no Join Meet button. Make sure Online Appointments is on and Google Meet is selected under Meeting Platform. The connection may have dropped on Google's side: in Pi Store press Disconnect first, then connect again.

  • The customer did not receive the link: check that Notify by SMS was on for the appointment and check the customer's phone number. For a calendar invitation, the customer record must have an email address.

Even though the card is called Google Calendar, this integration does not perform two-way calendar synchronisation: events you add to your Google Calendar by hand do not reach Piyzi and do not affect staff availability. It also works only for individual online appointments that you or your staff create in the panel or the mobile app; it does not create Meet links for group events, class sessions, appointments created with Appointment (Class) Planning, or appointments customers book on your online booking page (even when the service is marked “Online Service”). Send the meeting link for those appointments to the customer yourself. If you want to see your Piyzi appointments in your own calendar app, use the Calendar Subscription card in the Pi Store.

Was this article helpful?