Display Apply Connect plugins

Apply Connect provides two plugins that display candidates' profiles who have applied to jobs, allowing recruiters to quickly view a candidate's profile:

  • Applicant Highlights: A hover-over widget that provides quick access to candidate information
  • Full Profile Plugin: Displays the complete candidate profile

The plugins are rendered within an iframe and are self-contained; the JavaScript code handles the authentication and renders the content.

Using your customer's app credentials provisioned for the Apply Connect integration, you can display the Applicant Highlights and Full Profile plugins by adding the following scripts.

Note

Your application will have one API key per customer.

Display Applicant Highlights plugin

Display the Applicant Highlights plugin in your applicant tracking system (ATS) candidate list view. This hover-over widget provides quick access to candidate details.

The plugin supports:

  • Applicants from jobs that are onsite or LinkedIn Apply enabled (uses job application ID)
  • (Optional) Applicants from career sites or third-party job boards (requires LinkedIn profile URL and email address)

The plugin renders a LinkedIn icon for each applicant, as shown in the following screenshot:

Applicant Highlights List

Use the following code examples to implement the plugin for LinkedIn applicants and non-LinkedIn applicants.

Implement for LinkedIn applicants

<!-- Load this script tag only once per page-->
<script src="https://platform.linkedin.com/xdoor/scripts/in.js">
  api_key: {customer_api_key}
  extensions: ApplicantHighlights@https://www.linkedin.com/talentwidgets/extensions/applicant-highlights-widget
</script>

<!-- Load this script tag where Applicant Highlights hovercard needs to be displayed -->
<script type="IN/ApplicantHighlights"
  data-li-job-application-id="{linkedin_job_application_urn}"
  data-integration-context="urn:li:organization:{id}">
</script>

Implement for non-LinkedIn applicants

<!-- Load this script tag only once per page-->
<script src="https://platform.linkedin.com/xdoor/scripts/in.js">
  api_key: {customer_api_key}
  extensions: ApplicantHighlights@https://www.linkedin.com/talentwidgets/extensions/applicant-highlights-widget
</script>

<!-- Load this script tag where Applicant Highlights hovercard needs to be displayed -->
<script type="IN/ApplicantHighlights"
  data-ats-job-posting-id="{ats_job_posting_id}"
  data-applicant-email="{applicant_email_address}"
  data-li-applicant-profile-url="{applicant_linkedin_profile_url}"
  data-integration-context="urn:li:organization:{id}">
</script>

Applicant Highlights parameters

Parameter Description Required
data-li-job-application-id The LinkedIn job application ID received from the Receive Job Applications API. Yes, if applicant applied on LinkedIn.
data-ats-job-posting-id The ATS job posting ID. This value must be the same as externalJobPostingId in the Sync Jobs API. The job posting needs to be LinkedIn onsite Apply enabled for the widget to load for offsite job applications. No, for LinkedIn onsite applicants. Yes, if applicant applied off LinkedIn on company career site or other job boards.
data-applicant-email The applicant's email address. Yes, if applicant applied off LinkedIn on company career site or other job boards.
data-li-applicant-profile-url The applicant's LinkedIn profile URL. Yes, if applicant applied off LinkedIn on company career site or other job boards.
data-integration-context The integration context value for the customer's APPLY_CONNECT integration type. You receive this value when the customer enables the integration through the Integration Configuration Plugin. Yes

Display Full Profile plugin

Display the Full Profile plugin on a detailed applicant page. This plugin provides a full LinkedIn profile view.

The plugin supports:

  • Applicants from jobs that are onsite or LinkedIn Apply enabled (uses job application ID)
  • (Optional) Applicants from career sites or third-party job boards (requires LinkedIn profile URL and email address)

The plugin renders a full LinkedIn profile view when viewing an applicant details page, as shown in the following screenshot:

Apply Connect Full Profile Plugin

LinkedIn applicant implementation

<script type="text/javascript" src="https://platform.linkedin.com/xdoor/scripts/in.js">
api_key: {api_key}
extensions: HcmWidget@https://platform.linkedin.com/rsc/extensions/profile-widget
</script>
<script type="IN/HcmWidget"
data-widget-type="ATS"
data-integration-context="{customer_integration_context}"
data-width="{width}"
data-li-job-application-id="{job_application_id}">
</script>

Non-LinkedIn applicant implementation

<script type="text/javascript" src="https://platform.linkedin.com/xdoor/scripts/in.js">
api_key: {api_key}
extensions: HcmWidget@https://platform.linkedin.com/rsc/extensions/profile-widget
</script>
<script type="IN/HcmWidget"
data-widget-type="ATS"
data-integration-context="{customer_integration_context}"
data-width="{width}"
data-ats-job-posting-id="{ats_job_posting_id}"
data-applicant-email="{applicant_email_address}"
data-li-applicant-profile-url="{applicant_profile_url}">
</script>

Apply Connect Full Profile plugin parameters

Parameter Description Required
data-widget-type The widget type. Set this value to ATS. Yes
data-integration-context The integration context value for the customer's APPLY_CONNECT integration type. You receive this value when the customer enables the integration through the Integration Configuration Plugin. Yes
data-ats-job-posting-id The ATS job posting ID. This value must be the same as externalJobPostingId in the Sync Jobs API. The job posting needs to be LinkedIn Apply enabled for the widget to load for offsite job applications. No, for LinkedIn onsite applicants. Yes, if applicant applied off LinkedIn on company career site or other job boards.
data-applicant-email The applicant's email address. Yes, if applicant applied off LinkedIn on company career site or other job boards.
data-li-applicant-profile-url The applicant's LinkedIn profile URL. Yes, if applicant applied off LinkedIn on company career site or other job boards.
data-width The width of the widget. This value overrides the default width of 800px. The minimum value is 500px. No
data-li-job-application-id The LinkedIn job application ID received from the Receive Job Applications API. Yes, if applicant applied on LinkedIn.

Note

For Apply Connect, data-ats-candidate-id is not required for the Profile Plugin. If a customer has an RSC integration and provides both data-ats-candidate-id and data-li-job-application-id, RSC-specific data will display when rendering this widget. Verify that your Content Security Policy includes "platform.linkedin.com" and "www.linkedin.com".