Skip to main content
Solved

Adding Job Specific Questions Automatically to a Position

  • June 1, 2026
  • 4 replies
  • 19 views

We are using SAP SuccessFactors as ATS that connects to Eightfold for Talent Acquisition activities.

In Eightfold, we’d like to set up Job Application Questions that are specific to certain type of positions. For positions created from a certain business division (or contains a certain Job Code from ATS), the Eightfold is expected to display Job Application Questions accordingly. 

Is this possible in Eightfold? If possible, please describe how this can be achieved.

Best answer by dkreiger

Hi ​@asubramaniam, Yes, you can create and manage application questions via the Admin Console UI (without uploading JSON), and the exact navigation path depends on whether you’re configuring Talent Tracking (TA/ATS) application questions vs PCS / Candidate Experience global apply questions.

1) Talent Tracking (TA) — create/manage Questions and Questionnaires via UI

To configure application questions and questionnaires in Talent Tracking, use:

  • Admin Console → Talent Tracking → Position → Application Questions

Within that area, you can:

  • Create questions (e.g., click Create Question in the Question Bank UI).
  • Create questionnaires (Admin Console → Talent Tracking → Position → Application Questions → Questionnaires, then Create Questionnaire).


This is the UI-driven (non-JSON) path for building a question bank + grouping questions into questionnaires. 
 

2) PCS (Personalized Career Site) / Product Setup — configure “Application Workflow” then jump to Application Questions UI

If your goal is PCS “global apply questions” as part of Product Setup:

  • Admin Console → Home → Product Setup → Personalized Career Site → Customize → Application Workflow.


In Application Workflow, under Application Questions, selecting Configure Application Questions will redirect you to:

  • Admin Console → Talent Experience (PCS) → Career Site & Referrals → Application Questions.


That destination is the UI area used to configure global apply questions for the application process in PCS.
 

3) PCS IX — UI configuration for apply form settings (including adding questions/sections)

If you’re on Candidate Experience IX (PCS IX) and want the apply-form configuration UI:

  • Admin Console → Talent Experience (PCS) → PCS IX → Configuration → Application Flow.


From there you can configure apply-form behaviors like adding Question Sections and controlling other application flow settings.
 

Important note (when JSON comes in)

For PCS, there is also a JSON upload approach for large question payloads (S3/JSON), but since you asked specifically about UI-only configuration, the paths above are the relevant UI entry points.
 

4 replies

dkreiger
Community Manager
  • Community Manager
  • June 2, 2026

Hi ​@asubramaniam, Yes, this is possible in Eightfold, as long as the “type of position” you want to key off of (business division, Job Code, etc.) is available on the position object in Eightfold (typically under position.ats_data). 

 

How it works (high level)

In Eightfold’s Smart Apply / PCS application flow, you can configure a global question bank and then use question filters + a render condition to show/hide questions (or whole sections) based on attributes on the position coming from your ATS.

This allows you to do things like:

  • “If Job Code is in {X,Y,Z}, show these questions; otherwise hide.”
  • “If Business Division = Finance, show Finance-specific questions.” 

 

Approach A (most aligned to your ask): Filter questions based on Job Code / Division from ATS data

Eightfold supports a template_apply_type filter on questions, paired with a questions_render_condition written as a Jinja expression that can read fields from the position (including position.ats_data).
 

1) Ensure SuccessFactors sends the attribute you want to use

Your SuccessFactors integration needs to populate the division/job code into the position data that Eightfold can read during apply (commonly position.ats_data.custom_info.<field_name>).
 

2) Tag questions (or sections) with “which job types they apply to”

In your questions configuration, add template_apply_type to the question (or questions) you only want to show for certain jobs. 

Example (conceptual): set template_apply_type to include values like "DIV_FINANCE" or "JC_12345"

 

3) Define the render rule (Jinja) that checks the position’s ATS field

Configure questions_render_condition to compare the position’s ATS field to the question’s template_apply_type list.

The doc’s example shows this pattern (checking a custom ATS field and rendering only when it matches).

Important nuance: if the ATS field isn’t present on a position, the condition will evaluate false and the question won’t show—so you may want a condition that “shows by default if the field is missing,” depending on your desired behavior. 
 

How you load/manage the questions

You can upload job application questions via the Admin Console as a JSON file (recommended at scale).
 

Upload flow

  • Go to the Admin Console question bank upload page (/integrations/smartapply_question_bank) and upload a .json file of your questions.
  • The file defines:
    • fields: the sections and questions
    • questionnaire: dependency rules (for conditional questions)

 

Conditional questions (follow-ups)

If you also want “if they answer X, ask Y” logic (separate from the job-based filtering), you can configure dependencies in the questionnaire section of the JSON (parent/child question relationships).
 

Notes / related capabilities

  • You can apply filters at the question level or section level (for example, country-based section filtering is supported).
  • There is also a posted_for filter to show questions only for internal vs external applications (if that’s relevant for your use case).

  • Author
  • New Participant
  • June 3, 2026

Thank you for the detailed response ​@dkreiger 

I looked for the method of adding Application Questions to a Position. I found these 2 links to the Eightfold documents:

Configure Application Questions & Questionnaires - Eightfold

Configure PCS job application questions and filters - Eightfold

Is there a way of adding Application Questions via UI? I see references to uploading Application Questions or editing JSON, but not sure if there is a way to do this via Admin Console - or other TA admin screens…!!!

 


dkreiger
Community Manager
  • Community Manager
  • Answer
  • June 3, 2026

Hi ​@asubramaniam, Yes, you can create and manage application questions via the Admin Console UI (without uploading JSON), and the exact navigation path depends on whether you’re configuring Talent Tracking (TA/ATS) application questions vs PCS / Candidate Experience global apply questions.

1) Talent Tracking (TA) — create/manage Questions and Questionnaires via UI

To configure application questions and questionnaires in Talent Tracking, use:

  • Admin Console → Talent Tracking → Position → Application Questions

Within that area, you can:

  • Create questions (e.g., click Create Question in the Question Bank UI).
  • Create questionnaires (Admin Console → Talent Tracking → Position → Application Questions → Questionnaires, then Create Questionnaire).


This is the UI-driven (non-JSON) path for building a question bank + grouping questions into questionnaires. 
 

2) PCS (Personalized Career Site) / Product Setup — configure “Application Workflow” then jump to Application Questions UI

If your goal is PCS “global apply questions” as part of Product Setup:

  • Admin Console → Home → Product Setup → Personalized Career Site → Customize → Application Workflow.


In Application Workflow, under Application Questions, selecting Configure Application Questions will redirect you to:

  • Admin Console → Talent Experience (PCS) → Career Site & Referrals → Application Questions.


That destination is the UI area used to configure global apply questions for the application process in PCS.
 

3) PCS IX — UI configuration for apply form settings (including adding questions/sections)

If you’re on Candidate Experience IX (PCS IX) and want the apply-form configuration UI:

  • Admin Console → Talent Experience (PCS) → PCS IX → Configuration → Application Flow.


From there you can configure apply-form behaviors like adding Question Sections and controlling other application flow settings.
 

Important note (when JSON comes in)

For PCS, there is also a JSON upload approach for large question payloads (S3/JSON), but since you asked specifically about UI-only configuration, the paths above are the relevant UI entry points.
 


  • Author
  • New Participant
  • June 4, 2026

Thank you ​@dkreiger for all your detailed responses 🙂

You are amazing 👍🏻