
Issue:
Leads are not updating even after a successful call and API integrations in place.

Root Cause Analysis:
Change do not reflect due to the absence of an Email field both in the (more importantly) CTM Disposition Form and on LeadSquared. Please observe the below screenshots;
1) Screenshot from CTM Log:

2) Screenshot from LeadSquared:

3) Error on the LAPP:

The LeadSquared CTM Telephony webhook accepts number to number mapping for both leads and users/call agents. But when it comes to Lambda-level integration with CTM for dialer configurations, the LAPPs are also made to call the Lead.GetByID API. Meaning, the Lead/Contact Email address should also be filled in the CTM Contact/Disposition Form.

Solution:
Please make the CTM Disposition Field: “Email” a mandatory field to avoid such disruptions in the future.
