Skip to main content

How to Fix Field Mapping Warnings and Errors in Dynamics

When configuring Field Mapping in your Dynamics 365 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 → Dynamics → Configure → Step 2: Field Mapping.

Important: Dynamics 365 requires field types to match exactly and does not convert values automatically. Any type mismatch will cause the export to 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. Dynamics does not auto-convert types — 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 Dynamics Field Type Should I Use?

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

Enginy field

Recommended Dynamics field type

Notes

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

Text / TextArea

Standard text fields. Fully compatible.

Number of employees, Years in role, Growth %

Integer / Decimal / Floating Point

Map to a Dynamics numeric field.

Created at, Last activity at CRM

DateTime (timezone-aware)

Never map to a Text field — Dynamics will reject it with a typeMismatch error.

Outreach Stage, Sequence Status

Choice (single)

Value must match an existing option exactly.

Languages, Sub-industries

Choice (multi)

Values must match existing options exactly.

LinkedIn URL, Domain, Website

Text

Map to a standard text field in Dynamics.

Personal emails, Other phones

Text

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

Boolean fields (e.g. verified)

Two-Option (Boolean)

Map to a Dynamics Two-Option field.

Status / State fields

Status / State (numeric codes)

These fields only accept numeric codes, not text labels.


Yellow Warning: What to Do

Dynamics 365 does not convert field types automatically. A yellow warning means the mapping is likely to fail and must be reviewed before saving.

1.Text mapped to a Choice (dropdown) field

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

How to fix it:

  • Create an AI Variable with output type One off and define the tag options to exactly match the Dynamics Choice field options.

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

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

2.Date field mapped to a Text field

Enginy stores date fields (such as Created at or Last activity at CRM) as full date-time values. Dynamics will reject these values if the destination field is a plain text field, returning a typeMismatch error.

How to fix it: Map Enginy date fields to a Dynamics DateTime (timezone-aware) field.

3. Status and State fields

Dynamics Status and State fields only accept numeric codes, not text labels. Sending a text value will cause the export to fail.

How to fix it: Use the numeric code that corresponds to the status option in your Dynamics configuration.


Red Error: What to Do

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

1.Field does not exist in Dynamics

The destination field you selected no longer exists in Dynamics. This typically happens when a field has been deleted or renamed after the mapping was configured.

Dynamics returns: "The field 'X' does not exist on the 'Y' entity. Please check your Sync Settings."

How to fix it: Remove the mapping and select the correct current field in Dynamics.

2.Read-only Dynamics field

The destination field in Dynamics is read-only and cannot be updated by Enginy. This typically affects system-generated fields.

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


Common Dynamics 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 Dynamics Text field

Dynamics returns a typeMismatch error

Map to a Dynamics DateTime (timezone-aware) field instead

Mapping an Enginy text field to a Dynamics Choice field without matching option values

Dynamics returns a typeMismatch error

Use an AI Variable (One off) with the exact option values

Mapping to a Dynamics Status or State field using text

Export fails — these fields only accept numeric codes

Use the numeric code for the corresponding status option

Mapping to a field that no longer exists in Dynamics

Dynamics returns an invalid field error

Remove the mapping and select the correct current field

Mapping to a read-only or system field

Export fails

Choose a writable field instead

Updates failing for specific contacts

Connection or record issue

Try re-exporting them to create updated records in Dynamics

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 Dynamics 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?