Horilla CRM v1.13.1 – HTMX Response Framework, Workflow Automation & Platform Stability
Release Date: 17 July 2026
Version: 1.13.1
Status: UI Framework Standardization, Workflow Automation & Platform Stability Release
Horilla CRM v1.13.1
Horilla CRM v1.13.1 focuses on improving platform consistency, developer experience, and overall application stability by introducing a standardized HTMX response framework, enhancing workflow automation, and resolving several edge-case issues across the platform.
This release introduces new reusable web response utilities—ScriptResponse and HxTriggerResponse—that replace hundreds of inline JavaScript responses throughout Horilla CRM and the platform. The result is cleaner code, more maintainable UI interactions, and a consistent approach to handling modal actions, page refreshes, and HTMX events.
In addition, CRM automation has been enhanced with automatic lead conversion, while numerous fixes improve dashboard handling, reports, permissions, fiscal year configuration, duplicate management, and user experience across the platform.
This release focuses on:
⚡ Standardized HTMX Response Framework
🔄 Workflow Automation Improvements
🛠 Platform Stability & Error Handling
🎨 Better User Experience & UI Consistency
📚 Developer Experience & Code Quality
🚀 Performance & Maintainability
The result is a more stable, maintainable, and automation-ready CRM platform.
Highlights
⚡ Standardized HTMX Response Framework
ScriptResponse
Horilla now provides a unified response helper for HTMX interactions.
- Introduced
ScriptResponseinhorilla.web - Standardized modal close behavior
- Unified page reload handling
- Built-in message refresh support
- Support for custom JavaScript execution
- Eliminates scattered inline
<script>responses
HxTriggerResponse
A new reusable response helper simplifies HTMX trigger events.
- Native support for
htmx.trigger() - Default reload trigger support
- Automatic trigger ID handling
- Helper methods for response composition
- Easily combines with ScriptResponse
- Consistent event-driven UI updates
Platform-Wide Migration
The new response framework has been adopted across Horilla.
- CRM
- Calls
- Activity
- Calendar
- Dashboard
- Reports
- Workflow
- Notifications
- Generics
- Core
- Booking
- Additional contrib modules
🔄 CRM Workflow Automation
Automatic Lead Conversion
Lead automation has been significantly improved.
- Leads converted through automation now generate related CRM records automatically
- Shared conversion logic between manual and automated workflows
- Prevents duplicate conversions
- Supports automation-driven CRM processes
- Improved lead lifecycle consistency
🛠 Platform Stability
Improved Error Handling
Several edge-case failures have been eliminated.
- Prevent invalid POST requests from causing server errors
- Improved fiscal year endpoint validation
- Better recycle bin policy validation
- Safer field permission management
- Improved dashboard component handling
- Better duplicate rule validation
- Prevent report creation crashes on invalid submissions
More Reliable UI Actions
Improved behavior throughout the application.
- Better modal handling
- Cleaner reload workflows
- Improved message refresh
- Consistent HTMX interactions
- Reduced JavaScript duplication
🎨 User Experience
Improved HTMX Interactions
The overall UI experience is now smoother and more predictable.
- Consistent modal closing
- Reliable page refreshes
- Cleaner workflow execution
- Reduced UI inconsistencies
- Standardized action responses
Enhanced Form Experience
- Added loading spinner for Save & New
- Better user feedback during submissions
- Improved responsiveness during HTMX requests
☎️ Calls Module Improvements
The Calls application continues to mature with additional improvements.
- Better exception chaining across provider adapters
- Improved provider status handling
- Additional developer documentation
- General code quality improvements
- Minor stability enhancements
📚 Developer Experience
Cleaner Architecture
Developer productivity continues to improve.
- Centralized HTMX response utilities
- Reduced duplicate JavaScript
- Improved reusable web components
- Better import organization
- Additional documentation
- Missing docstrings added across modules
Code Quality
Numerous internal improvements include:
- Import cleanup
- Pylint fixes
- Improved exception handling
- Better view documentation
- Simplified maintenance
📚 Documentation
Updated documentation includes:
- ScriptResponse usage guide
- HxTriggerResponse documentation
- HTMX response composition examples
- Updated platform web framework documentation
- Module changelog updates
🛠️ Major Fixes
CRM
- Automatic lead conversion for automation workflows
- Improved HTMX response handling
- Better modal refresh consistency
- Cleaner trigger-based UI updates
Core
- Prevented invalid POST requests on fiscal year endpoints
- Improved recycle bin validation
- Better field permission validation
- Enhanced dashboard error handling
- Improved duplicate rule validation
- Fixed report creation edge cases
Calls
- Improved provider exception handling
- Additional documentation
- Code quality improvements
Platform
- Introduced ScriptResponse
- Introduced HxTriggerResponse
- Migrated hundreds of inline script responses
- Improved HTMX consistency
- Multiple stability improvements
- Code cleanup and documentation updates
📜 Changelog Summary
v1.13.1 (17 July 2026)
Added
- ScriptResponse
- HxTriggerResponse
- Automatic lead conversion for automation
- Save & New loading indicator
- HTMX response documentation
Improved
- HTMX response framework
- CRM automation
- User interface consistency
- Dashboard handling
- Error validation
- Developer experience
- Calls module quality
Fixed
- Fiscal year POST handling
- Recycle bin validation
- Field permission validation
- Duplicate rule edge cases
- Report creation errors
- Dashboard component handling
- HTMX response inconsistencies
- Various code quality issues
🎯 Impact
Horilla CRM v1.13.1 strengthens the platform by introducing a unified HTMX response framework, improving workflow automation, and delivering numerous stability enhancements across CRM and the underlying platform.
This release:
- Standardizes HTMX responses across the entire platform
- Introduces reusable ScriptResponse and HxTriggerResponse utilities
- Improves CRM workflow automation with automatic lead conversion
- Delivers more reliable modal and page refresh behavior
- Eliminates several server-side edge-case failures
- Enhances user experience during form interactions
- Improves maintainability for developers
- Provides a cleaner and more consistent application architecture
Overall
v1.13.1 is a stability and platform refinement release that modernizes Horilla CRM's HTMX interaction framework, improves automation workflows, enhances platform reliability, and delivers a more maintainable, consistent, and developer-friendly CRM experience. 🚀