The Zoho Meeting custom widget is designed to schedule meetings from within ServiceDesk Plus.
This article provides easy-to-follow, step-by-step instructions to set up the Zoho Meeting custom widget in ServiceDesk Plus.
Go to the Zoho API Console.
Click GET STARTED.
Choose Server-based application.

Enter a client name.
Specify the Homepage URL with your ServiceDesk Plus hosted domain.
Enter the Authorized Redirect URI as: $buildUrl/integration/oauth/callback (replace $buildUrl with your ServiceDesk Plus build URL. For ex: https://demo.servicedeskplus.com/integration/oauth/callback).
Click CREATE.
Make a note of the generated Client ID and Client Secret.

In ServiceDesk Plus,
Go to Admin > Developer Space > Connections > Custom Services.
Click Create Service.
Name the service and service link as zohomeet.
Set the Authentication Type to OAuth2.
Paste the Client ID and Client Secret from the Zoho API Console.
Enter the following URLs in the respective fields:
Authorize URL: https://accounts.zoho.com/oauth/v2/auth?access_type=offline&prompt=consent
Access Token URL: https://accounts.zoho.com/oauth/v2/token
Refresh Token URL: https://accounts.zoho.com/oauth/v2/token
Add the following scopes one by one. Enter the same value for both Scope and Scope Display Name fields. Click the plus icon next to the Display Name field to add more scopes.
ZohoMeeting.meeting.READ
ZohoMeeting.webinar.CREATE
ZohoMeeting.meeting.DELETE
ZohoMeeting.meeting.CREATE
ZohoMeeting.webinar.UPDATE
ZohoMeeting.manageOrg.READ
ZohoMeeting.webinar.READ
ZohoMeeting.meeting.UPDATE
ZohoMeeting.webinar.DELETE
Click Create Service.
Click Create Connection to create a Zoho Meeting connection.
Enter the connection name and connection link name as zohomeet (similar to the service name).
Select all scopes.
Click Create And Connect.
After you create the connection, click Connect.

You will be prompted to enter the username and password. Use Zoho Meeting credentials to establish the connection.
Copy the JSON code snippet to update the widget file.
Download the custom widgets zip from here.
Open the plugin manifest file (plugin-manifest.json) in the zip.
Locate the connection array in the file and update it with the copied JSON, as follows:
After you complete the configuration, re-zip all the files of the widget.
In ServiceDesk Plus,
Go to Admin > Developer Space > Custom Widget > + Custom Widget.
Enter a name for the custom widget.
Upload the zipped widget file. The supported file format is .zip and the maximum file size is 5MB.
Click Save.
You should now be able to access the fully operational Zoho Meeting custom widget.
Go to an existing request in ServiceDesk Plus.
You should now see a Zoho Meeting pane added to the request details page on the right side.

In the widget, click Create a Zoho Meeting to create and schedule a meeting in Zoho Meeting from ServiceDesk Plus.
Click Session History to view the history of all previous meetings.