Skip to main content

Appsha

AI Caption Generator is live. Try for free

Google Calendar integration.

Connect your Google Calendar to Appsha and let visitors book time with you directly from your profile with real availability, automatic calendar events, and zero back-and-forth.
What Appsha can access
Read access
Busy/free status only. Never reads event titles, descriptions, or attendees.
Write access
Creates one event per confirmed booking. No other writes, modifications, or deletions.
Never accesses
Contacts, Gmail, Drive, or any other Google service.
How it works

How the Google Calendar integration works.

Connect your Google Calendar
In your Appsha account, go to Settings and select Integrations. Click Connect Google Calendar. You will be taken to Google’s authorization screen, where you grant Appsha permission to access your calendar. You can disconnect at any time from the same Settings page.
Appsha reads your availability
Once connected, Appsha reads your Google Calendar in real time to determine when you are available and when you are not. It checks your existing events, all-day commitments, and any times you have blocked off.
This availability data is used only to display your open booking slots to visitors on your Appsha profile. It is not stored permanently, not analyzed, and not used for any purpose other than showing accurate availability.
Visitors see your real availability and book
Your Appsha profile displays a live booking interface. Visitors see the times you are actually free, not a static list you’ve set manually. They select a time, confirm the booking, and the process is complete. Only times that are genuinely available in your Google Calendar are shown.
Appsha creates a calendar event

When a visitor confirms a booking, Appsha creates a single event in your Google Calendar. The event contains:

  • The visitor’s name
  • The visitor’s contact details (email and phone, if provided)
  • The session type they booked
  • The date and time of the booking

This is the only data Appsha writes to your Google Calendar. No other data is written, modified, or deleted.

Confirmations and reminders are sent automatically
Once the booking is confirmed and the calendar event is created, Appsha sends a confirmation email to both you and your visitor. Automated reminder emails are sent to you before the session. These are triggered by the confirmed booking, not by any further calendar reads.
Data use

Exactly how your Google Calendar data is used.

What Appsha reads

Appsha reads your Google Calendar to check your availability. Specifically, it reads the busy/free status of your calendar and the start and end times of existing events enough to know when you are available for bookings. It does not read event titles, event descriptions, attendee lists, or any content from your existing calendar events.

What Appsha writes

Appsha writes one calendar event to your Google Calendar each time a booking is confirmed through your Appsha profile. The event contains the booking details listed above. Appsha does not modify or delete any existing events in your calendar.

What is stored

Appsha does not permanently store your Google Calendar data. Availability is read in real time when a visitor views the booking interface and is not retained after that request. Booking event details are stored in Appsha only as part of the booking record, the same information that is sent to you and your visitor in the confirmation email.

What is shared

Your Google Calendar data is not shared with any third party. It is not sold, licensed, transferred, or disclosed to any person or organization outside of Appsha. It is not used for advertising, analytics beyond the booking feature, or any other purpose.
Data handling summary: Appsha reads Google Calendar data solely to display your availability to visitors booking through your Appsha profile. Appsha writes to Google Calendar solely to create an event when a booking is confirmed. No Google Calendar data is stored beyond what is needed to operate the booking feature. No Google Calendar data is shared with any third party or used for any purpose other than the booking feature described on this page. Appsha’s use of Google Calendar data complies with the Google API Services User Data Policy, including the Limited Use requirements.
Permissions

Your permissions. Your control.

When you connect your Google Calendar to Appsha, you grant Appsha two permissions:
Read access to your calendar
To check your availability
Write access to your calendar
To create booking events
You can disconnect your Google Calendar from Appsha at any time by going to Settings → Integrations in your Appsha account and clicking Disconnect. When you disconnect, Appsha immediately stops reading your calendar and will no longer create events on your behalf. Appsha does not request any permissions beyond those needed to operate the booking feature. It does not access your contacts, email, Drive, or any other Google services.

Privacy policy and Google’s requirements. Appsha’s full Privacy Policy is available at appsha.com/privacy-policy. It includes a dedicated section on Google user data, covering how data obtained through Google APIs is collected, used, stored, and protected consistent with Google’s API Services User Data Policy and Limited Use requirements.

Got Questions? We’ve Got Answers!

Yes. You can set up manual availability in Appsha without connecting to Google Calendar. However, connecting Google Calendar ensures your availability is always accurate and that event bookings are created automatically, removing the need for manual calendar management.

No. Appsha reads only the busy/free status and timing of your existing events enough to know when you are available. It does not read event titles, descriptions, attendees, locations, or any other content from your calendar events.

Appsha immediately stops reading your calendar and stops creating events. If your booking page cannot connect to your availability settings, it will fall back to your manually configured availability settings, or you can disable booking from your dashboard. Any bookings already confirmed remain in your Appsha records.

Yes. Appsha accesses your Google Calendar only through Google's official OAuth 2.0 authorization flow. Your calendar data is transmitted securely and is not stored permanently or shared with any third party. Appsha's access is governed by Google's API Services User Data Policy.

You can review and manage Appsha's access to your Google account at any time by visiting myaccount.google.com/permissions. From there, you can see what access has been granted and revoke it if you choose.

Ready to connect your calendar?

Set up your Appsha profile, connect Google Calendar, and start taking bookings in minutes.