Engagements Module: Additional Contacts Subform

Engagements Module: Additional Contacts Subform Client Script

Article Overview
  • Module:
    Engagements
  • Subform:
    Additional Contacts (API Name Additional_Contacts)
  • Client:
    Build Skills
  • Trigger Event:
    Contact_Name field updated/changed inside a subform row.
  • Core Function:
    Dynamically copies Account infrastructure metadata into the active subform row based on the selected Contact.
Purpose & Business Value
Manually typing out related account details for multiple contacts within an Engagement is highly inefficient. This script removes data entry friction and enforces database accuracy.
When a user selects a contact in the Additional Contacts subform, the system (Client Script) looks up who that contact works for (their Account). It then automatically grabs that specific company's structural profiling tags and pulls them directly down into the Engagement record subform.

Troubleshooting Scenarios for Consultants
  • Fields are empty after selecting a contact:
    Check the Contact record first. If the Contact is not linked to an Account in the CRM, or if that Account is missing its Business Type, Sector, or State values, the subform fields will remain blank.
  • Script doesn't fire when editing other columns:
    This is intentional. The script strictly sleeps unless the Contact Name column itself is targeted and changed.
    • Related Articles

    • Merge Duplicate Records without Auto DeDuplication

      Merge Duplicate Records without Auto DeDuplication If you do not want to run the DeDuplication Tool in Zoho CRM we can still use the merge feature that Zoho provides inside the DeDuplication without the auto finding of feature of the tool. The ...