Shared from customer who finalized troubleshooting after testing with myself:
Zoom-Workday interview scheduling integration
This involves creating on a Zoom app and Workday integration. Note this is not a Zoom Official Guide, it is meant to help customers looking to set up Workday Interview Scheduling Integration. Please be careful when sharing Client ID and Secret information.
Zoom app
- Create a Zoom app on marketplace.zoom.us
- Select a General – User managed app
- A Client id and Client secret will be generated. Store this for future use in Workday
- Under OAuth Information, for OAuth Redirect URL, enter your tenant URL
- Under OAuth Allows lists, enter the following on separate lines-
Remove the first three URLs when implementing in production. Replace wd1 with your tenant datacenter.
- Add the following scopes-
-
meeting:write:meeting
-
meeting:delete:registrant
-
meeting:update:status
-
meeting:update:meeting
-
meeting:delete:meeting
-
meeting:write:batch_registrants
-
meeting:update:in_meeting_controls
- Click “Add App Now” and “Allow” to allow this app to use shared access permissions.
- Once done, you should be redirected to your tenant URL.
Workday Studio integration
Use this documentation for the integration implementation structure for the Workday Studio integration:
You will be using the web services - Get Web Conference Interview Data & Put Web Conference Interview Data
Workday Security
- Configure ISU/ISSG integration security for Get and Put access to Interview Integrations domain
- Edit Workday account for the integration and add this ISU
Workday OAuth configuration
Use this documentation from the Administrator guide in Workday community for configuring the integration -
Register external OAuth client in Workday
Use task ‘Register External OAuth 2.0 Client’ and enter the following:
- Integration number from above
- Client name – Zoom
- Client id and Client secret from the Zoom app above
- Authorize endpoint URL Error - Zoom
- Token endpoint URL https://zoom.us/oauth/token
- Leave meeting scope and Revoke Endpoint blank
Edit Tenant setup-Recruiting
- Use task ‘Edit Tenant setup-Recruiting’
- Enter your Workday Studio integration for the ‘Web Conference Integration System’
Schedule Interview Workday Inbox Task
When Recruiters scheduling the interview access the Schedule Interview task in their Workday inbox for the first time, they will need to sign into Outlook and Zoom and “Allow” permissions as was done before.
In the Schedule interview task, once interview date/time, attendees are entered, the “Include Web conference link” is checked and “Confirm” is clicked the integration will run and generate a Zoom meeting link.