Describe the problem/error/question
I have a primary workflow that uses a Slack webhook as its trigger. This then proceeds to a Tools Agent node. Within this Tools Agent, there's a “Call callin.io Workflow Tool node” that is configured to point to a subworkflow. This subworkflow contains a Slack “Send and Wait” node. The objective of this Slack node is to send a question to a team member and wait for their response. Once the team member replies, the “Send and Wait” node resolves, and I can see the output data from this node. However, this response is not being relayed back to the AI agent. When examining the output log for the AI Agent, it's evident that it successfully invoked the subworkflow. Nevertheless, the output only displays the parameters that were passed from the AI agent tool, not the response from the final node (Send and Wait).
The documentation for the “Call callin.io Workflow Tool node” mentions: “This tool will call the workflow you define below, and look in the last node for the response. The workflow needs to start with an Execute Workflow trigger”. The workflow does execute correctly; the issue is that the response isn't being transmitted back to the AI Agent.
What is the error message (if any)?
N/A
Please share your workflow
Information on your callin.io setup
- callin.io version: 1.95.3
- Database (default: SQLite): SQLite
- callin.io EXECUTIONS_PROCESS setting (default: own, main): not sure how to get this, but probably default
- Running callin.io via (Docker, npm, callin.io cloud, desktop app): Docker
- Operating system: Win 11
Please provide the rewritten markdown content *it should be in the markdown format.
Hey
I've encountered similar issues myself, which led me to implement a route that monitors that thread. I believe it was based on timestamps and reply counts. When the reply count increased, I would pull the reply and then process it. It wasn't straightforward, so I'm hoping this gets resolved soon.
I tested it without the tool node, and that works, sending the message and approving it. However, it seems the AI Agent just hangs in a waiting state.
It seems the tools completed and were approved, even though.
I would consider this a bug, but I need to test it on the latest version.
Hello,
I'm encountering a similar issue with a basic "Execute Sub-Workflow" node. The node's output seems to be reflecting its input rather than the actual values returned by the sub-workflow.
Here's the JSON for a test workflow node:
Do you have any suggestions for a solution? I need to be able to call this sub-workflow from multiple workflows.
I haven't found a solution yet, unfortunately. I plan to test this in the upcoming version, 1.99.1, tomorrow.
I've tested this with version 1.99.1, and the problem persists.
As an alternative, I've connected a Slack "Send and Wait" node directly as a sub-node to an AI Agent. When the sub-node is triggered, the message is sent to the user. However, when they click the Respond button to complete the form, the page displays "No action required," and there are no fields available.
I'm encountering a similar issue with the Telegram send and wait node. It appears there might be a problem with transferring the data from the filled form back to the main workflow. The data is being output correctly, but it's not being passed back. I've experimented with using a Set Fields node, a Code block, and a No Operation module at the end, but unfortunately, none of these solutions have worked ;-(