# November 2025 updates – Public form attachments, smarter CallerDesk logic, and sharper email parsing

> Discover the latest NeetoDesk updates, including file attachments, CallerDesk enhancements, and email parsing fixes.
- **Authors**: Akash Srivastava
- **Published**: 2025-12-01
- **URL**: https://www.neeto.com/neetodesk/blog/november-2025-updates-public-form-attachments-smarter-callerdesk-logic-and-sharper-email-parsing
- **Page title**: November 2025 NeetoDesk Updates: New Features and Improvements
- **Meta description**: Discover the latest NeetoDesk updates, including file attachments, CallerDesk enhancements, and email parsing fixes.
- **Keywords**: NeetoDesk, updates, file attachments, CallerDesk, email parsing, improvements, bug fixes, UI enhancements, ticketing, and support

---

Let’s go through what we got done in **November 2025** in NeetoDesk.

### **New features ✨**

#### File attachments in public web forms

Public web forms now support uploading files. These files are automatically attached to the corresponding ticket created in NeetoDesk.

### **Enhancements ✨**

#### CallerDesk flow improvements

- Improved error handling across both the API and UI to prevent silent failures and show helpful messages

- Fixed a bug where **call recordings** from completed calls weren’t appearing in ticket activities

- Adjusted logic to ensure **only missed calls** create tickets — received calls no longer generate tickets unnecessarily

### **Bug fixes 🛠️**

#### Email and attachment handling

- Fixed parsing issues for emails containing **inline CSS** or sent via **Outlook** , which were previously failing to create tickets

- Resolved a problem where **larger attachments (~10MB)** in incoming emails weren’t making it to the ticket or comment

- Fixed a bug where **CallerDesk-generated call recordings** weren’t reflected correctly in the ticket activity

- Improved flow for handling **round-robin assignments** , ensuring agent availability is always refreshed

#### UI and form behavior

- Fixed a bug where **Save changes** buttons on automation rule and canned response forms wouldn’t re-enable after edits

- Resolved **filter issues** on the **company details page** where ticket filtering wasn’t working

- Clicking into a filtered report view no longer breaks the **Reports** page

- After deleting a verified support email, the input field now **remains editable** when adding a new one

- Handled **draft deletion race conditions** to avoid update errors in the UI

#### API and caching

- Fixed frontend exceptions caused by stale ticket cache during update

- Improved **email parsing logic** for tickets triggered by certain formatting edge cases