Additionally, you can set an attribute in a script by using a variables and configure it as Output variable. When the value of the variable changes, the attribute (name will be the name of the variable) will be written/updated within 3s.
And if the attribute exists on the customer participant before the script is loaded (set by a flow), this will also be updated.
Original Message:
Sent: 10-13-2025 19:27
From: Robert Wakefield-Carl
Subject: How to Get a Script Attribute in In Queue Email Flow
So, essentially, transfer to a queue that changes the skill with the in-queue flow and then transfers back to the original queue with the new skill. Might work as long as strip skills on transfer is not turned on.
------------------------------
Robert Wakefield-Carl
ttec Digital
Sr. Director - Innovation Architects
Robert.WC@ttecdigital.com
https://www.ttecDigital.com
https://RobertWC.Blogspot.com
Original Message:
Sent: 10-13-2025 17:39
From: Elisson Fernandes
Subject: How to Get a Script Attribute in In Queue Email Flow
Robert,
I understand your point, and indeed I hadn't realized that the issue isn't with the "Get Participant" itself, but rather that the flow doesn't have enough time to execute when an agent is available.
Christy,
in this case, one possible approach would be to use a queue flow as a kind of transfer matrix.
You don't need to create multiple queues, a single dedicated queue for this function would be enough.
Example:
In the inbound email flow, you can add the queue name as a participant attribute (or retrieve it within the matrix flow).
The interaction enters the queue and the agent handles it normally. If escalation is needed, instead of performing a Blind Transfer directly to the same queue, the button you created would first route the interaction to this transfer matrix queue.
Inside this queue, the flow would retrieve the queue and skill attributes, and based on that data, it would automatically transfer the interaction to the appropriate queue with the selected skill.
------------------------------
Elisson Fernandes
Original Message:
Sent: 10-13-2025 16:31
From: Robert Wakefield-Carl
Subject: How to Get a Script Attribute in In Queue Email Flow
That is an In-queue email flow. If there are agents available, it will route before hitting this flow.
------------------------------
Robert Wakefield-Carl
ttec Digital
Sr. Director - Innovation Architects
Robert.WC@ttecdigital.com
https://www.ttecDigital.com
https://RobertWC.Blogspot.com
Original Message:
Sent: 10-13-2025 16:19
From: Elisson Fernandes
Subject: How to Get a Script Attribute in In Queue Email Flow
Hello Robert,
In this case, I created an In-Queue Flow similar to his and then linked it to the queue configuration. The flow looks as follows:

In the Script, I also followed the same approach, I created a button that, when clicked, triggers the action to add the attribute and then transfers the interaction to the queue.
------------------------------
Elisson Fernandes
Original Message:
Sent: 10-13-2025 15:16
From: Robert Wakefield-Carl
Subject: How to Get a Script Attribute in In Queue Email Flow
Elisson, How are you transferring to an Email flow?
------------------------------
Robert Wakefield-Carl
ttec Digital
Sr. Director - Innovation Architects
Robert.WC@ttecdigital.com
https://www.ttecDigital.com
https://RobertWC.Blogspot.com
Original Message:
Sent: 10-13-2025 14:39
From: Elisson Fernandes
Subject: How to Get a Script Attribute in In Queue Email Flow
Christy,
Do you have "Flow Execution History" enabled in your organization? If so, it allows you to verify whether the queue flow you created was actually executed.
Regarding the skill, you can use the "Set Skills" action in the flow to assign it, just keep in mind that the queue must be configured to use skills, otherwise the assignment won't take effect.
------------------------------
Elisson Fernandes
Original Message:
Sent: 10-13-2025 13:29
From: Christy McDaniel
Subject: How to Get a Script Attribute in In Queue Email Flow
Robert, sorry for not including this earlier. The use case is this: Team A needs to transfer an email interaction to other members within the same queue for escalation purposes. Only certain queue members will be assigned an escalation skill. I was hoping to rely on the Script to tag or update the email conversion with an attribute and to be accessible within an In Queue Email flow so that I can identify the email interaction that have been escalated by using a Get Participant Data Action. Then once identified, I can apply skill assignment and routing logic. Likely other ways to accomplish the same outcome, was just hoping to leverage existing Queues and not add any new Queues. The screenshot does show the desired Tag being applied to the conversion after using the Script button to apply the Tag and perform the blind transfer. 
------------------------------
Christy McDaniel
Marketing Manager
Original Message:
Sent: 10-13-2025 12:55
From: Robert Wakefield-Carl
Subject: How to Get a Script Attribute in In Queue Email Flow
I may be wrong, but I think that Update Data is only for the Rules Based Decisions schema. For Attributes, you only have Set and Get. I would get the attribute then set the attribute using Append(Flow.Tag, NewAttributeValue) if you are trying to add to an attribute.
------------------------------
Robert Wakefield-Carl
ttec Digital
Sr. Director - Innovation Architects
Robert.WC@ttecdigital.com
https://www.ttecDigital.com
https://RobertWC.Blogspot.com
Original Message:
Sent: 10-13-2025 10:57
From: Christy McDaniel
Subject: How to Get a Script Attribute in In Queue Email Flow
I have set a script attribute along Set Participant Attribute data action to update the conversion. Now I can not seem to get the attribute in an In Queue Email flow with the Get Participant Data Action. Likely a configuration error in the architect flow, but I am unsure. Any additional help is greatly appreciated!
Script Screenshot: 
Screenshot of Get Participant Data Action in In Queue Email Flow: 
#ArchitectandDesign
------------------------------
Christy McDaniel
Marketing Manager
------------------------------