Changelog

New features, improvements, and fixes for Deflect. Stay updated with our latest releases.

February 12, 2026

Custom API Security & In-Dashboard Testing

FeatureSecurity

Your custom API tool integrations are now protected by two new security layers, and you can test them directly from the dashboard before going live.

1. API Response Security Custom API functions now validate every response before it reaches the AI, ensuring your chatbot never processes unexpected or dangerous content.

  • Content-Type Blocking: Only text and JSON responses are accepted. Binary files (PDFs, images, executables) are automatically blocked before any data is read.
  • 50 KB Response Cap: Responses are streamed in chunks and capped at 50 KB to prevent abuse. Oversized responses are truncated gracefully so the AI still gets useful data.
  • Accept Header: All outgoing API requests now include an `Accept` header signaling that only text/JSON is expected.

2. Test API — Try Before You Deploy A new Test API panel inside the Custom Function editor lets you validate your API configuration instantly — without saving or deploying.

Screenshot of the Test API panel inside the Custom Function editor showing auto-generated test arguments and a success response.

The Test API panel with auto-filled arguments and live results.

  • Smart Auto-Fill: Test arguments are auto-generated from your query parameters and JSON schema. Required fields get type-appropriate placeholders, and `e.g.` hints from descriptions are extracted automatically.
  • Live Results: See success/failure status, the full response body, and exact response time in milliseconds.
  • Security in Action: Test results show the same security guards your live chatbot uses — blocked content types and truncated responses are clearly surfaced.
Screenshot of the Test API panel showing a blocked API response with content type application/pdf.

Security in action — a blocked binary download response.

February 4, 2026

Asynchronous Support with "Ticket Only" Mode

FeatureImprovement

We’ve introduced Ticket Only mode, a new way to manage human support requests that gives your team total flexibility. Instead of forcing a live chat connection, you can now configure your AI agents to capture inquiries as structured tickets that your team can solve whenever they are ready.

1. Professional Lead & Context Capture When a user requests human help, the AI gracefully transitions into a ticketing flow. It intelligently asks for the user's email address and provides them with a unique Ticket ID (e.g., TKT-0001). This ensures your team has everything they need—including the full chat transcript—to resolve the issue via email later.

  • Automated Lead Capture: When human agents are unavailable, the AI intelligently switches to a 'Ticket Only' flow, asking for the user's email to follow up.
  • Instant Ticket Creation: Once an email is provided, the system automatically converts the chat into a ticket with a unique ID (e.g., TKT-0001).
Alt: Screenshot of the chat widget showing the automated ticket creation process.

The widget seamlessly captures user contact info and provides a Ticket ID for follow-up.

2. Smart Availability & Scheduling You no longer have to worry about "missed chats" when your team is away.

  • Always Available: Perfect for teams who prefer solving issues instantly.
  • Scheduled Schedule: Define your business hours and timezone; the AI will automatically switch to Ticket mode when you're offline.
  • Ticket Only: A simple toggle to instantly move all human handoffs to the ticketing system.

Enable "Ticket Only" mode

3. Reduced Pressure, Better Support This update is designed to bridge the gap between AI automation and human expertise. By moving to an asynchronous model, your team can manage their support queue at their own pace without the pressure of being "always online" for live chats, while your customers still receive a professional and guaranteed path to resolution.

Screenshot of the Deflect Support Tickets dashboard showing a list of tickets on the left and a detailed conversation transcript with AI handoff summary on the right.

Every offline request is automatically converted into a structured ticket with a unique ID, ensuring your team has the full context needed for follow-up.

February 3, 2026

🚀 Widget Update: Real-time Streaming & Intelligent Status

ImprovementFeatureFix

We have significantly improved the user experience of the chat widget by making the AI's "thought process" transparent and delivering responses word-by-word. 1. Granular Processing Status Instead of a generic typing indicator, users now see exactly what the AI is doing in real-time. This transparency reduces perceived latency and provides immediate feedback after a message is sent.

  • Rewriting Query: Shown when the AI is analyzing conversation history to understand the user's intent better.
  • Fetching Content: Shown when the system is actively searching the knowledge base for relevant documents.
  • Generating Answer: Shown just as the LLM begins to formulate the final response.
Chatbot Widget with real-time streaming and intelligent status

GIF showing the new widget with real-time streaming and intelligent status.

2. Word-by-Word Streaming Responses are now delivered word-by-word as they are generated. This allows users to start reading the answer immediately, making the widget feel significantly faster and more interactive compared to waiting for the full block of text.

3. Intelligent Auto-Scrolling The chat window now intelligently follows the AI's output to ensure the user never loses their place.

  • Adaptive Scrolling: We've implemented high-performance "instant" scrolling during streaming to ensure the latest text is always in view without animation lag.
  • Smooth Transitions: Standard messages and human agent typing indicators still use polished smooth-scroll animations.

4. Cross-Platform Style Fixes We've resolved a critical CSS inheritance issue that affected the widget when embedded in dark-themed Next.js or Tailwind projects.

January 30, 2026

Automated Web Crawling & Scheduling

FeatureImprovement

Keeping your AI's knowledge base up-to-date just got effortless. We've introduced a powerful Web Crawling engine that can ingest content from single URLs or entire sitemaps, complete with automated scheduling.

Web Crawling Dashboard

Manage all your web sources and their sync status in one place.

  • Sitemap & URL Support: Point us to a single page or a full sitemap XML to instantly ingest hundreds of pages.
  • JavaScript Rendering: Our crawler handles dynamic, JS-heavy websites to capture content that simple scrapers miss.
  • Granular Control: Hand-pick specific pages to crawl or set up exclusion patterns to skip irrelevant sections (like /admin or /login).
Web Crawling Configuration page

Select only the pages you want

  • Auto-Sync Schedules: Set your sources to refresh Daily, Weekly, or Monthly so your AI always answers with the latest information.
Scheduling Web Crawl Updates

Easily configure sync frequency when adding a new source.

This update ensures your chatbot evolves alongside your website without any manual intervention.

January 23, 2026

Manage Agents Faster: Duplicate, Import, and Export

FeatureImprovement

Managing multiple AI agents just got significantly easier. We've added three highly requested features to give you total control over your agent configurations.

Easily dublicate, import/export AI agents.

New management tools available in the Agent settings menu.

  • One-Click Duplicate: Instantly clone an existing agent's settings, knowledge base, and personality to test new variations.
  • Agent Export: Download your agent's configuration as a JSON file for backup or version control.
  • Seamless Import: Move agents between different organizations or accounts by simply uploading an export file.

Whether you are scaling your support team or moving agents between environments, these tools will save you hours of manual setup.

January 20, 2026

Freshchat Integration

FeatureIntegration

We are excited to announce our official Freshchat integration! You can now connect your Deflect AI agents directly to your Freshchat account to provide seamless, automated support across all your customer channels.

Deflect-Freshchat Integration

Easily connect your Freshchat account with a single API key.

  • Intelligent handoff: AI handles the initial query and passes to a human agent in Freshchat when needed.
  • Full conversation history preserved for human agents.
  • Intelligent handsoff can be done within Deflect itself. This is just an addon integration for customers willing to stick to Freshchats
Freshchat-deflect agent integration

Turn on freshchat integration inside human handsoff of specific agent you want it for. Select the Freshchat channel where you want the chats to redirect

This integration ensures that your team stays in their preferred environment while leveraging the power of Deflect AI to reduce ticket volume.