This use case provides technical implementation details for the Apply with SEEK product.
More information can be found on the Apply with SEEK product page .Apply with SEEK allows candidates to pre-fill an external apply form hosted by your recruitment software using information from their SEEK Profile.
Candidates can also attach their CV already stored on SEEK, making it easier to apply on desktop or mobile.SEEK Profile information available through Apply with SEEK is only to be used to pre-fill an apply form where a candidate can review and edit the form before submitting.
It must not be used for any other purpose, such as authenticating candidates, creating user accounts, or automatically submitting an application on a candidate’s behalf.If you are upgrading from the previous version of Apply with SEEK,
review this use case documentation and the revision guide.
Before you begin
Your software requires an Apply with SEEK relationship with a test hirer account to build and test the Apply with SEEK use case.
Review the Developer Dashboard’s hirers page and contact SEEK’s support team to configure the relationship if it is missing.To execute GraphQL operations for Apply with SEEK,
you will need to request a partner token.Once you have completed your internal build and test phases,
contact SEEK’s support team to certify your integration and grant access to Apply with SEEK for production hirer accounts.
This is a separate pre-release step to ensure integration compatibility and quality.
Candidate experience
Overview
Apply with SEEK allows candidates to use their SEEK Profile data when applying for jobs.
For example, when they link out from a SEEK job ad to your apply form, they can be presented with the following flows:
Apply with SEEK also works for candidates that arrive on your application form directly or through another channel.
The experience remains similar but they are only afforded the manual button flow.
Implementation flows
Your software must support both of the below flows to be certified for Apply with SEEK:
1.
Manual button flow: The traditional approach where candidates click a button on your form to authorize SEEK Profile access
2.
Pre-authorization flow: A streamlined approach where authorization happens before candidates reach your form
Manual button flow
How it works:
1.
The candidate clicks the Apply button on SEEK.
2.
The candidate is redirected to the external apply form.
3.
If they click the Apply with SEEK button on the form,
they are prompted to temporarily authorize access to their SEEK Profile.
4.
Your software can pre-fill the form using their profile data after this exchange.
5.
The candidate submits their application on the external form.
The previous version of Apply with SEEK worked in this way,
and it remains the default interaction model.
Pre-authorization flow
How it works:
1.
The candidate clicks the Apply button on SEEK.
2.
The authorization page is presented to the candidate upfront,
before they are redirected to the external apply form.
3.
Your software can pre-fill the form upon redirect.
4.
The candidate submits their application on the external form.
This streamlines the candidate’s experience when they start on SEEK,
and is planned to be selectively enabled on suitable job ads over time.
Implementation steps
To enable Apply with SEEK on your apply form, the following steps are required:
The diagram below shows an expanded sequence of a candidate applying via Apply with SEEK.
It details the interactions between your software and SEEK to pre-fill an apply form,
grouped by each step in the integration process.