Google Calendar - availability + booking

I would like to create a service that would allow my clients, in the client section after login, to link their google calendar to their profile so that based on the meeting length, I could book with them a meeting based on the availability from their linked calendar.

I need to get this information from all of my clients - all of them should have linked the Google calendar and I should see their availability.

I would like to create a view like this:

Product:
Wix Editor & Wix Studio Editor.