Display candidate summary and actions

Before you begin

Ensure that you have reviewed the initial setup for Candidate Profiles.Review the contexts in which your software will surface SEEK Pass & SEEK Profile functionality. Generally, there are two:
  1. Candidate or applicant list
  2. Candidate details

Candidate or applicant list

Conditionally display SEEK Pass and SEEK Profile elements against each candidate in the list. The seekCandidateSummaries query lets you determine whether a given candidate has SEEK Pass verification and/or a SEEK Profile.

Retrieve summaries

Execute the seekCandidateSummaries query once per page of candidates, not once per candidate.
QueryVariablesResult
query ($input: [SeekCandidateSummaryInput!]!) {
  seekCandidateSummaries(input: $input) {
    seekPrimaryEmailAddress
    seekProfile {
      exists
    }
    identity {
      formattedName
      isVerified
    }
  }
}
Use the response from the seekCandidateSummaries query to determine whether to show a profile link for each candidate:
  • If seekProfile.exists is true, render a link to the Candidate Profile Panel
  • If seekProfile.exists is false, do not render the link
A text link may be used to represent the profile link:
Barista (Part-time)
NameSourceProfileStatus
Actions
John SmithSEEKView SEEK ProfileNew
Sarah JohnsonCareers websiteView SEEK ProfileShortlisted
Michael BrownOtherOffered
Emma WilsonSEEKView SEEK ProfileNew
David LeeOtherView SEEK ProfileShortlisted
Rachel GreenSEEKView SEEK ProfileNew
James TaylorCareers websiteView SEEK ProfileShortlisted
Lisa AndersonOtherOffered
Peter WrightSEEKView SEEK ProfileNew
Amy ChenCareers websiteShortlisted
Alternatively, you may represent the SEEK Profile with an icon button.SEEK will supply this icon asset when you begin your build. Your software must not modify it.
Barista (Part-time)

Render verification result

Use the response from the seekCandidateSummaries query to determine whether to show a verification result for each candidate:
  • If identity.isVerified is true, render the verification result
  • If identity.isVerified is true, do not render the verification result
Identity verification must conform to our display requirements:
  1. Render the SEEK Pass badge to denote the verification resultSEEK will supply this badge asset when you begin your build. Your software must not modify it.
  2. Surface the formattedName alongside the badgeThis allows hiring managers to easily verify that the verification was performed on the correct candidate.
Barista (Part-time)
NameSourceProfileIdentity verificationStatus
Actions
John SmithSEEKView SEEK ProfileNew
Sarah JohnsonCareers websiteView SEEK Profile
SEEK Pass verified iconVerified by SEEK Pass
Shortlisted
Michael BrownOtherOffered
Emma WilsonSEEKView SEEK Profile
SEEK Pass verified iconVerified by SEEK Pass
New
David LeeOtherView SEEK Profile
SEEK Pass verified iconVerified by SEEK Pass
Shortlisted
Rachel GreenSEEKView SEEK Profile
SEEK Pass verified iconVerified by SEEK Pass
New
James TaylorCareers websiteView SEEK ProfileShortlisted
Lisa AndersonOtherOffered
Peter WrightSEEKView SEEK Profile
SEEK Pass verified iconVerified by SEEK Pass
New
Amy ChenCareers website
SEEK Pass verified iconVerified by SEEK Pass
Shortlisted

Candidate details

Unconditionally display a link to the Candidate Profile Panel with prominent placement in the view. For example, a tabbed view may include a dedicated SEEK Profile tab.
Rachel Green
The Candidate Profile Panel will gracefully handle scenarios where the candidate does not have a SEEK Profile.