This happens because, in preview mode, the contact record is loaded into the UI when the agent receives the record. When you use Update Contact Data, the value is updated in the Contact List, but it doesn't update the contact object that's already loaded in the agent's script/UI. In other words: the change is persistent in the list database, but the agent's current session continues to use the original snapshot.
In practice, there is currently no native mechanism in Genesys Cloud to dynamically update the preview number dropdown menu without reloading the contact.
This is a known limitation with how Genesys Cloud handles contact data in preview campaigns
As far as I know, unfortunately, there is no built-in script action to force a refresh of the contact data dropdown without refreshing the entire page.
Your options are:
- Page Refresh (your current workaround) - This is currently the most reliable way to see updated phone numbers
- End the Preview interaction - Having the agent select "End Preview" and then receive the same contact again in a new interaction would reload the contact data with updated values
- Contact Genesys Support - This appears to be a product limitation, and you may want to create a support case to confirm if there are any undocumented workarounds or to request this as a feature enhancement
------------------------------
Kaio Oliveira
GCP - GCQM - GCS - GCA - GCD - GCO - GPE & GPR - GCWM
PS.: I apologize if there are any mistakes in my English; my primary language is Portuguese-Br.
------------------------------