I need to populate Contact Country field with Account's Country value when Lead is converted to Contact and Country field on Lead record is blank. We cannot do it on Before Insert trigger since that setting(Require Validation for Converted Leads) on Lead is turned off. Neither on After Insert Apex Trigger nor using Process Builder. Tried both already. So what would be the best way to achieve this?
Require Validation for Converted Lead is unchecked, DML events on the converted objects (Account, Contact, Opportunity) do not initiate triggers or other automation.
However, there will be a DML event on the Lead itself (to set
IsConverted = true and also set the Ids of the converted Account, Contact, and Opportunity.
So, using either an after update trigger or after save Flow on Leads where
IsConverted=true, you can query for the converted Account and Contact and set the Contact's Country per the converted Account.