A place to ask questions, connect with others, and stay in the know
My task is to locate the phrases stored in the Data Table within the subject line of an email.
For instance, the specified keywords include payment, Credit Card, and Loan. I am required to identify these words in the email subject. As an illustration, if the email subject is "I need a loan," the keyword "loan" should be identified in the subject line.
Looking forward to your feedback on my above scenario.
You can use for example Contains(Lower(Email.Message.subject), "loan") to check if the subject contains a specific word in the flow.
I don't know if it makes sense to use a Data Table, since you would need to check each word in the subject against the Data Table, or you would need to get all keys and check the subject against those in the flow.
The "contains" function operates as intended. The Data table I've established holds the keywords, with each keyword associated with a Queue ID for transferring calls to the respective queue.
Just for my curiosity, are you then trying to route the email to specific queues or skills depending on what keywords have been identified?
That is correct. The keywords are stored in the Data Table. Each keyword is associated with the Queue ID and Call Reason.
Check out the Genesys Knowledge Network - your all-in-one access point for Genesys resources
Genesys empowers more than 7,500 organizations in over 100 countries to improve loyalty and business outcomes by creating the best experiences for customers and employees. Through Genesys Cloud, the #1 AI-powered experience orchestration platform, Genesys delivers the future of CX to organizations of all sizes so they can provide empathetic, personalized experience at scale. As the trusted, all-in-one platform born in the cloud, Genesys Cloud accelerates growth for organizations by enabling them to differentiate with the right customer experience at the right time, while driving stronger workforce engagement, efficiency and operational improvements.