- Line users can book an appointment via the LIFF page
- Appointment scheduling powered by
Cal.com (the open-source version)Google Calendar (normal events, not the appointment scheduling since there's still no API support yet)
- An admin user logs into the application's administration panel using their Google account
- The application asks for permissions to access the admin user's Google Calendar information via OAuth 2.0 consent screen
- The admin user allows the application to access their Google Calendar information
- The application displays the integrated Google Calendar to let the user know which calendar they have given access to whenever they visit the administration panel
- A user visits the LIFF link
- The user log into the LIFF app using their LINE account
- The appointment scheduling page shows up as a calendar
- The user books their preferred schedule and fills in the booking form
- The user gets nofitification message via Line
n
minutes prior the booked time