Hey everyone,
I am using n8n version 1.83.2 and have designed a workflow with the following structure:
- Webhook Trigger: Captures initial data and stores it in the Window Buffer Memory node, keyed by a unique customer identifier.
- WhatsApp Trigger: Activated upon receiving a message from the same customer, aiming to retrieve the stored data using the same unique identifier.
Here is a picture of the flow:
However, upon the WhatsApp trigger execution, I encounter the following error in the ChatModel node:
"Bad request - please check your parameters. Invalid value for ‘content’: expected a string, got null."
Questions:
- Memory Buffer Usage Across Triggers: Can the Window Buffer Memory node maintain context across different triggers within the same workflow, provided they share a common session key? Are there specific configurations required to ensure data persistence and retrieval in such scenarios?
- Best Practices: What are the recommended practices for managing and persisting memory across workflows with multiple triggers to maintain context and avoid such errors?




