• No results found

Enhanced Job Posting

Enhanced Job Posting uses a panel embedded within your software to help hirers post job ads on SEEK. The panel infers SEEK-specific inputs based on your system’s job requisition to provide hirers with a pre-filled form to post their job ad.

Before you begin

Enhanced Job Posting will roll out in phases, starting with partners in our Partner Program. If we haven’t contacted you about this solution, don’t commence your build until you receive confirmation that we can support the certification and release of your integration. We’ll get in touch with our remaining partners once Enhanced Job Posting reaches general availability.Your software requires a Job Posting relationship with a test hirer account to build and test Enhanced Job Posting. Review the Developer Dashboard’s hirers page and contact SEEK’s support team  to configure the relationship if it is missing.To implement Enhanced Job Posting, your software will need to request both:
  1. Browser tokens, for display of the panel, and
  2. Partner tokens, for querying draft job ad details and posting job ads to SEEK.
Once you have completed your internal build and test phases, contact SEEK’s support team to certify your integration and gain access to Enhanced Job Posting for production hirer accounts. This is a separate pre-release step to ensure integration compatibility and quality.

Integration overview

The Enhanced Job Posting panel is intended to be displayed after the hirer has created a job requisition, and has selected to post a job ad to SEEK. A typical workflow is:
  1. Display panel: Your software displays the Enhanced Job Posting panel, passing job requisition data which will be used to pre-fill the form. The hirer then reviews and amends details within the panel.
  2. Manage drafts: The hirer continues in your software, which triggers the panel to save the draft job ad returning a draftPositionProfileId. This draft can be queried, previewed, or resubmitted to the render function to allow a hirer to continue editing their draft.
  3. Post a draft job ad: When ready to post, your software calls the postPositionFromDraft mutation with the draftPositionProfileId to post the job ad to SEEK.
  4. Update a job ad: To allow updates to existing job ads, your software uses the same workflow. The Enhanced Job Posting panel is rendered with the existing positionProfileId to allow editing, then a new draft is saved and passed to the SEEK API to update the job ad.