3 answers
Go to process builder, create new process.Add object -> select "Contact".Start the process -> "When a record is created or edited"Add CriteriaSet Criteria Name (to check for new record)Criteria for Executing Actions -> "Formula Evaluates to true"Function -> Logical -> ISNEW()SaveImmediate Action (if true)Create record, select Fee__c -> assign values to all appropraite fields (either prefixed values or reference values from newly created contact record)If first condition is falseAdd Another criteria ( to check if Semester__c is changed or not)Set Criteria Name (to check for updated field)Criteria for Executing Actions -> "Formula Evaluates to true"Function -> Logical -> ISCHANGED()replace "field" with "Semester__c" saveImmediate Action (if true)Create record, select Fee__c -> assign values to all appropraite fields (either prefixed values of reference values from newly created contact record)SaveThat's AllSample Image for Illustration: Mark this as Best Answer, if this helps solve your problem.