Skip to main content

How to Fix Field Mapping Warnings & Errors in Salesforce

When configuring Field Mapping in your Salesforce integration, each mapped field displays a status icon indicating whether the mapping is safe to use. Review these icons before saving to avoid export failures.

To access Field Mapping, go to Integrations → Salesforce → Configure → Step 2: Field Mapping.

Important: Salesforce requires field types to match exactly. Every mapping must use the correct field type — otherwise the export will fail.


Understanding the Status Icons

Icon

Status

What it means

✓ Blue

Compatible

The field types match. No action needed.

! Yellow

Warning

The field types may be incompatible. Review this mapping carefully before saving.

✕ Red

Error

The mapping cannot be applied. The export will fail for any record using this mapping.

Warning: Do not save a configuration with red icons. Exports will fail for all records using that field mapping.



Which Salesforce Field Type Should I Use?

Use this table as a reference when selecting the destination Salesforce field for each Enginy field.

Enginy field

Recommended Salesforce field type

Notes

First name, Last name, Job title, Email, Phone

Text / Long Text Area

Standard text fields. Fully compatible.

Number of employees, Years in role, Growth %

Number / Integer / Decimal

Map to a Salesforce numeric field.

Created at, Last activity at CRM

DateTime

Must be ISO 8601 format with timezone. Never map to a Text field.

Outreach Stage, Sequence Status

Picklist (single)

Value must match an existing picklist option exactly — case-sensitive.

Languages, Sub-industries

Multi-select Picklist

Values must be separated by ; (not comma). Value must exist as a configured option.

LinkedIn URL, Domain, Website

Text / URL

Both types are compatible in Salesforce.

Personal emails, Other phones

Multi-select or Text

Use Professional email and Mobile phone instead where possible to avoid sending arrays.

Boolean fields (e.g. verified)

Checkbox

Map to a Salesforce Checkbox field.


Yellow Warning: What to Do

Salesforce requires field types to match exactly. A yellow warning means the mapping is likely to fail and must be reviewed before saving.

1.Text mapped to a Picklist field

If you map an Enginy text field to a Salesforce picklist, Salesforce will reject the value if it does not match one of the configured picklist options exactly. Salesforce returns INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST in this case.

The match is case-sensitive"Replied" and "replied" are treated as different values.

How to fix it:

  • Create an AI Variable with output type One off and define the tag options to exactly match the Salesforce picklist values.

  • For Fixed Value or Engagement fields: enter the exact picklist value directly in the field mapping configuration.

  • For Manual Export fields: enter the exact picklist value at the time of export.

Note: Multi-select picklist values must be separated by ; — for example: option_one;option_two. Using commas will cause Salesforce to store the entire string as a single unrecognised value.


2.Date field mapped to a Text or Date field

Enginy stores date fields (such as Created at or Last activity at CRM) as full date-time values.

  • If the destination is a Salesforce Date field: Salesforce only accepts YYYY-MM-DD. Enginy removes the time portion before sending — the value will sync but the time information will be lost.

  • If the destination is a Salesforce Text field: Salesforce will reject the value with a validation error.

How to fix it: Map Enginy date fields to a Salesforce DateTime field to preserve the full value.


Red Error: What to Do

A red icon means the mapping will always fail. There are two reasons this happens:

Incompatible field types

The field types on both sides are incompatible and Salesforce cannot convert them.

How to fix it: Remove the mapping and select a Salesforce field with a compatible type. Use the reference table above to choose the correct type.

Read-only Salesforce field

The destination field in Salesforce is read-only and cannot be updated by Enginy. This typically affects system fields such as record IDs, formula fields, or roll-up summary fields.

How to fix it: Remove the mapping and choose a writable Salesforce field, or contact your Salesforce administrator to confirm field permissions.


Common Salesforce Mapping Mistakes

Mistake

What happens

How to fix it

Mapping a Company field in the Contacts tab (or vice versa)

Export fails with a field mapping error

Verify that only Contact fields appear under Contacts, and only Company fields under Companies

Mapping an Enginy date field to a Salesforce Text field

Salesforce returns a validation error

Map to a Salesforce DateTime field instead

Mapping an Enginy date field to a Salesforce Date field

Time information is lost

Map to DateTime if you need the full value

Mapping an Enginy text field to a Salesforce Picklist without matching values

Salesforce returns INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST

Use an AI Variable (One off) with values that match the Salesforce picklist exactly — case-sensitive

Using commas instead of semicolons for multi-select picklist values

Salesforce stores the entire string as a single unrecognised value

Use ; as the separator between multi-select values

Mapping to a Salesforce formula or read-only field

Export fails

Choose a writable field instead

All exports are failing

Connection issue

Try reconnecting your Salesforce integration — go to Integrations → Salesforce and reconnect

Saving mappings with red icons

All records using that mapping fail to export

Fix or remove any red-icon mappings before saving


Need More Help?

If you have reviewed your mapping configuration and the export still fails, contact our support team with:

  • The name of the Enginy field and the Salesforce field you are trying to map

  • The error message or icon you are seeing

  • A screenshot of the Field Mapping configuration if possible

Did this answer your question?