Hi Retell Team,
One of our calls failed because our logic split node did not work correctly
Can you please investigate?
——-
ORG ID: org_5ch7Q5oW0d0dJqU7
AGENT ID: agent_51e2dcea711dd7bd251cfcd764
CALL ID: call_098ba2086a1246f5e004cce5963
——-
During this session, there was a custom function call titled “get_account_info” to our n8n workflow, which successfully returned this response:
[
{
“company_name”: “blank”,
“first_name”: “blank”,
“last_name”: “blank”,
“customer_id_status”: “does_not_exist”,
“registration_code”: “blank”,
“billcenter_registered”: “blank”,
“amount_due”: “blank”,
“login_email”: “blank”,
“payment_account_id_pay_method_0”: “blank”,
“pay_method_0_last_4”: “blank”,
“payment_account_id_pay_method_1”: “blank”,
“pay_method_1_last_4”: “blank”,
“payment_account_id_pay_method_2”: “blank”,
“pay_method_2_last_4”: “blank”,
“payment_account_id_pay_method_3”: “blank”,
“pay_method_3_last_4”: “blank”,
“payment_account_id_pay_method_4”: “blank”,
“pay_method_4_last_4”: “blank”
}
]
——-
NOTE: The “blank” values are hard-coded (as a workaround related to a similar ticket a few weeks ago, which has been resolved - linked here)
——-
THE PROBLEM:
After the JSON above was successfully returned to the Retell agent, the call should have transitioned based on the logic split node titled “Customer ID Found?”
The equation was true for:
{{customer_id_status}} = “does_not_exist”
However, the call got stuck here instead of transitioning & the user hung up in frustration when the AI was not responding to them
——-
Here is a one-minute Loom video showing the issue:
https://www.loom.com/share/dd8436c438ca418c89865abb511b1788
——-
Please let me know if you have any questions, thank you