Legacy Dev Forum Posts

 View Only

Sign Up

How to use value from contact list in an outbound callflow

  • 1.  How to use value from contact list in an outbound callflow

    Posted 06-05-2025 18:43

    Stian.A.Fiskebeck | 2022-02-08 17:23:20 UTC | #1

    Hello all. We followed this post from 2021 and the data action seem to work: https://developer.genesys.cloud/forum/t/get-value-from-contact-list-in-architect-outbound-call-flow/11445

    • We made some changes to the input value(column name) and the output contract.

    However, we get an error on step 8 "execute": { "message": "The requested resource was not found.", "code": "not.found", "status": 404, "messageParams": {}, "contextId": "471e8242-d198-4eac-9f3d-bec5ce0a543b", "details": [ { "errorCode": "ACTION.REMOTEENDPOINT" } ], "errors": [ { "message": "REST call for action execute failed. Message:Request to backend service failed. Response from web service: {\"message\":\"The requested operation failed with status 404\",\"code\":\"not.found\",\"status\":404,\"contextId\":\"4456a1e9-a23b-4819-974c-4ef56701845f\",\"details\":[],\"errors\":[]} [471e8242-d198-4eac-9f3d-bec5ce0a543b]", "code": "NOTFOUND", "status": 404, "messageParams": {}, "details": [], "errors": [] } ] }

    Any idea what is missing here for the action to return the requested column value from the contact list?


    Jason_Mathison | 2022-02-08 18:16:18 UTC | #2

    Hi Stian,

    It looks like there is some sort of rights problem with this request. I am going to ask the dialer team to respond to your question.

    --Jason


    78692638d4a24645fbf5 | 2022-02-14 12:12:32 UTC | #3

    Just for your information, you have the ability to access the contact list variables without a Data Action as well, within an Outbound Flow. Because you associate the Outbound Flow with a contact list, add an update data tool step to a flow, add an update statement of type "String" and in the value to assign box (formatted to expression), type in "call" and the associated contact list values will pop up.


    Stian.A.Fiskebeck | 2022-02-14 12:15:58 UTC | #4

    Thank you @78692638d4a24645fbf5 We assumed there would be a function in Architect for it since you link the list to the flow. During our initial testing we were unable to make it work, so we checked into using data actions instead.

    Not always easy to understand what the different tools in Architect can be used for :) :slightlysmilingface:


    Stian.A.Fiskebeck | 2022-02-14 13:43:07 UTC | #5

    One question though: If the campaign using this callflow wants to use another contactlist, then you need to create a new flow with the new list? You cannot just select another list in the campaign settings?


    78692638d4a24645fbf5 | 2022-02-14 14:16:06 UTC | #6

    I believe you can select another contact list, if you edit the flow, that should allow you to re-select what contact list and default wrap code are assigned to the outbound flow. I tested it a few times just now, and had no issues.

    Are you planning on using this campaign with multiple contact lists?


    Stian.A.Fiskebeck | 2022-02-14 15:03:05 UTC | #7

    We are not totally in on how they use their dialer, but as i understand it, they re-use the campigns with different lists.

    There is one column in every list called "activityID" which is unique for each contact and which we use in a script to pop the call activity in MS Dynamics. That's why we need to use a flow to fetch that variable, so we can use it in the script.

    So what you are saying is that if they want to use another list with an existing campaign they have to update the flow with the new list instead of selecting a new list under the campaign settings?


    78692638d4a24645fbf5 | 2022-02-15 23:13:20 UTC | #8

    They'd have to do both. Or, they could dynamically retrieve the contact list in the Outbound Flow and if the contact list for the call is not the one associated to the outbound flow, they could run a data action to retrieve the customer's activity ID.


    Stian.A.Fiskebeck | 2022-02-16 08:16:50 UTC | #9

    I guess we just have to teach them how to update the flow with the list aswell as the campaign then.

    • should be ok.

    Which function in the flow would we use to retrieve the list dynamically?

      • is it retrieved from the campaign or list management?
      • do we need a data action to do it?

    system | 2022-03-19 08:17:47 UTC | #10

    This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.


    This post was migrated from the old Developer Forum.

    ref: 13508