Good to know it's all working for you James.
Original Message:
Sent: 03-12-2026 11:10
From: James Foster
Subject: Voice Bot Understanding
Hi Phaneendra,
Thank you for the suggestion! As we are just storing a single variable (retrieved from customer CRM data action) in the Dynamic List I'm not sure it would be feesible to use the Synonyms option, however your suggestion has prompted to me try something else which seems to have done the trick! I have added a second entry to the Dynamic List which checks if the value contains "Ltd." and if so it replaces it with "Limited".
The exact expression I am using is: If(Contains(Flow.companyname,"Ltd."),Replace(Flow.companyname,"Ltd.","Limited"),Flow.companyname)
Thanks again for your help!
------------------------------
James Foster
Technical Consultant
------------------------------
Original Message:
Sent: 03-12-2026 06:52
From: Phaneendra Avatapalli
Subject: Voice Bot Understanding
Hi James,
Since you mentioned you are already using a Dynamic List slot, you might try adding synonyms for the company names. For example:
Reference Value: Example Company Ltd
Synonyms: Example Company Limited, Example Company L T D
This can help the bot recognize different spoken variations and still resolve them to the same value.
Another option could be to normalize the captured value before validation (for example mapping "limited" to "ltd" in the flow logic).
Hope this helps , perhaps someone else from the community might have a different way of handling this scenario as well.
------------------------------
Phaneendra
Technical Solutions Consultant