Advanced mapping allows you to apply transformation logic to a remote field’s value before it is written to a target field — useful when the raw data from a third-party system doesn’t match the format or structure your product expects.
In a standard field mapping, the remote field value is passed through as-is. In an advanced field mapping, a JSONata expression is evaluated first, and the result is what gets mapped to the target field.

As illustrated above, advanced mappings let you shape data to fit your product’s needs before it lands in the target field.
Advanced mapping uses JSONata as its transformation language. Any expression supported by JSONata can be used. Common transformation types include:
annual_salary + bonus if employment_type is FULL_TIME, otherwise return just annual_salary.true if employment_type is FULL_TIME, otherwise false.pay_rate by 12 to derive annual_salary.first_name and last_name into a single full_name field.2024-03-15.Advanced mapping can be configured from the Merge dashboard or programmatically via the Field Mappings API.