Recruiting teams can streamline their job posting process on Handshake by using an XML job feed. This setup enables you to automatically publish jobs at scale, saving time and ensuring consistency.
We recommend connecting with your Handshake Customer Success Manager to review your goals for job posting and attribution.
This feature is available only to Enterprise (formerly TES) customers. For more information, please check out this resource!
Benefits of using an XML Job Feed
Using an XML job feed to connect your ATS (Applicant Tracking System) with Handshake offers several key advantages:
-
Save time and reduce manual work
- Automatically import job listings from your ATS into Handshake, eliminating the need for manual posting and reducing operational overhead.
-
Automatically close expired jobs
- When a job is marked as closed in your ATS, the XML feed reflects this change and automatically archives the job in Handshake, ensuring that outdated job listings are removed.
-
Enhance the candidate experience
- Provide job seekers with up-to-date job opportunities to avoid confusion and poor brand perception.
Get started
-
Identify who is creating your XML job feed
Identify your IT/Ops partner, ATS administrator, or technical team responsible for job feed setup.
-
Create your XML job feed using Handshake’s requirements
Share the requirements article with your feed provider to confirm formatting and field alignment: XML Job Feed Requirements.
-
Obtain the URL
Your feed provider or IT/Ops partner will generate and provide you with an XML feed URL that points to your job listings.
-
Add your XML URL to Handshake
1. In Handshake, navigate to your Company settings, then click the Job Feed tab.
2. Enter the XML job feed URL into the Job feed link field, then click the button Validate.
Note: If you have the Administrator role but don’t see the Job Feed tab, make sure the Manage employer settings permission is enabled for your role. For more details, refer to How to Configure Role Level Permissions.
5. Complete set up
Select your default work authorization requirements and additional benefits for this feed. These settings will be applied in Handshake to every job post.
- Work authorization: By default, all jobs will have “This job requires US work authorization” selected. You can change this to another option, such as “This job is eligible for US visa sponsorship.” The selected option will apply to all jobs in the feed.
- Benefits: No benefits are selected by default. You can choose from a list of standard benefits to apply consistently across all jobs in the feed.
Field name mapping
If your job feed uses different field names than those listed in the XML Job Feed Requirements, you will be able to map them during XML feed setup in your Handshake portal.
Note: The <job> field is case sensitive and cannot be field mapped. Your feed must use <job> and </job> in lowercase exactly as shown. All other fields can be mapped if the names differ from Handshake's requirements.
To find answers to common questions about XML job feed setup, check out the FAQs: XML Job Feed.