What is a Memory? #
A Memory is a stored variable that is accessible during the Conversation and may be used to perform certain actions. Actions output Memories when added to the Thread Builder in any given Thread. Once output, these Memories can be used to customize Thread behavior within Rules or with additional Actions and Sub-Actions.
What Memories are output by which Actions? #
Output Memories are unique to each Action. To learn which combination of Memories are generated for a given Action, review the List of Actions.
Required Memories #
While adding an Action outputs a set of Memories available for use within the Thread Builder, some Actions also require that a particular Memory already exists in order to successfully add the Action to the Thread.
- Example – Consider the Look Up Tracking Info Action.
- Look Up Tracking Info can only be added to the Thread if the ‘shipments’ Memory exists.
- The ‘shipments’ Memory is output by the Look Up Order Action, so the Look Up Order Action must be added to the Thread Builder ahead of the Look Up Tracking Info Action in order for the ‘shipments’ Memory to become available.
- Once the Look Up Order Action is added and the ‘shipments’ Memory is output, then the Look Up Tracking Info Action may be added to the Thread.
- The Look Up Tracking Info Action will output the ‘trackedShipments’ Memory which may be used to add the Check Tracking SLAs Action and configure any Rules that utilize this Memory.
Just like output Memories, required Memories are also unique to each Action. To learn which Memories are required for a given Action, review the List of Actions.
To help you get the most out of Memories, take a moment to review the Memory glossary. This will help you get familiar with available Memories across Gladly Sidekick and how they may be accessed within the Thread Builder.