Meeting/Appointment Scheduler

It’d be super helpful if users could create appointments/meeting time slots that team members/non-team members could sign up for–possibly integrate this with Google calendar?

Any suggestion to solve this issue? I mean how to set a appointment on Asana? Creating the task is not equal to Appointment as the customer can’t see it.