Install & Configure TalentVideo
Pre-Installation Steps
Install and configure the NativeVideo package, details here.
Installation Steps
Install TalentVideo from the AppExchange:
https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000EtEmbUAF
Post-Installation Steps
Once the package has been installed, please follow these manual steps:
- From the Setup panel, go to “Digital Experiences” > "All Sites" and click on the “New” button:
- Build your own
- Get started
- Name: “TalentVideo”
- URL extension: “talentvideo”
- Remove “Send welcome email” from the Community Settings
- Go to Administration and Activate the community
- Go to Builder:
- New Page > Standard Page > New Blank Page > 1 full width page > title “Candidate Interview” and URL “candidate”. Drag in the body of the page the “TalentCandidateInterviewWizard” lightning component. Page access set to Public.
- New Page > Standard Page > New Blank Page > 2 columns 1:1 ratio > title “Interview Review” and URL “review”. Drag in the body of the page the “TalentCustomerPreview” on the left and “TalentCustomerReview” on the right. Page access set to Public.
- Publish the pages
- From the Setup panel, search for “Path” and enable it
- Create the following sharing rules, form the "Sharing Settings" page in the Admin panel:
- Add a new "Vacancy Sharing Rule": click the "New" button of the "Vacancy Sharing Rules" section:
- Label: "Vacancy Shared with TalentVideo Guest User"
- Rule Name: Automatically populated to "Vacancy_Shared_with_TalentVideo_Guest_User"
- Description: "Share Vacancies with the TalentVideo Guest User, so that they can be displayed in the Candidate Community"
- Rule Type: Select "Guest user access, based on criteria"
- Criteria:
- Field: "Name"
- Operator: "Not equal to"
- Value: "" (type in empty quotation marks)
- Share with "TalentVideo Site Guest User"
- Then Save
- Add a new "Video Interview Template Sharing Rule": click the "New" button of the "Video Interview Template Sharing Rules" section:
- Label: "Video Interview Templates Shared with TalentVideo Guest User"
- Rule Name: Automatically populated to "Video_Interview_Templates_Shared_with_TalentVideo_Guest_User"
- Description: "Share Video Interview Templates with the TalentVideo Guest User, so that they can be displayed in the Candidate Community"
- Rule Type: Select "Guest user access, based on criteria"
- Criteria:
- Field: "Is Active"
- Operator: "Equal to"
- Value: "True"
- Share with "TalentVideo Site Guest User"
- Then Save
- Add a new "Video Question Sharing Rule": click the "New" button of the "Video Question Sharing Rules" section:
- Label: "Video Question Shared with TalentVideo Guest User"
- Rule Name: Automatically populated to "Video_Question_Shared_with_TalentVideo_Guest_User"
- Description: "Share Video Question with the TalentVideo Guest User, so that they can be displayed in the Candidate Community"
- Rule Type: Select "Guest user access, based on criteria"
- Criteria:
- Field: "Video Question Name"
- Operator: "Not equal to"
- Value: "" (type in empty quotation marks)
- Share with "TalentVideo Site Guest User"
- Then Save
- Add a new "Account Sharing Rule": click the "New" button of the "Account Sharing Rules" section:
- Label: "Account Shared with TalentVideo Guest User"
- Rule Name: Automatically populated to "Account_Shared_with_TalentVideo_Guest_User"
- Description: "Share Accounts with the TalentVideo Guest User, so that they can be displayed in the Candidate Community"
- Rule Type: Select "Guest user access, based on criteria"
- Criteria (this is just an example, fine tune this criteria so that just the Accounts are shared with the TalentVideo Guest User):
- Field: "Account Name"
- Operator: "Not equal to"
- Value: "" (type in empty quotation marks)
- Share with "TalentVideo Site Guest User"
- Then Save
- Add a new "Contact Sharing Rule": click the "New" button of the "Contact Sharing Rules" section:
- Label: "Contact Shared with TalentVideo Guest User"
- Rule Name: Automatically populated to "Contact_Shared_with_TalentVideo_Guest_User"
- Description: "Share Contacts with the TalentVideo Guest User, so that they can be displayed in the Candidate Community"
- Rule Type: Select "Guest user access, based on criteria"
- Criteria (this is just an example, fine tune this criteria so that just the Candidate Contacts are shared with the TalentVideo Guest User):
- Field: "Last Name"
- Operator: "Not equal to"
- Value: "" (type in empty quotation marks)
- Share with "TalentVideo Site Guest User"
- Then Save
- Add a new "Vacancy Application Answer Set Sharing Rules": click the "New" button of the "Vacancy Application Answer Set Sharing Rules" section:
- Label: "Vacancy Application Answer Set Shared with TalentVideo Guest User"
- Rule Name: Automatically populated to "Vacancy_Application_Answer_Set_Shared_with_TalentVideo_Guest_User"
- Description: "Share Vacancy Application Answer Set with the TalentVideo Guest User, so that they can be displayed in the Candidate Community"
- Rule Type: Select "Guest user access, based on criteria"
- Criteria (this is just an example, fine tune this criteria so that just the Candidate Contacts are shared with the TalentVideo Guest User):
- Field: "Token"
- Operator: "Not equal to"
- Value: "" (type in empty quotation marks)
- Share with "TalentVideo Site Guest User"
- Then Save
- Add a new "Vacancy Sharing Rule": click the "New" button of the "Vacancy Sharing Rules" section:
- Create a Permission set “NativeVideo Permissions TalentVideo (Extra)” and add:
- “Read” to Vacancy Applications
- Create a Permission set “NativeVideo Permissions TalentVideo (Internal Users)” and add:
- “Read/Create/Edit” to Vacancy Applications, including Read and Edit on all fields
- Go back to the list of “Sites” and pick “TalentVideo”. Click on “Public Access Settings”, then “Assigned Users” and finally on “Site Guest User, TalentVideo”.
- Update the email address to an actual valid address (https://help.salesforce.com/s/articleView?id=000362827)
- Add the following permission sets:
- NativeVideo Permissions TalentVideo (Extra)
- NativeVideo Public Site User Permissions
- NativeVideo Public Site User Permissions TalentVideo
- To all interested internal users, add the following permission sets
- NativeVideo Permissions
- NativeVideo Permissions TalentVideo
- NativeVideo Permissions TalentVideo (Internal Users)
Common Issues & Notes
- If TalentVideo is not sending out email notifications, check the OWD on the User object, ideally to be set as "Public Read Only" for the "Default External Access"
- In order to add the logo of the company in the Community pages, upload the logo as a Document and add an HTML component with the following code. In the "src" attribute add the download link to the uploaded document:
<div style="margin-top: -40px;"> <div><img style="margin-top:20px; margin:10px;margin-bottom:-20px" width="175" src=""/></div> </div>