Table of Contents
The purpose of this feature is to import external ATS job requisitions into Paradox to allow users to utilize My Jobs functionality (on/off) and Paradox Apply URLs for targeted requisitions. Clients do have the option of disabling the Chat-to-Apply functionality to allow candidates to apply directly to their external ATS Apply URL.
The master feed refreshes at the top of every hour. Users also have the option of manually refreshing the feed at any time.
Product dependencies
Requires: Job Feed(s)
Core functionality
- Add default and custom targeting to determine whether jobs are created as ON or OFF in My Jobs or updated in the client’s ATS.
- If multiple cities in the same state have a conflicting configuration for their ATS jobs, then the system will pull the default condition to determine those jobs' status.
- Only one job record will exist in My Jobs if multiple jobs are indexed in JSS, but multiple records will display for candidates.
- A job’s full street address is the preferred level of location data. However, the system will accept and display job data if it has:
- Just the country listed
- The country and state/province listed
- The city and country listed
- The country, state/province, and city listed
- The country, state/province, city, and zip code listed
- Create a job posting page for each requisition consumed into My Jobs.
- Allow for the On/Off feature in My Jobs to remove that requisition from job search and associated job feeds.
- Update Job Posting URLs to include requisition data (job title, req id, job description).
- The ability to create a master job feed from job search feeds selected in Client Setup.
Configuration
Step #1: Enable settings

External ATS Job Management can be found at the bottom of the Job Management section in Client Setup. When turned on, Paradox Admins/System Implementors have a selection of:
- Journey Targeting
- Map Locations in My Jobs with Location ID from feed
- Number of Hires
- Threshold Action (enabled when Number of Hires is toggled on)
- Configure Candidate Journey Hired Status (enabled when Number of Hires is toggled on)
- Select a feed(s) to create master feed (used to send to job boards)
- Configure master feed job targeting conditions
- Master Feed URL
Important Note: If you turn on Journey Targeting for a client and they have a Dynamic ATS Conversation published, an alert modal will appear notifying you to adjust your conversations to ensure that they are still functioning.

Step #2: Create master feed
A Paradox Admin/System Implementor will be able to select all necessary feeds to create a master consolidated feed. This can then be shared with a career site or job board.
- For example, to create a master feed, the user has to select both a client's Paradox Jobs (200 reqs) and Integrated Jobs (800 reqs).
To do this:
- Click into the Select a feed(s) to create master feed selector.

- Select all of the feeds that will be included in the master feed.
- Click Apply to combine them into a master feed (XML).
- A load state should appear until the master feed is created.
- Set Condition Targeting (next section).
Master feed important notes
- The master feed URL will be shown in Client Setup and can be copied at any time.
- As the feed refreshes, new jobs get added to the separated feeds and new Paradox Apply URL’s get updated to the master feed.
- This feed is refreshed at the top of every hour, but can be manually refreshed at any time. Click here to learn how to manually refresh the feed.
The master feed will automatically be added to the Job Search service to support conversational Job Search. The following are available fields on the Job Search feed:
- Job Description (mapped to description)
- Primary Job Requisition ID (mapped to ai_ats_feed_jobs.job_req_id)
- Secondary Job Requisition ID (mapped to (ai_ats_feed_jobs.requisition_id)
- Seniority Level (not mapped)
- Industry (not mapped)
- Base Pay Maximum (not mapped)
- Base Pay Minimum (not mapped)
- Minimum Age (not mapped)
- Minimum Wage (not mapped)
- Job Language (not mapped)
- Job Openings (not mapped)
- Job Keywords (not mapped)
- Job Skills (not mapped)
- Job Account Name (mapped to campany.account_name)
- Job Facility Name (mapped to facilities)
- Job Pay Rate (not mapped)
- Job Company Name (mapped to company.name)
- Apply URL (mapped to apply_url)
- Hiring Manager on Job (should show under user with user.type = HiringManager)
- Recruiter on Job (should show under user with user.type = Recruiter)
- Interview Team on Job (should show under user with user.type = Interview_Team)
Step #3: Set condition targeting
After creating the master feed, it is required to set the THEN action of your default targeting. You also have the option of adding additional conditions.
- Click Configure next to Configure Candidate Journey Hired Status.
- In the slide-out drawer that opens, the default condition will display where you can select its THEN criteria. Options include:
- Turn Job(s) OFF – This is the default selection and will ensure that all requisitions from the selected feed, as well as any new jobs added to the feed, will be created in My Jobs but will be OFF.
- Turn Job(s) ON – This will ensure that all requisitions from the selected feed, as well as any new jobs added to the feed, will be created in My Jobs but will be ON.
-
Disable Application – This will ensure that all requisitions from the selected feed as well as any new jobs added to the feed will be updated within the client’s external ATS, have the external ATS Apply URL in place of their Paradox Apply URL, and will exclude Chat to Apply functionality.

- Click Save in the bottom right corner of the drawer.
- You have the option to add conditions by clicking the + Add Condition button.

- Enter the Condition Name and then set the condition criteria.
- Click Save to save the changes made or Cancel to discard the changes.
- Repeat steps #4-6 for all necessary conditions.
- Click Confirm in the bottom right corner of the conditions list to apply the configurations made to the Master Feed.
- The drawer will then close. Click Save at the bottom of the page in Client Setup.
Note: After the initial creation of requisitions in My Jobs, any changes to the feed manager targeting configurations will only affect new jobs added to the feed.

An alert banner will display at the top of the Job Management section of Client Setup when the feed is being created or updated.
Edit / remove conditions
To edit the existing conditions, follow the steps below.
- Click the Edit button listed next to the Configure master feed job targeting conditions setting.

- The Configure ATS Job Feed drawer will then open where you can click the preferred condition’s action menu, or ellipses, and then click either Edit to make changes to the condition or Remove to delete the condition.
-
Note: The Default Condition cannot be deleted.

-
Note: The Default Condition cannot be deleted.
- When all updates are made, click Confirm in the bottom corner of the drawer.
- A Confirm Updates modal will then display and provide you three saving options. Select the preferred option and then click Confirm.
- Apply to New Jobs Only – This will apply any changes to conditions to new jobs only.
- Apply to New jobs and Jobs Without Status Updates – This will apply conditions to new jobs processed into the feed and existing jobs in My Jobs, which have not been modified (not manually been turned on or off by a User or that have not been programmatically turned off via CVO.
-
Apply to All Jobs – This will apply conditions to all jobs and act as a complete reset. All jobs will be updated with the new targeting.

- Save the page in Client Setup.
Backend logic
- Create a job posting URL for that requisition.
- Update the ATS apply url in the original feed to the Paradox Job Posting URL UNLESS you selected Disable Capture Conversation(s) as your outcome.
-
Multi-Location Jobs in the Same City:
- If a job requisition exists in multiple cities, then the system will digest the job node for each city and address associated with the job.
- In My Jobs, only one job with multiple job posting links (listed at the bottom of the action menu) will display for each address.
My Jobs functionality
The logic tied to integrated ATS jobs in My Jobs can be found here.
Job Posting pages
For each job added to My Jobs via the master feed, a unique job posting url will be created for it.
- A job posting site will need to be created in Web Management.
- The job ID will be added to the job posting page.
- The job description will be added from the job feed data.
- The candidate will go through the conversation that is targeted for that job ID.
Note: If Disable Capture Conversation(s) is the only outcome set for the master feed, then you do not need to create job posting sites.