Ok, so I was referring to the Genesys Cloud CX community here on the main Community site 😉
Anyway, regarding the refactoring. Without knowing the actual data, let's assume you have a situation where you are calling people to remind them of upcoming appointments. Let's say that a person has three appointments the following day, so there are three records in the contact list, all for the same phone number / person, but with three different times. What it sounds like you want to do is only all them once and remind them of all three appointments, but what it's doing is to call them three times, once for each. This is because Genesys Cloud has no way to tie the records together. As I explained before, each record in the contact list is atomic.
So, what you need to do is to export the data to a single record in the contact list, with all the appointments in it. (That's what I mean by refactor.) You could have a column for the appointment time and put a delimited list in that column (something like 11:00|12:30|14:15, or whatever.) Then, in your outbound flow, you split that on the delimiter and iterate trough the values, playing each in turn. One record, one call.
Alternatively, you don't put the appointment times into the list at all, but you have a way to retrieve them from your CRM via a REST API. Then, what you do in your Outbound Flow is to call a data action to look up the appointment times in the CRM based on a common key (Phone Number, Account Number or whatever) and play the results. Again, One record, one call.
HTH
------------------------------
Paul Simpson
Eventus Solutions Group
------------------------------
Original Message:
Sent: 04-11-2023 11:39
From: Pradyumna Jena
Subject: Playback values from each row for duplicate contacts in Outbound Contact List
I did have this query posted in dev community as well but didn't receive any response on that.
https://developer.genesys.cloud/forum/t/fetching-certain-field-from-each-row-of-duplicate-record-in-outbound-contact-list/19380
Btw how do we refactor the data in a single record?
------------------------------
Pradyumna Jena
MOLINA HEALTHCARE INC.
Original Message:
Sent: 04-11-2023 08:47
From: Paul Simpson
Subject: Playback values from each row for duplicate contacts in Outbound Contact List
This is the point, you can't.
You either need to refactor your data so that all the information required is stored in a single contact record, or you need to store it externally (say in your CRM) and access it using a Data Action via a REST API call.
Also, may I suggest you post this in the main Genesys Cloud CX forum? This forum is primarily concerned with Certification and Training. That one will have a wider audience 😉
------------------------------
Paul Simpson
Eventus Solutions Group
Original Message:
Sent: 04-11-2023 08:22
From: Pradyumna Jena
Subject: Playback values from each row for duplicate contacts in Outbound Contact List
That can be doable but how do I iterate the duplicate numbers from the list and then fetch the desired field to play?
------------------------------
Pradyumna Jena
MOLINA HEALTHCARE INC.
Original Message:
Sent: 04-11-2023 03:39
From: Marcus Schweiger
Subject: Playback values from each row for duplicate contacts in Outbound Contact List
Hi,you can reference each field in your contact list in an outbound campaign. Pls map the contact list in your outbound flow settings.
Then you can access every field by using the variable call.contact.<name_of_the_field>
Marcus
------------------------------
Marcus Schweiger
Genesys - Employees
Original Message:
Sent: 04-11-2023 02:22
From: Pradyumna Jena
Subject: Playback values from each row for duplicate contacts in Outbound Contact List
Understood! But the ask here is to pick reference number from each record of duplicate numbers and play it back all together in a single call itself. Is there a way to achieve it?
------------------------------
Pradyumna Jena
MOLINA HEALTHCARE INC.
Original Message:
Sent: 04-10-2023 15:43
From: Paul Simpson
Subject: Playback values from each row for duplicate contacts in Outbound Contact List
Hi,
You really need to refactor your data so each customer only has one entry in the contact list, with multiple phone numbers. Genesys Outbound treats each contact in the list as an atomic entity.
HTH
------------------------------
Paul Simpson
Eventus Solutions Group
Original Message:
Sent: 04-10-2023 14:39
From: Pradyumna Jena
Subject: Playback values from each row for duplicate contacts in Outbound Contact List
Hi,
I have a scenario here if there are multiple records in the contact list then we need to dial only once for agentless campaign but would need to fetch certain field from each duplicate record and play it back together.
------------------------------
Pradyumna Jena
MOLINA HEALTHCARE INC.
------------------------------