Recruiting App by CloudGofer  

Admin/User Guide Version 1.14

Last updated: Apr 05, 2022

Important :  Before you start to configure the Recruiting App please make sure that the Version is 1.14.

Refer ‘Need Help‘-  How to Find Version Number ?. And how to upgrade to Version 1.14

Overview

Recruiting App enables a well defined recruiting process to manage and track progress of Jobs, Job applications and  candidates. It is natively built to seamlessly integrate with worlds #1 CRM.

Process Flow

The Recruiting App is based on concept of how a recruiter and hiring manager typically works. Recruiter mainly works on Jobs and Job Applications and Hiring manager on Candidates and Interviews. Job Applications can be automatically converted to Candidates to fast track the hiring process (It is enabled by default in App Settings). 

Features

What is special about this application

  • Simple yet powerful Applicant Tracking System
    • Automated process to automatically convert job applications to Candidates
    • Tracks interviews for candidates
    • Sends Automatic Welcome email
    • Sends automated emails based on status of applicant
  • Seamless UI integration (look/feel) with your website
  • “Google for Jobs” compliant job publishing to external site
  • Customizable Job Page
    • Ample number of Commonly used Job Description Fields
    • Facility to create custom fields on Job page
    • Control Over fields  (to be displayed or keep hidden)
  • Customizable Job Apply Page
    • Ample number of commonly required fields to capture Applicant’s data
    • Facility to create custom fields to Capture Applicant Data
    • Control Over fields (to be displayed or keep hidden)
  • Email alert to recruiter when someone apply for a job
  • Immediate Thank You mail to the Job Applicant
  • Lightning Ready
  • External Job Listing

What Recruiter and Hiring Manager can do with this App

  • Create and Publish the Jobs internally only
  • Create and Publish the Jobs Internally and Externally
  • Track the Recruiting Pipeline with Readymade reports and Dashboard
  • Design Custom Reports and Dashboard as per requirement

General Information

Type of Users (User Roles)

In CloudGofer’s Recruiting App there can be four type of users namely 1) Recruiting App Admin 2) Recruiter 3) Employee 4) Site/Community Guest User. 

Every  user types also referred as User Role has a permission set assigned with it. Any user can only do work as per the permission set assigned to his Role. Following are the User Roles and Permission Sets associated with those Roles.

User Roles and Permission Sets

Role Permission Set Comments
Recruiting App Admin Recruiting App Admin Permissions Permission set for Recruiting App Administrator to have full access to Jobs, Job Applications (Applicants), Candidates and Interview records including data upload etc.
Recruiter Recruiting App Recruiter Permissions Permission set for recruiter to have access to Jobs, Applicants, Candidates and Interview records
Employee Recruiting App Employee Permissions Permission set for Internal employees to access Jobs and Apply for a job.
Site/Community Guest User Recruiting App Site Guest User Permissions Permission set for external guest user to access Jobs and Apply for a job.

Note: Assign Recruiting App Site Guest User Permissions when external site/community is used for job listing.

Configuration of Recruiting App – Admin Tasks

Assign Permission set to Admin and other  users

Before assigning  permissions to the users, first assign “Recruiting App Admin Permissions” to your self. Follow the steps below to assign the Roles and permission set.

Assigning Permission Set and Licenses via User Record

1. Go to user Detail page  –  For that first go to Setup , Then in  Quick Search Box type User and Select the User as shown in the figure below

 

From the of users list click on the desired user name. You will get the User Detail window as shown below.

Scroll down the user Detail page and Click Edit Assignments

 

2. Select Permission set to be assigned, Click Save

 

Repeat the same steps to assign the permission Set to the User as per his role in the Recruiting App.

3.  Assigning Licenses – To be able to work in Recruiting App every user need to have a license assigned to him/her.

When you install Recruiting App, one license is automatically get assigned to you (Admin – System Administrator)

To Assign licenses to other users – Go to User Detail Page (as described in Step 1 above). –> Scroll down to Manage Licenses section –> Click on “Assign Licenses”

4. Select “Recruiting App” and Click Add

This successfully completes assignment of permission set and Recruiting App Licenses to the User.

Share the Job Externally 

To share the job externally (for the guest users), you need to have Sales Force site or you can do it by setting up “Digital Experience”

Setting up a Digital Experience (Previously known as ‘Community’)

Step 1: Enable Digital Experiences:

  • Go to Setup, In the ‘Quick Find’ search box type ‘Digital Experiences’
  • Click on Settings
  • Select Enable ‘Digital Experiences’
  • Select a domain name for your Digital Experiences, and click Check Availability to make sure that it’s not already in use. (We suggest that you use something recognizable to your users, such as your company name)

The Digital Experiences ‘Domain Name’ is same for all experiences/sites. You can  create a unique URL for each experience/site when you create it by entering a unique name at the end of the URL. For example, if your Digital Experiences domain name is – ‘UniversalTelco.force.com’ and you’re creating a customer experience/site, then you can enter ‘customers’ to create the unique URL – ‘UniversalTelco.force.com/customers’.

IMPORTANT NOTE:  You can’t change the domain name after you save it.

 

 

  • Click ‘Ok’ and then Click on the ‘Save’ button  (If nothing happen make sure to disable the “Pop up Blocker”)

Step 2: Create an Experience/Site using wizard:

  • Click on the ‘New’ button

 

 

 

 

  • Choose the ‘Build Your Own ‘ template’
  • Click on the ‘Get Started Button

 

 

 

 

  • Enter the name of your Experience/Site. e.g. ‘Jobs’  .  This name is  appended to the Digital Experiences domain that you created when you enabled Digital Experiences for this org.
  • Click on the ‘Create’ button

Wait for a minute and you will get the screen as shown in the step 3 below.

Step 3: Build and  setup the Experience/Site:

Notice that the Experience/Site is created in Preview status. Now you’re ready to build and customize or manage and moderate your experience/site. (Ignore default content on the Home page, we will be overriding the Home page with the ‘JobListing’ page in later steps).

  • Select ‘Builder’ Workspace.    ( Go to ‘Setup’ –> In quick search box type ‘Digital Experiences’ –> Select ‘All Sites’  –> Click on ‘Builder’ in front of your external Site URL)

  • Click on the Setting icon, present in the top left panel.

 

 

Step 4: Setting up Guest User Profile:

  • Click on the profile, For example here it is, ‘Job Profile’ as shown above. (Control/Command + Click to open in new tab)
  • In the Profile view, Click on ‘View Users’

  • Click on ‘Site Guest User’
  • Scroll down to the ‘Permission Set Assignment’ section, Click on the ‘Edit Assignments’ button
  • From ‘Available Permission Sets’ select ‘Recruiting App Site Guest User Permissions’ Permission Set and add it to ‘Enabled Permission Sets’
  • Click Save
  • Scroll down to the ‘Managed Packages’ section, and ensure that the ‘Recruiting App’ license is assigned to the site guest user. If not, click on ‘Assign Licenses’ , Select ‘Recruiting App’ , Click on the ‘Add’ button.

You will get the screen as shown below

Step 5: Setup Home page:

  • Go to ‘Setup’ –> In quick search box type ‘Digital Experiences’ –> Select ‘All Sites’
  • Click on ‘Builder’ in front of your external Site URL

  • Go to Administration tab
  • Select ‘Administration’ from the drop down menu
  • Click on the ‘Preferences’ pane and and make sure that the checkbox for ‘Let guest users view asset files on public and login pages’  is enabled.
  • Important: Click on the ‘Save’ button at the bottom of the page to save these preferences.

  • Click on Save Button

 

  • Go to the ‘Pages’ pane, select ‘Home Page’ type as ‘Visualforce Page’ and then search and select ‘JobListing’ template
  • Click Save

Step 6: Activate and Publish the Experience/Site:

  • In the ‘Settings’ pane, Click on the ‘Activate’ button and then click on ‘Ok’

 

  • Go Back to ‘Builder’ workspace  and Click on ‘Publish’ and again click on ‘Publish’ on the next Screen.

Step 7: Complete the Experience/Site setup:

  • Go Back to “Salesforce Setup”

  • In the ‘Quick Find’ search box type ‘Domains’
  • Select ‘Domains’ from the search results
  • Click on your Digital Experiences domain name

 

  • Now Click on your Experience/Community Site Label whose site type is ‘Community’

 

 

  • Click on the ‘Edit’ button
  • Make sure that ‘Active Site Home Page’ is set as ‘JobListing’ template
  • For ‘Site Template’ field use search icon and set it to ‘RecruitingAppCommunitiesTemplate’
  • Click on the ‘Save’ button

  • Congratulations !! You have completed Experience/Site setup.

Step 8: Update App Settings:

  • Copy “Domain Name URL” .
  • If  you have specified ‘Path’ , that path also need to be appended to above URL

  • Go to the App Launcher and select ‘Recruiting App’

  • Go to the ‘App Settings’ Tab and update the ‘External_Community_Or_Site_URL’ setting
  • If you have specified the ‘Path’ that path also need to need to be appended in the ‘Setting Value’ for ‘External_Community_Or_Site_URL’

Sharing jobs externally on Experience/Site

To publish the jobs on external Experience Site

You need to  Add a sharing rule to share all the Jobs

The rule is  (“Posting Status”  =  “Internal and External”  ) AND

(“Post Externally” checkbox is checked.)

  • Go to Setup –> In the ‘Quick Find’ search box, search and select ‘Sharing Settings’
  • In the ‘Manage sharing setting for’ drop-down menu, select the ‘Job’ object

Secure guest user record access

  • Scroll down to ‘Job Sharing Rules’ section
  • Click on the ‘New’ button
  • Here create a new rule for the Job object, as shown below

 

Add Posting Status Field on Job Page Layout

  • Go to Set up
  • Select ‘Job’ object by Clicking on Down Arrow of ‘Object Manager’  TAB

  • Click on ‘Page Layout’ and then on ‘Job Layout’

  • Drag to ‘Posting Status’ Field and Place it below ‘Post Externally’ Field.
  • Click on the ‘Spanner’ icon and Tick mark the ‘Required’ Box.
  • Save the new Page Layout

 

With this much Configuration, the Recruiting Manager will now be able to create ‘Job’ , Post it for External Users and Receive Job Applications.

  • Go to ‘Jobs’ Tab and click on ‘New Job’

 

 

Click here to Share jobs externally using Salesforce Site.

Note on Customization of Job Description Page and Job Application Page

‘Job Listing’ Page and ‘Job Application’ Page is pre-populated with minimum required fields. Ample number of commonly used fields are already present in the Recruiting App. These fields can be added on ‘Job Listing’ page to specify Job requirements in details.

Similarly, you can add any of those available fields on ‘Job Application’ page to capture more data about the Job Applicant.

You can also create and add your own Fields on ‘Job Listing’ page or on ‘Job Application’ Page.

Refer the sections below to Add , Remove built-in fields or create your own custom fields for the Job page or for the ‘Job Application’ page.

Customizing “Job Detail” page

Add remove pre-populated fields on Job page (Job Requirements Display page)

The Job Detail page can be customized for users, both internal and external, as well as data shared via Google job Schema structure using ‘Field Sets’.

You can customize the following attributes of a Job Detail page:

  • Select fields to be displayed
  • Order in which the fields are displayed

Note: For internal users, just editing the ‘Field Sets’ of the Job object will be enough to customize the Job Detail Page (as shown in Step 1 below)

Step 1: Editing the ‘FieldSetExternalJobListingPage’ Field Set:

  • Go to Setup, In the ‘Quick Find’ search box, search for ‘Objects’ and click on ‘Object Manager’
  • Search and select the ‘Job’ Object
  • Go to the ‘Field Sets’ section
  • Look for “FieldSetExternalJobListingPage” Field Set. Click on it’s Field Label to edit it

 

  • Now you can rearrange the order of the fields that are to be displayed and drag and drop fields to select which fields need to be displayed on the Job Detail page

  • Click on the ‘Save’ button

Note: For external users, in addition to Step 1, you also need to change field level security (permissions) and assign these permissions to the Experience’s/Site’s ‘Guest User Profile’, as shown in the following steps:

Step 2: Enabling the desired fields in a new permission set:

  •  In the ‘Quick Find’ search box, search and click on ‘Permission Sets’
  • Look for the ‘Recruiting App Site Guest User Permissions’ and click on ‘Clone’

  • Label this new permission set as ‘Recruiting App Site Guest User Permissions V2‘ and fill the other data as shown below

  • Click on the ‘Save’ button
  • Now, look for this newly created permission set and click on the ‘Recruiting App Site Guest User Permissions V2‘ to edit it.

  •  Go to ‘Object Settings’

  • Look for the ‘Jobs’ object and click on it
  • Click on the ‘Edit’ button to start enabling desired fields for the current permission set
  • Scroll down to the ‘Field Permissions’ section and mark the ‘Read Access’ checkbox as checked for the desired fields which you wish to display to the external user
  • Click on the ‘Save’ button

Step 3: Add the newly cloned permission set to the Guest User profile:

*For a Digital Experience*

  • In the ‘Quick Find’ search box, search for ‘Sites’ and click on the ‘All Sites’ option, under the ‘Digital Experiences’ heading
  • Click on the ‘Builder’ option beside your Site’s name
  • Click on the Setting icon, present in the top left panel
  • In the General section, click on the Guest User profile, For example here it is, ‘Job Profile’ as shown below

  • In the Profile view, Click on the ‘View Users’ or ‘Assigned Users’ button
  • Click on ‘Site Guest User’
  • Scroll Down to the ‘Permission Set Assignments’ section and click on the ‘Edit Assignments’ button
  • From ‘Available Permission Sets’ select ‘Recruiting App Site Guest User Permissions V2′ Permission Set and add it to ‘Enabled Permission Sets’
  • Click on the ‘Save’ button

*For a Site*

  • In the ‘Quick Find’ search box, search for ‘Sites’ and click on the ‘Sites’ option, under the ‘Sites and Domains’ heading
  • Click on your Site’s label
  • Click on the ‘Public Access settings‘ button
  • In the Profile view, Click on the ‘View Users’ or ‘Assigned Users’ button
  • Click on ‘Site Guest User’
  • Scroll Down to the ‘Permission Set Assignments’ section and click on the ‘Edit Assignments’ button
  • From ‘Available Permission Sets’ select ‘Recruiting App Site Guest User Permissions V2′ Permission Set and add it to ‘Enabled Permission Sets’
  • Click on the ‘Save’ button

And now you have successfully customized the Job Detail page.

How to Create Custom Fields for Job Page.

To add custom fields, firstly you must create a new field on the ‘Job’ object. Then by editing the ‘FieldSetExternalJobListingPage’ Field Set of the Job object you can customize the Job Detail page to add new field/s to it. This will work for internal users.

If you want to add custom fields to the Job Detail page for external users then in addition to editing the above ‘Field Set’, you will also need to change field/s level security (permissions) and assign these permissions to the Experience’s/Site’s ‘Guest User Profile’

Detailed steps for Customizing a Job Detail Page

Customizing “Apply” page

Add remove pre-populated fields on Job Application Page. (Data fields to collect the data from the Applicant)

You can customize Apply page (available via Sites, used for applying via external applicants). You can customize following

  1. Customize fields to be displayed
  2. Order of the fields
  3. Mark field as required (default is optional)

Steps:-

  1. Go to Setup > Search for “Objects” in quick search > Select “Job Application” object  > Go to “Field Sets” section. Look for “FieldSetExternalPage” Field set.
  2. Click on Edit.
  3. Now you can rearrange the fields, drag and drop which fields need to display and also make the fields mandatory so that it will effect on external URL apply page.

(Click on wrench icon to make field required)

  1. Save.

Important Note: Sometimes Salesforce.com takes 15-20 mins before the above settings are effective for external site hence you may continue to see the “System config error:” even after doing everything as per above instructions. So take a break … have a good stretch/coffee/tea and come back.. it should work 🙂

Email Configuration

Receive Job Applications via Email

Below are steps to Configure Recruiting App to receive job applications via Email, you can also parse emails for extracting specific data from Job applications.

1.  Setup Email Service

Go to Setup –> Quick Search –> Type email services –> Select Email Services under Custom Code. and Click on ‘New Email Service’

Type the desired Email Service Name, Select Email2ObjectMainProcessor as Apex Class for processing incoming job application emails.

Ensure to check the Active checkbox.

2.  Setup Email Address

Once Email Service is setup, click on “New Email Address” to setup an email address.

 

You can name it as “jobs”, Make sure to check the Active Checkbox.

The effective email address would be something like jobs@eree33…..apex.salesforce.com.

Once Email address is setup, copy it to set up forwarding from email service provider (in later steps)

 

3. Configure jobs email address to send emails from jobs@<your-company>.com

setup “Organization-Wide Addresses” and give permissions to appropriate profiles. Verify the org-wide email address

 

4. Set up Email forwarding from Email provider (Gmail example)

Copy Salesforce.com Email address from “Setup Email Address” step above.

4.1 Go to Recruiting App in Salesforce , Look for email from Google in Job Applications for the verification code.

 

4.2 Click on job application to get the verification code.

 

5.3 Enter the verification code to complete the forwarding setup.

You can now write forwarding rules to forward emails from jobs@<your-company>.com email inbox to jobs email address in Salesforce.

 

In case, The reply, reply-all, forward buttons are not visible you can check “Publisher Layout” settings and fix it as suggested below.

Renaming/Translating Fields and Labels

For translation of external pages of the Recruiting App.

There are 3 configuration areas required to be leveraged for translating the external pages.

  • Translation WorkBench

Usage: Translate custom field names, pick list values, Button and Link label etc.

Go to Settings > Search and look for “Translation Language Settings”, enable for the Language you would like to translate.

  • Custom Labels

Usage: Translate custom labels used by app

Go to settings > Custom Labels > Click on Label name > go to Translations section , Click New or Edit existing translation.

  • Rename Tabs and Labels

Usage: Translated standard field names on both custom and standard objects: e.g. Job Name (a standard field on custom object)

Go to Settings > search and look for “Rename Tabs and Labels”

Select the Language from the drop down menu

Go to “Custom Tabs” section , Click on Edit on Object name, Change the Record Name e.g. Job Name to Job nombre

How do I change the header text for the apply form ?

  • Enable Translation workbench by going to Translation workbench, add users as translators.

  • Add translators

  • Go to custom label and translate:

How to Rename/Change/Translate Field Labels?

Refer steps in “Renaming Fields and Labels” to enable translation workbench. Once enabled follow below step (as per screenshot) to rename custom fields.

Reports and Dashboard

Job and Candidate pipeline dashboard shows the funnel of respective records by status.

How to grant Account (Org) Login Access ?

Go to My Settings -> Grant Account Login Access

Select Appropriate “Access Duration” for “CloudGoferPartnerOrg Support”.

Go to Setup > Quick Search: Company Profile > “Company Information” > Copy Value give for Salesforce.com Organization ID

Email support@cloudgofer.com notifying that you have granted Login Access and Also share your Org Id* copied in the above step.

Org id* : is located under Setup >Administration Setup > Company Profile > company information

 

Uninstalling Recruiting App Package

Before we can uninstall the package, we must first remove all the components/settings provided by the Recruiting App

Step 1: Deactivate the ‘Applicant to Candidate Conversion Process’:

  • Go to Setup, In the ‘Quick Find’ search box, search and click on ‘Process Builder’
  • Expand the ‘Applicant to Candidate Conversion Process’ and then click on the ‘Deactivate’ button

Step 2: Remove Permission set from Guest user:

  • In the ‘Quick Find’ search box, search for ‘Sites’ and click on the ‘Sites’ option, under the ‘Sites and Domains’ heading
  • Click on your Experience’s Site Label
  • Click on the ‘Public Access settings‘ button
  • In the Profile view, Click on ‘View Users’ or ‘Assigned Users’
  • Click on ‘Site Guest User, ..’
  • Scroll Down to the ‘Permission Set Assignments’ section and remove the Recruiting App permission records by clicking on ‘Del’ for the desired record

Step 3: Remove Recruiting App templates:  

  • Go back to your Experience’s/Site’s setup
  •  Click on the ‘Edit’ button
  • Look for ‘Active Site Home Page’ lookup field
  • Replace ‘JobLsiting’ with ‘AnswersHome’ template
  • Click on the ‘Save’ button

Step 4: Remove Permission Set from one or more user/s:

  • In the ‘Quick Find’ search box, search and click on ‘Permission Sets’
  • Click on ‘Recruiting App Admin Permissions’
  • Click on the ‘Manage Assignments’ button
  • Mark the checkbox as checked for all the users under this permission set and click on the ‘Remove Assignments’ button
  • Similarly follow the above  3 steps for all the available Recruiting App Permission sets

Step 5: Uninstall the package:

  • In the ‘Quick Find’ search box, search and click on ‘Installed Packages’
  • Click on the ‘Uninstall’ option, beside the Recruiting App Package
  • Scroll down and mark the checkbox ‘Yes, I want to uninstall this package and permanently delete all associated components’ as checked
  • Click on the ‘Uninstall’ button

 

Data Model

A Job can have many applicants, Applicants are converted to Candidates, usually it’s 1:1 relationship (1 Applicant to 1 Candidate) however same person can apply for various jobs hence many applications by same person (applicant) may result into only one candidate. When an applicant is converted to a candidate, most of the details are copied from applicant to candidate (In case candidate is already existing in the system then latest information is copied over, some of the fields on candidate object have history tracking on so you can see old information in case you need to refer it. A candidate can go through multiple Interviews (1: Many).

Need Help?

Frequently Asked Questions (FAQs)

Q: How to add custom fields to the ‘Job Detail’ page?

A: To add custom fields, firstly you must create a new field on the ‘Job’ object. Then by editing the ‘FieldSetExternalJobListingPage’ Field Set of the Job object you can customize the Job Detail page to add new field/s to it. This will work for internal users.

If you want to add custom fields to the Job Detail page for external users then in addition to editing the above ‘Field Set’, you will also need to change field/s level security (permissions) and assign these permissions to the Experience’s/Site’s ‘Guest User Profile’

Detailed steps for Customizing a Job Detail Page

Q: How to customize the ‘Job Listing’ page?

A: This page unfortunately is not configurable at this point in time. However we are working on an enhancement to enable the same functionality via field sets similar to the Job Detail page.

Q: Error while installing Recruiting App: ‘You reached the limit for dashboards run as the logged-in user’ – How to fix this ?

A: To fix this error, you will have to free up a “dynamic dashboard” license by temporarily changing any existing dashboard from “Run as Logged-In user” to a specific user. After doing so, the installation process should run smoothly.

Q: Error while installing Recruiting App: ‘cga__Candidate__c.Rule_for_Duplicate_Candidate: SortOrder must be in sequential order from 1’ – How to fix this ?

A: The sortOrder value of a Duplicate Rule indicates the order of  implementation of a rule (which rule to be executed first and which to be executed next and so on) for an object when a duplicate record of that object is encountered.

This error occurs, when multiple Duplicate Rules for the Candidate object have the same sortOrder value (=1), which causes a conflict.

The latest version of Recruiting App already includes a Duplicate Rule for the Candidate object – ‘Rule for Duplicate Candidate’ – which has a sortOrder value of 1 by default, so to fix this error you will have to delete any existing Duplicate Rule on the Candidate object before installing/upgrading the Recruiting App. You can later add your custom Duplicate Rule on the Candidate object, but it must have a sortOrder value greater than 1 (or not equal to 1).

Q. Where can I find admin guide for older version ?

 

Q. How to Find Version Number ?

Go to Setup “Wheel” Icon at right hand upper corner. –> In ‘Quick Find’ search box. type ‘Installed Packages’ –> Click on ‘Installed Packages’ –> Check the Version Number of the Recruiting App

If  Recruiting App is not yet installed, refer “How to Install/Upgrade Recruiting App version 1.14?” section below.

How to Install / Upgrade to Version 1.14 ?

AppExchnage currently has version 1.10 of Recruiting App, however we have latest version 1.14 in packaged. Use below link to install the version 1.14: 

https://login.salesforce.com/packaging/installPackage.apexp?p0=04t0I000000quFC

Contact us

Email support@cloudgofer.com 

Discuss and Collaborate with Recruiting App community

 

Sharing Jobs Externally using Salesforce Sites 

If you would like to receive applications via an external website using Salesforce sites (Digital Experience is recommended), follow Steps mentioned here: http://help.salesforce.com/apex/HTViewHelpDoc?id=sites_configuring_sites.htm

Site Configuration details:

  1. Create a new Site with below details: 
    1. Site Label: RecruitingApp
    2. Default Web Address: (keep it blank)
    3. Active: Checked
    4. Active Site Home Page: “JobListing” , then Save the site.
  2. Go to public settings of the site (Profile of guest user : RecruitingApp Profile):
    1. Click on view users
    2. Click on the user (site guest user)
    3. Assign License (this is 2nd Recruiting App license you would be utilizing)
      • Go to “Managed Packages” section (at the bottom of the page) 
      • Click on “Assign Licenses” button
      • Check for the “Recruiting App” and click  on “Add” button.
  3. Recruiting App Permissions Setup:

There are two options A. Continue with previous step (while you are on site guest user record) or B. Update “Recruiting App” profile.

Option A:

    1. Go to permission set assignment section
    2. Click on edit assignment 
    3. Select and add “Recruiting app site guest user permissions” to Enabled Permission Sets
    4. Click save

Option B:

Or  you can update “Recruiting app” profile as below

    1. Enable Read and Create access for “Applicant” object
    2. Enable Read access for “Job”  object
    3. Enable Read access for “Candidate” object
    4. Update “Applicant” object’s field level security (FLS) for Applicant fields on the form , click visible check box for following fields:
      • Applicant Address, Applicant Education, Applicant Email, Applicant Gender, Applicant Preferred Phone, Candidate, Current Employer, Job, Notice Period (Days), Resume.
    5. Update “Job” object’s field level security (FLS), click visible check box for following fields:
      • Job Number
    6. Update “Candidate” object’s field level security (FLS), click visible check box for following fields:
      • Candidate Email 
  1. Update Label with the Site URL
  1. Go to Setup “Translation Settings”, Enable Translation Workbench.
  2. Click on “Add” assign language as “English” and Add the “User” and Save. 
  3. Go to Setup “Custom Labels” Click on “RecruitingApp_ExternalSiteURL”, Click on “New Local Translations/Overrides” button and  Select English language and Copy-Paste the Site URL in Translation text.
  4. Save.

Please note: Once Site is setup, refer Sharing jobs externally on community to setup external sharing of the jobs.