Deprecated. Please contact with questions.

Sponsored Jobs ATS Integration

The Sponsored Jobs integration allows employers to sponsor jobs on Indeed through an Applicant Tracking System (ATS).

Use the Sponsored Jobs Integration to integrate Indeed Sponsored Job functionality in your ATS platform. After integration, clients can choose to sponsor jobs from within your ATS when creating the job or at any point after the job is created. Clients specify a set budget for 30 days, and can choose to re-sponsor the job as many times as they want.

In order to make the most out of this new integration, it is important to build to the specs outlined in this documentation, work with Indeed to approve user interfaces (UIs), and educate your clients ahead of launches.

Note: You must have an Indeed Apply Integration in place before deploying your Sponsored Jobs Integration. Your ATS must send Indeed a comprehensive, multi-source XML feed and Indeed Apply information.

Before you begin

  1. Fill out our ATS Partnership Request form to provide additional information about your company. If we determine that you are a candidate for integration, a member of the Alliances Team will contact you.
  2. Set up an Indeed Referral Partnership.
  3. Integrate Indeed Apply on a comprehensive, multi-source XML feed. For more information on Indeed Apply, see Adding Indeed Apply.

Setting up the XML feed

Set up the integration by adding Sponsored Job elements to the Indeed Jobs XML feed generated by your ATS. For more information, see XML Job Feed.

Example XML feed

The following example shows a basic XML feed containing one job and the sponsored job elements.

Note: The basic job elements are omitted for clarity, but must be present in your feed.

Example XML feed


Required XML elements

Note: All job content must be wrapped in <![CDATA[]]> nodes.

Required XML elements table
Element Required? Description Example value
<sponsored> Yes Indicates whether the job is actively supported (yes or no). Changing the value from yes to no in an active feed stops further budget expenditure for the job. <![CDATA[yes]]>
<contact> Yes The name of the user sponsoring the job. <![CDATA[John Doe]]>
<budget> Yes The job budget. <![CDATA[75]]>
<email> Yes The email address associated with the sponsored jobs account.

The provided address is used to link an existing Indeed advertiser account. If the provided address does not match an existing account, Indeed contacts the client by email to set up an account.

To bill all jobs through one account, provide a single address for all jobs. Provide separate addresses for each job to bill to different Indeed accounts.

<phone> No The client phone number.

Only include this element if the client opts to share their phone number using the user interface (UI). This information is shared with Indeed Client Services/Sales.


Feed aggregation

Indeed reads the comprehensive XML feed to determine spending through the Sponsored Jobs Integration. To prevent overspending, refer to the following table.

Feed aggregation table
Element Description Instructions
Publish Date The date on which a job was first published. Make sure the publish date does not change during a job sponsorship. Doing so could cause an unintentional re-sponsorship.
Reference Number A unique identifying number for a job. The reference number on a role should not change during a job sponsorship. If a client adds budget or re-sponsors the same job, the reference number should remain the same.
Company Name The company name to be displayed in search results. Do not allow a client to change the company name during a sponsorship. This will duplicate the sponsored job unintentionally.

Setting up proper analytics tracking

While implementing a Sponsored Jobs Integration, ensure the candidate source is assigned properly in the ATS based on the information from Indeed Apply. This allows clients to measure the impact of spending money with Indeed.

Note: An Indeed Apply Integration is required to use the Sponsored Jobs Integration.

To accomplish proper source tracking, ensure your system:

  • Reads the sponsored object for each application
  • Tracks whether the apply on Indeed originated from a sponsored click or organic click

For full directions about source tracking setup, refer to Indeed Apply JSON application data.

Use an object containing the following information:

Setting up proper analytics tracking table
Element Description
ip IP address of the user
referer Page where the Easily Apply button is located, if applicable
useragent The user device
targetedApplyAd Returns true for Indeed Apply ads served on Indeed
sponsored Returns true if the job is sponsored on the Indeed search engine results page; returns false if the job is organic, meaning not sponsored, on Indeed
Note: The sponsored parameter returns false if the job click did not originate on Indeed.

Example object

"data": {
	"analytics": {
		"device": "desktop",
		"ip": "",
		"referer": "",
		"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36",
		"sponsored": "true",
		"targetedApplyAd": "false"

To track sponsored job clicks on third-party websites, enable URL tracking. Because JSON responses do not include the sponsored parameter, you must also enable XML-only responses. Sponsored job tracking from third-party websites must be configured per job in your client’s Advertiser account and appended to the joburls, which can then be tracked by the ATS.

Next steps

Consider these options: