Skip to main content
Solved

Talent Tracking: Adding address editability to the candidate profile

  • November 26, 2025
  • 1 reply
  • 11 views

At this time, we are unable to edit the candidate’s address within the candidate profile. The only editable field available is “Location.” It would be helpful to have an option to edit the full address directly on the profile.

Best answer by dkreiger

Hi ​@hlyric23 , Thank you for your question. I have added a few points below. 

 

What you can and can’t edit in the Candidate Profile

In Talent Acquisition, whether a field is editable on the candidate profile depends on how the field is sourced (ATS vs Eightfold-managed) and whether it’s configured as editable in the profile layout/display config.

If the candidate profile is coming from your ATS (you’ll often see the profile behaving as “ATS-sourced”), the general rule is: make the change in the ATS, and it will sync into Eightfold, that’s the supported fix for incorrect candidate data like name/experience/location/email. 

 

Option A (most common): Update address in the ATS (recommended for ATS-synced candidates)

If the candidate is synced from the ATS, the way to correct or edit their address is to update it in the ATS, then let it sync back into Eightfold.

Why this matters: if you try to “enable editing” for an ATS-owned field in Eightfold, you typically can’t make it editable in a durable way (it may be non-editable by design and/or overwritten on the next sync).

 

Option B: Add “full address” as an Eightfold custom field that is editable in the profile

If your goal is not to overwrite the ATS address, but to allow recruiters to maintain an address value in Eightfold, you can add a custom field and place it on the candidate profile.

1) Create a custom field and ensure it’s editable

Eightfold supports custom fields on the candidate profile and displays them in the Additional Info section.

To make a custom field editable (including via profile/topcard flows), it must meet these conditions:

  • is_editable: true in the datafield config and the custom field definition.
  • It must use data_json (ATS-specific fields are not editable).


Admin paths referenced in the docs:

  • Admin Console > Platform Tools > Custom fields.
  • Admin Console > Talent Acquisition > Profile Display (to control display).


2) Add that field to the Candidate Profile UI

Once the field exists, you’ll want it to appear in the candidate profile layout.

In TA, the Candidate Profile layout is managed here:

  • Admin Console > Talent Acquisition > Profile > Profile Layout.

This is the same area where you group tabs/components and control what appears in the main column.

 

Option C (PCS / logged-in apply flow): Capture full address as an embedded profile field on the application/profile pages

If what you really want is for candidates to provide/edit their full address during logged-in Candidate Experience / PCS flows, you can configure profile/application fields.

The PCS configuration supports adding standard and custom fields into the embedded profile edit section on the application form—example fields include streetAddress1 and addressZipCode as custom fields.

Key points from the config guidance:

  • Add fields to career_hub_explore_config > candidate > applyFormProfileEditV2 (fieldsOrder + fieldsConfig).
  • For every profile field you add here, you also need to add it in career_hub_profile_config > candidate > data_config and related display config locations.

This approach helps you collect full address data in the candidate-facing experience, but it doesn’t automatically mean those fields will be recruiter-editable in TA unless you also surface them in TA (for example via Option B/TA Profile Display). 

 

Practical recommendation

  • If you need to truly edit the candidate’s “official” address and the candidate is ATS-synced: update address in the ATS.
  • If you want recruiters to have an editable “Address (Eightfold)” field in TA: create an editable custom field and add it to the profile display/layout.
  • If you want candidates to enter address during apply/profile in PCS: configure profile/application fields to collect it.

I hope this helps. Please let me know otherwise. 

1 reply

dkreiger
Community Manager
  • Community Manager
  • Answer
  • March 17, 2026

Hi ​@hlyric23 , Thank you for your question. I have added a few points below. 

 

What you can and can’t edit in the Candidate Profile

In Talent Acquisition, whether a field is editable on the candidate profile depends on how the field is sourced (ATS vs Eightfold-managed) and whether it’s configured as editable in the profile layout/display config.

If the candidate profile is coming from your ATS (you’ll often see the profile behaving as “ATS-sourced”), the general rule is: make the change in the ATS, and it will sync into Eightfold, that’s the supported fix for incorrect candidate data like name/experience/location/email. 

 

Option A (most common): Update address in the ATS (recommended for ATS-synced candidates)

If the candidate is synced from the ATS, the way to correct or edit their address is to update it in the ATS, then let it sync back into Eightfold.

Why this matters: if you try to “enable editing” for an ATS-owned field in Eightfold, you typically can’t make it editable in a durable way (it may be non-editable by design and/or overwritten on the next sync).

 

Option B: Add “full address” as an Eightfold custom field that is editable in the profile

If your goal is not to overwrite the ATS address, but to allow recruiters to maintain an address value in Eightfold, you can add a custom field and place it on the candidate profile.

1) Create a custom field and ensure it’s editable

Eightfold supports custom fields on the candidate profile and displays them in the Additional Info section.

To make a custom field editable (including via profile/topcard flows), it must meet these conditions:

  • is_editable: true in the datafield config and the custom field definition.
  • It must use data_json (ATS-specific fields are not editable).


Admin paths referenced in the docs:

  • Admin Console > Platform Tools > Custom fields.
  • Admin Console > Talent Acquisition > Profile Display (to control display).


2) Add that field to the Candidate Profile UI

Once the field exists, you’ll want it to appear in the candidate profile layout.

In TA, the Candidate Profile layout is managed here:

  • Admin Console > Talent Acquisition > Profile > Profile Layout.

This is the same area where you group tabs/components and control what appears in the main column.

 

Option C (PCS / logged-in apply flow): Capture full address as an embedded profile field on the application/profile pages

If what you really want is for candidates to provide/edit their full address during logged-in Candidate Experience / PCS flows, you can configure profile/application fields.

The PCS configuration supports adding standard and custom fields into the embedded profile edit section on the application form—example fields include streetAddress1 and addressZipCode as custom fields.

Key points from the config guidance:

  • Add fields to career_hub_explore_config > candidate > applyFormProfileEditV2 (fieldsOrder + fieldsConfig).
  • For every profile field you add here, you also need to add it in career_hub_profile_config > candidate > data_config and related display config locations.

This approach helps you collect full address data in the candidate-facing experience, but it doesn’t automatically mean those fields will be recruiter-editable in TA unless you also surface them in TA (for example via Option B/TA Profile Display). 

 

Practical recommendation

  • If you need to truly edit the candidate’s “official” address and the candidate is ATS-synced: update address in the ATS.
  • If you want recruiters to have an editable “Address (Eightfold)” field in TA: create an editable custom field and add it to the profile display/layout.
  • If you want candidates to enter address during apply/profile in PCS: configure profile/application fields to collect it.

I hope this helps. Please let me know otherwise.Â