The installation of this module is similar to other Perfex module. Login to your Perfex website
To create a New Appointment, Create a New Service First
On the Left Side Menu Click on the "FlexBooking" > "Services"
Complete the Service Details and Click on Save
Navigate to the All Appointments Page by Clicking on the "All Appointments" Link on the Left Side Menu
Once you your Service is created, you will be redirected to the Service Details Page to start adding Staff to your Service
Click on the "New Appointment" Button to Create a New Appointment
Complete the Appointment Details and Click on Save
If you enable Notification on the Appointment Form, Staff and Customer will be notified of new appointments
You can see the new appointment on the List of All Appointments and the customer will also see it on their Dashboard
Both Guest and Registered Customers can book an Appointment
Customers can Book right from their Dashboard
When they click on the Book Now Button, they will be redirected to the Booking Page
They can select the Service they want to book, Staff they want to book and Date and Time they want to book
The Customer will then be shown a Time Slot Selection Page, this is automatically generated based on the Staff's Availability
The Customer can select the Time Slot they want to book after which they can add Optional Notes for the Appointment
If it is Guest, the Guest will have additional fields to fill in their details
If the Service is a Paid Service, the Customer will be shown a Payment Page to complete the Payment
If the service is a FREE Service, the Customer will then be shown a Booking Confirmation Page right away
The Customer can then view the Appointment on their Dashboard
Go to Google Cloud Console (https://console.cloud.google.com)
Create a new project or select an existing one
Enable the Google Calendar API for your project
Create OAuth 2.0 credentials
Enter your Google Client ID and Client Secret
Save Changes First Then,
Click on Connect to Google Meet Calendar Button to Connect your Google Calendar to FlexBooking
Sign in with your Zoom account
Click on "Develop" > "Build App"
Choose "General App" app type
Fill in the basic information for your app
Under Basic Information, select Admin-managed app. Under App Credentials, find the Client ID and Client Secret.
Enter these credentials in the form in FlexBooking > Settings > Online Meetings.
Add a new record to OAuth Allow Lists with the value of Redirect URL for OAuth found in FlexBooking > Settings > Online Meetings.
Skip the Features screen and click Continue.
Select the scopes required for your app.
meeting:read:list_meetings:admin
meeting:update:meeting:admin
meeting:delete:meeting:admin
meeting:write:meeting:admin
user:read:list_users:admin
Navigate to FlexBooking > Settings > Online Meeting
Enter your Zoom Client ID and Client Secret
Click "Save Changes"
Click on "Connect to Zoom" button to authorize the integration
Once connected, Zoom meetings will be automatically created when:
Meeting links will be automatically sent to participants via email notifications.
Thanks again for purchasing this module.
If you have any query or suggestion, please send an email from Support page.
Warm Regards
FlexiByteCoder Team,