## Description

This feature is in beta. We encourage you to try it out and provide us with feedback.

The Add Memory Node stores memories within the [Contact Profile](https://docs.cognigy.com/ai/agents/analyze/contact-profiles). A memory entry can be any text, such as user input and other relevant details. Recorded memories are also accessible within the [Profile](https://docs.cognigy.com/ai/agents/develop/ai-agent-memory/profile) object in the Interaction Panel. The array of memories consists of multiple memory objects. Each memory object contains:

- `id` — a unique identifier for the memory.
- `timestamp` — the exact time the memory was created, recorded in ISO 8601 format.
- `text` — the content of the memory.

Each time the Add Memory Node is triggered, it adds a new memory object to the array, updating the AI Agent’s long-term memory. By referencing stored memories, the AI Agent can generate responses based on past interactions, offering a more personalized and context-aware experience for the end user.

## Parameters

| Parameter   | Type          | Description                                                                                      |
|-------------|---------------|--------------------------------------------------------------------------------------------------|
| New Memory  | CognigyScript | The text that will be stored in the **Memories** field of the Contact Profile.                  |

## More Information

- [Agent AI](https://docs.cognigy.com/ai/agents/develop/node-reference/ai/ai-agent)
- [Agentic AI](https://docs.cognigy.com/ai/agents/overview)
- [Contact Profile](https://docs.cognigy.com/ai/agents/analyze/contact-profiles)

Last modified on June 15, 2026
