Sign In
Sign In
  1. Home
  2. Changelog
  3. Prompt Versioning, Condition-based triggers & JavaScript rendering
Changelog
32 articles
New Flow Builder Step : Generate with AI
Analytics: open the conversations behind a source, and fixed chart bars
Use cases: status filter and archiving, and the Handover tag
Clear answers to files and voice notes, and conversation IDs
Images, videos and places in the widget, and clean Markdown on WhatsApp
Error messages — a clear message for every problem, in your customer's language
Generate with AI step — on-demand search, exit conditions and saved data
Issues — a status board, a new detail panel and @mentions
Secure your widget variables with a signature
Customer files for your agents, channel variables in the trace, and pasting in AI Tools
Left early — a third outcome in AI Quality Monitoring
AI Tools use your bot's variables — and a redesigned trace
Louis AI Guidance — Personalize Your Rules With Variables
Answer Steps — Quick Replies Now Optional
LiveChat handover — a "No agent available" branch to keep the conversation moving
Instagram Direct Messages & a redesigned AI preview
A Redesigned Analytics & AI Quality Monitoring
Conversation History, Use Case Navigation & Platform Improvements
Freshchat — Hand over live conversations to your human agents
Chat widget accessibility — a major step toward RGAA & WCAG compliance
Knowledge Management Upgrade — Document states & language scoping
Prompt Versioning, Condition-based triggers & JavaScript rendering
AI Tools — Connect your AI assistant to external APIs
Chat widget 3.0 - New design, new identity, new engine
Conversation Data Retention, Bulk Document Actions & Platform Improvements
CSAT for AI Agents, Skip Control & Traceability Improvements
Major Updates: Louis AI V3 — Trace for Flow Builder & Refresh Rate
UI Improvements & Bug Fixes
Edit docs + Browser context variables
ViaFlow Handover File Sharing & Bug Fixes
CSS Selector Exclusion & Real-time scraping status
Rich text formating in Answer Step

Prompt Versioning, Condition-based triggers & JavaScript rendering

Use prompt versioning, condition-based triggers, and JavaScript rendering support added to the platform in this release.

Updated on October 1, 2026

This release introduces a full versioning system for AI Specialist prompts, a new trigger mode for use cases that are accessed via navigation, and JavaScript rendering options for scraping dynamic content into your Knowledge Hub.

Prompt Versioning

Iterate on your AI prompts without breaking what's live. Each AI Specialist prompt now supports multiple versions per use case, with a clear separation between what's running in production and what you're working on.

  • Production / Draft tabs: switch between the live version and your work-in-progress directly from the prompt header

  • Create a new draft: start from blank, or copy from production to iterate on the current live version

  • Version history: a dedicated side panel lists all versions (Draft, Production, Archived) with creation date and author

  • Use as draft: revert to any archived version with one click — published versions are locked from deletion to preserve history

  • Cloisonnement par use case: prompt versions are scoped to the use case they belong to, so changes never leak across flows

Prompt Versioning — Production / Draft segment and version history panel

📘 Drafts only go live on use case publish

Saving a draft does not affect production. The draft becomes the new production version only when you publish the use case.

Condition-based use case triggers

Build flows accessed via navigation, not user intent. Some use cases should only be reachable through a Go to use case step or a persistent menu — not by what users type. The new trigger mode lets you mark these flows explicitly.

  • Two trigger modes: choose between Intent-based (triggered by what users type) and Condition-based (triggered by predefined steps and logic)

  • No training phrases required: condition-based use cases skip intent matching entirely

  • Visual indicator: the start node displays "Condition-based trigger" in the canvas

  • Safe switch: when converting an existing intent-based use case, a confirmation modal warns that training phrases will be deleted

Condition-based trigger — selector cards in the start node drawer

JavaScript rendering for Knowledge Hub documents

Scrape sites that load content dynamically. Single-page applications, lazy-loaded pages, and content behind interactions can now be captured into your Knowledge Hub thanks to a new headless browser rendering option.

  • Enable per document: a new JavaScript rendering section in the Add document modal, with a toggle to opt in

  • Rendering delay: configure how long the browser waits before extracting content (max 25 seconds)

  • Wait for selector: provide a CSS or XPath selector to wait for before extraction

  • Auto scroll: trigger lazy-loaded content by scrolling to the bottom of the page

  • JavaScript scenario: define a sequence of actions (wait, execute, click, scroll, fill) for advanced extraction flows

JavaScript rendering — configuration panel in the document modal

No action required

All three features are available today. Find them in:

  • Prompt Versioning: open any Generate with AI step in the Flow Builder

  • Condition-based triggers: open the start node drawer of any use case

  • JavaScript rendering: when adding a document to a Knowledge Hub in Build > Knowledge Hub

For complete walkthroughs:

  • Prompt Versioning documentation

  • Condition-based triggers documentation

  • JavaScript rendering documentation

Was this article helpful?

On this page
  • Prompt Versioning
  • Condition-based use case triggers
  • JavaScript rendering for Knowledge Hub documents
  • No action required

Made from France 💙

Categories

  • ANALYTICS
  • BUILD
  • LOUIS AI
  • INTEGRATE

🔗 Useful Links

  • Sign In
  • Website
  • Terms & Conditions

© 2026

MindsayPowered by Mindsay

Search the help center…

Search help center articles