Skip to main content

Reusable workflows, historical reruns + 2 more

Combine memories with details from raw records in the same chat

You can now ask chat questions using both memories and record extracts, combining synthesized insights with details from source records.

How to use:

  1. Start a chat and select Add data.
  2. Enable Record extracts to include relevant source content alongside memories.

Chat data menu showing record extracts and web search options

Learn more about chat data sources.

Rerun workflows with the same historical time context

Set a Run as of date and time when manually starting a workflow to reproduce backfills and missed scheduled runs with their historical time context. Relative dates—including “last week” and “yesterday”—then resolve from that chosen time across searches, chat context, variables, and output names.

How to use:

  1. Open the workflow
  2. Hover over the trigger step, and select from the right more menu "Execute for another time..."
  3. Set the Run as of date and time for the period the run should represent.

Workflow execution menu with an option to execute for another time

Learn more about workflows.

Build complex automations from reusable workflow building blocks

Reuse shared logic across automations with the new Run workflow step, which lets a parent workflow pass data to a child workflow and use its outputs in later steps. Call workflow and Return workflow steps support receiving inputs and returning results, so reusable workflow sections can stay self-contained.

How to use:

  1. Open the parent workflow
  2. Add a Run workflow step
  3. Open the child workflow and configure it to receive the data it needs with Call workflow
  4. Return the child workflow’s result with Return workflow, then use that output in subsequent parent workflow steps.

Workflow canvas showing a Run Workflow step between other workflow steps

Learn more about workflows.

Create dynamic JSON payloads with workflow variables

Build dynamic webhook payloads and other structured workflow data using variables directly in JSON fields. The same variable-aware editing available in other workflow fields now lets you insert values from earlier steps without manually managing variable syntax.

How to use:

  1. Open a workflow step with a JSON field, such as a webhook payload.
  2. Insert workflow variables where values should be populated dynamically, while keeping the payload as valid JSON.
  3. Save the workflow to use the generated values when it runs.

Webhook configuration with workflow variables in a JSON payload

Learn more about workflows.