Skip to main content

Share your jobs on job sites with an XML feed

Publish an XML feed of your live jobs so job distribution tools can advertise them, and check which jobs it includes.

Written by Jan Alexander Jedlinski

Who can do this: Owners and Admins.

Product: Job Board

Where: Settings → Jobs → Job boards, your board, Job feed tab

Before you start: You need live jobs with a location on the board. Job distribution tools like Recruitics read the feed to advertise them.

Turn on the feed

Each board has its own XML feed. You turn it on and send its address to your provider.

Prefer to click through it? Follow the interactive tour: it takes about a minute.

  1. Go to Settings → Jobs → Job boards, open your board and click the Job feed tab.

  2. Under Publish an XML feed for job distribution, select Yes.

  3. Check Feed fields. Each row is one XML tag. The Standard set works for most providers, so you can usually leave it.

    Screenshot of the Job feed tab with Publish an XML feed for job distribution set to No highlighted

  4. Click Save feed.

  5. Click Copy next to Feed URL and send it to your provider.

Your feed is live. The Feed check on the right shows how many jobs are in it.

Change what the feed sends

If your provider asks for other tags, edit the rows.

The Feed fields table

Each row maps a job field or Bullhorn field to an XML tag, with a preview value.

Screenshot of Feed fields: Standard tags with Preview job and See the XML highlighted, and rows mapping each field to an XML tag

  • Pick a job field or a Bullhorn job order field, then type the XML tag. A rate field sends the amount or range with its currency and period.

  • Add field adds a row. Fixed text sends the same value for every job.

  • Date format switches between RFC 822 and ISO 8601.

  • Pick a Preview job to see the values, or click See the XML.

  • Reset to standard puts the standard tags back. Nothing changes in the live feed until you click Save feed.

Note: Tell your provider before you rename a tag, because their import may rely on it.

Check the feed

Only live jobs on that board are in the feed, and a job needs a full location: a city and a country, plus a state for US jobs. A remote job only needs a country. Feed check lists any problems. Click See the jobs to open the list of jobs left out, each with its reason, like No city in the location. Click a job to open it. The job's own Job details tab also says why it isn't in the feed. Open live feed shows the file your provider reads.

The Feed check panel

It shows how many jobs are in the feed and lists the jobs left out.

Screenshot of Feed check: 2 of 5 jobs in the feed, Rows and Core fields Pass, and Jobs in the feed Review highlighted

Pausing or closing a job removes its ads. Providers like Recruitics read the feed a few times a day.

Keep the feed address private

Anyone with the address can read the feed. If it gets out, click Regenerate URL, confirm, and send the new address to your provider. The old address stops working right away.

Troubleshooting

A job is missing from the feed

Check it's live. Open the job's Job details tab: if the location is incomplete, a note says what's missing. Edit the job and pick the location from the suggestions. Feed check also lists every job left out, for example "No city in the location".

Your provider can't read the feed after a change

Click Reset to standard, then Save feed. Or ask your provider which tags they expect.

Feed check says values are still missing for linked jobs

Bullhorn job order fields in your feed are still being fetched. This is retried on its own once Bullhorn is connected. Check Connection successful in the Bullhorn settings.

Still stuck? Send us a message in the chat with the board name and a screenshot of the Feed check panel.

Pro tip: Before you click Save feed, pick a Preview job or click See the XML to check the values your provider will get.

We are always here for you if you need us.

Our whole team is around almost 24/7 to support you. Click the chat icon at the bottom right to start chatting with us. Our team is happy to help.

Related articles

Did this answer your question?