Skip to content
FlowHubFluxonLab
Chat Memory Manager
AI Automationfree

Batch Process Prompts with Anthropic Claude API

by Greg Evseevadapted from n8n official workflow galleryUpdated Aug 2026
RequiresChat Memory ManagerChat Memory ManagerCCodeHTTP RequestHTTP RequestSSimple Memory
Share Post Share
HRSubmit batchHRCheck batch statusCheck batch sta…EWWhen Executed by Another WorkflowWhen Executed b…HRGet resultsCoParse responseIfIf ended processingIf ended proces…WaBatch Status Poll IntervalBatch Status Po…MaRun exampleSeOne query exampleOne query examp…SeDelete original propertiesDelete original…AgConstruct 'requests' arrayConstruct 'requ…SeSet desired 'anthropic-version'Set desired 'an…EWExecute Workflow 'Process Multiple Prompts in Parallel with Anthropic Claude Batch API'Execute Workflo…CoBuild batch 'request' object for single queryBuild batch 're…MBSimple Memory StoreSimple Memory S…MMFill Chat Memory with example dataFill Chat Memor…CoBuild batch 'request' object from Chat Memory and execution dataBuild batch 're…MMLoad Chat Memory DataLoad Chat Memor…EDFirst Prompt ResultFirst Prompt Re…EDSecond Prompt ResultSecond Prompt R…SOSplit Out Parsed ResultsSplit Out Parse…FiFilter Second Prompt ResultsFilter Second P…FiFilter First Prompt ResultsFilter First Pr…MeJoin two example requests into arrayJoin two exampl…SeAppend execution data for single query exampleAppend executio…SeAppend execution data for chat memory exampleAppend executio…MMTruncate Chat MemoryTruncate Chat M…12345678
1/5
FLOWS
STEPS · 8
Called by another workflow

This workflow template provides a robust solution for efficiently sending multiple prompts to Anthropic's Claude models in a single batch request and retrieving the results. It leverages the Anthropic Batch API endpoint (/v1/messages/batches) for optimized processing and outputs each result as a separate item. Core Functionality & Example Usage Included This template includes: The Core Batch Processing Workflow: Designed to be called by another n8n workflow. An Example Usage Workflow: A separate branch demonstrating how to prepare data and trigger the core workflow, including examples using simple strings and n8n's Langchain Chat Memory nodes. Who is this for? This template is designed for: Developers, data scientists, and researchers** who need to process large volumes of text prompts using Claude models via n8n. Content creators** looking to generate multiple pieces of content (e.g., summaries, Q&As, creative text) based on different inputs simultaneously. n8n users** who want to automate interactions with the Anthropic API beyond single requests, improve efficiency, and integrate batch processing into larger automation sequences.

Tags

n8nreference-onlymemory-buffer-windowmemory-manager
Connects
chatmemorymanagerChat Memory ManagerCCodeWHTTP RequestSSimple Memory
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes27
AddedApr 2, 2025

Related workflows

See all AI Automation
ACsheets
free

Handle WhatsApp customer service chats with Google Gemini and Google Sheets

Quick Overview This workflow handles WhatsApp customer service via OpenWA, using Google Gemini and a Google Sheets knowledge base to answer personal chats, while routing conversations to a human queue in Google Sheets when escalation is needed. How it works Triggers on OpenWA WhatsApp events and ignores message reactions except for specific ✅/☑ reactions used to re-enable AI handling. Normalizes incoming event fields and processes only personal chats (IDs ending with @c.us) that are not sent by your own WhatsApp account. Checks a Google Sheets “Session Chat” list to decide whether the conversation is currently handled by a human, and only continues to AI when no active human session is found. Uses a Google Gemini chat model with short-term memory and a Google Sheets “Database Company” tool to draft a friendly Indonesian response based only on the sheet data. If the AI response does not contain the #admin escalation token, it sends the reply back to the customer via OpenWA. If the AI response contains #admin, it appends the chat to the Google Sheets “Session Chat” sheet to flag it for human follow-up. When a ✅/☑ reaction is received for a chat, it finds and deletes the corresponding

by Vinsen
AasanaCW
free

Report workflow errors to Asana tasks with Google Chat and Grok 4.5 analysis

Quick overview When a monitored workflow fails, this reads its Description field to find the owning client and assignee, looks them up in Asana, analyses the error with Grok 4.5, and creates an assigned task with a severity-based due date. Repeat failures comment on the existing task. How it works Any workflow that names this one as its error workflow triggers it on failure. There is no production trigger by design. The error payload only carries a workflow ID, so an HTTP Request calls the n8n API to read that workflow's own Description field, which holds a small JSON object naming the client and the assignee. Asana projects and users are fetched live and matched by name, so no GID is ever hardcoded. A failed match raises a warning that travels downstream instead of failing silently. Asana is searched for an open task covering the same workflow and node. If one exists, a comment carrying the new execution ID is added rather than a duplicate task. For a new error, Grok 4.5 via OpenRouter returns a root cause, a solution, concrete steps, a severity, and a category, held to a fixed shape by a structured output parser. Severity sets the due date: Critical today, High tomorrow, Medium i

by Aironauts AI
CW
free

Create Zoho Books invoices from email attachments using OpenAI OCR

Quick overview This workflow monitors an IMAP inbox for emails with invoice attachments, uses OpenAI to OCR and extract structured invoice data, looks up customers and tax/currency settings in Zoho Books, and then creates a new Zoho Books invoice with the original attachment included. How it works Triggers when a new email arrives via IMAP. Filters for emails that contain attachments, then splits each attachment into its own item for processing. Normalizes each attachment’s binary data and routes it to OpenAI for OCR based on whether it is a PDF or an image. Fetches taxes, currencies, and active customer contacts from Zoho Books and prepares the data for matching and invoice creation. Sends the OCR text plus Zoho Books tax metadata to OpenAI to validate that the document is a sales invoice and to return invoice and customer details as JSON. Filters out non-invoice attachments, matches the extracted customer to an existing Zoho Books contact (with a configurable fallback), and posts a new invoice to Zoho Books using multipart upload to attach the original file. Setup Add IMAP credentials for the mailbox that receives invoice emails. Add Zoho Books OAuth2 credentials and ensure the c

by CRMOZ