0826 Wait Splitout Automation Webhook

0826 Wait Splitout Automation Webhook

Complex
High
39
Nodes
Complex
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
39
Node Types
16

Node Types

sticky Note
Sticky Note11, Sticky Note, Sticky Note1, Sticky Note2, Sticky Note3, Sticky Note4, Sticky Note5, Sticky Note6, Sticky Note7, Sticky Note8, Sticky Note9, Sticky Note10
12 nodes
merge
Join two example requests into array
1 node
http Request
Submit batch, Check batch status, Get results
3 nodes
execute Workflow Trigger
When Executed by Another Workflow
1 node
code
Parse response, Build batch 'request' object for single query, Build batch 'request' object from Chat Memory and execution data
3 nodes
if
If ended processing
1 node
wait
Batch Status Poll Interval
1 node
manual Trigger
Run example
1 node
set
One query example, Delete original properties, Set desired 'anthropic-version', Append execution data for single query example, Append execution data for chat memory example
5 nodes
aggregate
Construct 'requests' array
1 node
execute Workflow
Execute Workflow 'Process Multiple Prompts in Parallel with Anthropic Claude Batch API'
1 node
memory Buffer Window
Simple Memory Store
1 node
memory Manager
Fill Chat Memory with example data, Load Chat Memory Data, Truncate Chat Memory
3 nodes
execution Data
First Prompt Result, Second Prompt Result
2 nodes
split Out
Split Out Parsed Results
1 node
filter
Filter Second Prompt Results, Filter First Prompt Results
2 nodes

Workflow JSON

31.4 KB
{
  "meta": {
    "instanceId": "97d44c78f314fab340d7a5edaf7e2c274a7fbb8a7cd138f53cc742341e706fe7"
  },
  "name": "0826 Wait Splitout Automation Webhook",
  "nodes": [
    {
      "id": "fa4f8fd6-3272-4a93-8547-32d13873bbc1",
      "name": "Submit batch",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        180,
        40
      ],
      "parameters": {
        "url": "https://api.anthropic.com/v1/messages/batches",
        "method": "POST",
        "options": {},
        "jsonBody": "={ \"requests\": {{ JSON.stringify($json.requests) }} }",
        "sendBody": true,
        "sendQuery": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "authentication": "predefinedCredentialType",
        "queryParameters": {
          "parameters": [
            {}
          ]
        },
        "headerParameters": {
          "parameters": [
            {
              "name": "anthropic-version",
              "value": "={{ $json[\"anthropic-version\"] }}"...

Showing first 1000 characters. Click "Expand" to view the full JSON.