> ## Documentation Index
> Fetch the complete documentation index at: https://help.hiredata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Combined Fields Explained: How HireData Picks a Value

> Learn how HireData's combined fields automatically pick the first filled-in value from Carerix, and in what order each field is checked

*Combined fields, like `anyEmailAddress` and `anyPhoneNumber`, make sure your automations always find the right information, even if some fields in Carerix are empty. Keep reading to learn how these fields work and in what order HireData picks a value.*

## Candidate, User and Contact

`CarerixCandidate`, `CarerixUser`, and `CarerixContact` records all use the exact same set of combined fields. Whether you're working with a candidate's, a user's or a contact's profile, these fields behave the same way.

### anyEmailAddress

Use `anyEmailAddress` when you want HireData to always find an email address, no matter which specific field is filled in Carerix. If more than one email field has a value, HireData checks them in this order and uses the first one it finds:

1. `businessOrPrivateEmailAddress`
2. `privateOrBusinessEmailAddress`
3. `primaryOrBusinessEmailAddress`
4. `primaryOrPrivateEmailAddress`
5. `primaryEmailAddress`
6. `firstEmailAddress`
7. `businessEmailAddress`
8. `privateEmailAddress`
9. `emailAddress`
10. `homeEmailAddress`

<img src="https://mintcdn.com/hiredata/owvMgk31p9T9eteW/images/intercom/157628810-Screenshot-2026-07-06-at-12_22_34.png?fit=max&auto=format&n=owvMgk31p9T9eteW&q=85&s=e6291830380e6e2bd4bf20ef51d9d407" alt="The anyEmailAddress combined field in the variable picker" width="791" height="116" data-path="images/intercom/157628810-Screenshot-2026-07-06-at-12_22_34.png" />

### anyPhoneNumber

Use `anyPhoneNumber` to automatically pick a phone number, checking both personal and business numbers. HireData looks through these fields in this order:

1. `mobileNumber`
2. `phoneNumber`
3. `mobileNumberBusiness`
4. `phoneNumberBusiness`
5. `faxNumber`
6. `faxNumberBusiness`

<img src="https://mintcdn.com/hiredata/owvMgk31p9T9eteW/images/intercom/157628894-Screenshot-2026-07-06-at-12_21_52.png?fit=max&auto=format&n=owvMgk31p9T9eteW&q=85&s=3023030869a4417acf679ac2eb0aec52" alt="The anyPhoneNumber combined field in the variable picker" width="790" height="116" data-path="images/intercom/157628894-Screenshot-2026-07-06-at-12_21_52.png" />

### mobileOrPhoneNumber

This variable focuses on personal contact numbers. It checks for a mobile number first, then falls back to a personal phone number, then a fax number:

1. `mobileNumber`
2. `phoneNumber`
3. `faxNumber`

<img src="https://mintcdn.com/hiredata/owvMgk31p9T9eteW/images/intercom/157628955-Screenshot-2026-07-06-at-12_24_11.png?fit=max&auto=format&n=owvMgk31p9T9eteW&q=85&s=a22be2501587b416da2f400fb6aef7f5" alt="The mobileOrPhoneNumber combined field in the variable picker" width="786" height="122" data-path="images/intercom/157628955-Screenshot-2026-07-06-at-12_24_11.png" />

### phoneOrMobileNumber

This works the same way as `mobileOrPhoneNumber`, but checks the phone number first:

1. `phoneNumber`
2. `mobileNumber`
3. `faxNumber`

<img src="https://mintcdn.com/hiredata/owvMgk31p9T9eteW/images/intercom/157629051-Screenshot-2026-07-06-at-12_24_43.png?fit=max&auto=format&n=owvMgk31p9T9eteW&q=85&s=f733e93d0aa4d859fbc32445670c21cd" alt="The phoneOrMobileNumber combined field in the variable picker" width="799" height="108" data-path="images/intercom/157629051-Screenshot-2026-07-06-at-12_24_43.png" />

### mobileOrPhoneNumberBusiness

This variable only looks at business contact numbers. It checks the business mobile number first, then the business phone number, then the business fax number:

1. `mobileNumberBusiness`
2. `phoneNumberBusiness`
3. `faxNumberBusiness`

<img src="https://mintcdn.com/hiredata/owvMgk31p9T9eteW/images/intercom/157629105-Screenshot-2026-07-06-at-12_24_27.png?fit=max&auto=format&n=owvMgk31p9T9eteW&q=85&s=9005347df58f2d9e5e9f2a2d8f51445c" alt="The mobileOrPhoneNumberBusiness combined field in the variable picker" width="788" height="102" data-path="images/intercom/157629105-Screenshot-2026-07-06-at-12_24_27.png" />

### phoneOrMobileNumberBusiness

Same as above, but checks the business phone number first:

1. `phoneNumberBusiness`
2. `mobileNumberBusiness`
3. `faxNumberBusiness`

<img src="https://mintcdn.com/hiredata/owvMgk31p9T9eteW/images/intercom/157629145-Screenshot-2026-07-06-at-12_25_00.png?fit=max&auto=format&n=owvMgk31p9T9eteW&q=85&s=2942a830b5a17d914776124692bc1e6f" alt="The phoneOrMobileNumberBusiness combined field in the variable picker" width="792" height="102" data-path="images/intercom/157629145-Screenshot-2026-07-06-at-12_25_00.png" />

## Match

### modifiedOrCreatedBy

Use `modifiedOrCreatedBy` to find out who's responsible for a match. HireData first checks who last modified the match record. If that's empty, it uses who created it instead:

1. `modifiedBy`
2. `createdBy`

<img src="https://mintcdn.com/hiredata/owvMgk31p9T9eteW/images/intercom/157629854-Screenshot-2026-07-06-at-12_28_26.png?fit=max&auto=format&n=owvMgk31p9T9eteW&q=85&s=293e262a600a6cabc8db36bcd32164d9" alt="The modifiedOrCreatedBy combined field in the variable picker" width="784" height="106" data-path="images/intercom/157629854-Screenshot-2026-07-06-at-12_28_26.png" />

<Tip>
  * Where possible, choose the "any" version of a variable, such as `anyEmailAddress` or `anyPhoneNumber`, instead of a single specific field. This way, your automation will keep looking for a value if the first fields in Carerix are empty.
  * The order in which values are picked is fixed and built into HireData, so there's nothing you need to configure yourself.
  * If none of the fields behind a combined field has a value, the field will appear empty. We recommend checking that the Carerix fields you rely on most are kept up to date.
</Tip>


## Related topics

- [Create a Carerix automation in HireData](/apps/carerix/create-a-carerix-automation-in-hiredata.md)
- [Create an OTYS automation in HireData](/apps/otys/create-an-otys-automation-in-hiredata.md)
- [How to Verify a Domain in HireData to Send Emails](/settings/domains/how-to-verify-a-domain-in-hiredata-to-send-emails.md)
- [Modifiers](/variables/modifiers.md)
- [How to Test an Automation](/automations/how-to-test-an-automation.md)
