Skip to main content
jshaji
Navigator | Tier 3
Navigator | Tier 3
July 16, 2025
Solved

Can we get output from a process to a bot?

  • July 16, 2025
  • 6 replies
  • 126 views

I was trying to pass some input values to a process from a bot...and it’s not possible to send it as variables, so I passed it as form input in the start request and i was able to pass it. But now I want to get the output value from the process to do the further bot functions is there anyway I can do that?

I’m passing the agent output to a process and trying to get the process output..even though there is an option to create output variables in the process composer, I’m not able to pass that variable to the bot.

This topic has been closed for replies.
Best answer by Aaron.Gleason

@jshaji You cannot. That not how processes work. You would need a target task bot (almost like a call back) to accept the output and use it. 

6 replies

Aaron.Gleason
Automation Anywhere Team
Automation Anywhere Team
July 16, 2025

@jshaji Yes you can, but are you using processes the “right” way? The Processes are supposed to direct the flow of data between various elements: forms, task bots, API tasks, etc. Generally, we connect the data between those elements within a process to make the data flow. I don’t think I’ve ever used a variable in a process because connecting the data between the elements is far more efficient.

jshaji
Navigator | Tier 3
jshajiAuthor
Navigator | Tier 3
July 16, 2025

@jshaji Yes you can, but are you using processes the “right” way? The Processes are supposed to direct the flow of data between various elements: forms, task bots, API tasks, etc. Generally, we connect the data between those elements within a process to make the data flow. I don’t think I’ve ever used a variable in a process because connecting the data between the elements is far more efficient.

Yes ​@Aaron.Gleason , You are right...but for some reason let’s say I’m doing this way, so can you tell me how can I pass the output variable from process to task bot?

Aaron.Gleason
Automation Anywhere Team
Automation Anywhere Team
July 16, 2025

@jshaji Yes, you can pass one string value to the process. This will be part of the Input Variables in the Start block of the process. 

jshaji
Navigator | Tier 3
jshajiAuthor
Navigator | Tier 3
July 16, 2025

@jshaji Yes, you can pass one string value to the process. This will be part of the Input Variables in the Start block of the process. 

@Aaron.Gleason  I’m asking is there a way that i can get the output from the process. Not to the process, that is already handled!

Aaron.Gleason
Automation Anywhere Team
Automation Anywhere Team
July 16, 2025

@jshaji You cannot. That not how processes work. You would need a target task bot (almost like a call back) to accept the output and use it. 

jshaji
Navigator | Tier 3
jshajiAuthor
Navigator | Tier 3
July 16, 2025

@jshaji You cannot. That not how processes work. You would need a target task bot (almost like a call back) to accept the output and use it. 

Thanks ​@Aaron.Gleason