# Helvia.ai Release 2026.04.23

## 1. Consistent Tagging Across All Knowledge Base Articles

Tags are now consistently applied to all segmented articles of an uploaded file within your Knowledge Bases, ensuring reliable categorization and improved content discoverability.

**Why it matters:** Previously, tags assigned to a document were not always propagated to every generated article (chunk), leading to gaps in categorization and filtering. With this update, all segments inherit the same tags, making search, routing, and AI responses more accurate.

**Example use case:** A compliance team tags a policy document as “cybersecurity.” Now, every related article generated from that document is correctly tagged, ensuring agents and AI assistants always retrieve the right content when handling security-related queries.

**How it works:** When a document is ingested and segmented into multiple articles, any assigned tags are automatically applied to all generated segments. This ensures consistent tagging across the entire Knowledge Base without additional manual effort.

## 2. Conditional Session Analysis with Tag-Based Filters

You can now control when Session Analysis runs by defining tag-based conditions, ensuring each analysis is executed only for relevant chat sessions.

**Why it matters:** Running all analyses on every session can lead to unnecessary costs and noisy insights. With tag-based filtering, you reduce LLM usage and improve the quality of results by targeting only the sessions that matter.

**Example use case:** Run a general sentiment analysis for all sessions, while triggering a separate analysis only for sessions tagged with “CSAT” to detect low scores, or sessions tagged with “livechat” to extract conversation topics.

**How it works:** On the Expert Mode of the Session Analysis plugin, you can configure the tags with include/exclude tag conditions using the familiar tag picker UI. At session completion, the system evaluates these conditions and only runs the analysis if the session tags match. For example, you can run an analysis only for sessions that include tag A and exclude tag B.

<figure><img src="/files/LbitcUytWCPkhoTXAIUM" alt="" width="563"><figcaption></figcaption></figure>

## 3. Dynamic Variables in CSAT Section Titles

CSAT forms now support dynamic variables in section titles, ensuring that values are correctly resolved and displayed to end users.

**Why it matters:** This update enables more personalized and context-aware feedback forms.

**Example use case:** A support team can display a CSAT question like “Are you satisfied with the answers about { { topicVariable } }?” which will render as “Are you satisfied with the answers about departure gates?” making the interaction feel more tailored.

**How it works:** When configuring a CSAT node, you can use variables in section titles. At runtime, these variables are automatically resolved using session data, ensuring the correct values are shown to users in the CSAT form.

<figure><img src="/files/1arEQSaH9qj1ypZpvPoW" alt="" width="375"><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.helvia.ai/resources/release-notes/helvia.ai-release-2026.04.23.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
