Horilla CRM v1.13.0 – Multi-Provider Calls Integration, Real-Time Telephony & Platform Synchronization
Release Date: 11 July 2026
Version: 1.13.0
Status: Calls Integration, Telephony Management & Platform Synchronization Release
Horilla CRM v1.13.0
Horilla CRM v1.13.0 introduces a comprehensive Calls module that brings native telephony capabilities directly into the CRM. Users can now manage outbound calls, monitor live call status, configure multiple telephony providers, maintain centralized call history, and seamlessly initiate calls from CRM records.
This release also synchronizes the Calls feature branch with the latest Horilla platform updates, ensuring compatibility with the newest framework improvements, UI enhancements, extension framework, security updates, and CRM infrastructure.
The result is a powerful communication platform that enables organizations to place, track, and manage customer calls without leaving Horilla CRM.
This release focuses on:
📞 Multi-Provider Telephony Integration
☎️ Click-to-Call & Live Call Management
📋 Call History & Activity Integration
⚙️ Provider Configuration & Secure Credential Management
🔌 Platform Synchronization & Extension Framework Compatibility
⚡ Performance, Stability & Developer Experience
The result is a more connected, modern, and communication-focused CRM platform.
Highlights
📞 Multi-Provider Calls Integration
Native Telephony Module
Horilla CRM now includes a dedicated Calls application designed for seamless telephony integration.
- Introduced a new Calls module with modular provider architecture
- Built-in support for outbound Click-to-Call
- Adapter-based provider implementation for easy extensibility
- Unified provider interface across supported telephony services
- Designed for CRM-wide communication workflows
Supported Providers
Configure and switch between multiple providers.
- Twilio
- SignalWire (Beta)
- Telnyx (Beta)
- Sinch (Beta)
- Exotel (Beta)
- Mock Provider for testing and development
☎️ Click-to-Call & Live Call Management
One-Click Calling
Start customer calls directly from CRM records.
- Call Now actions across supported CRM modules
- Support calling any compatible model
- Manual phone number dialing
- Agent mapping support
- Improved Click-to-Call reliability
Live Call Status
Monitor calls in real time.
- Live call status modal
- Automatic status updates
- HTMX polling for call progress
- Call cancellation support
- Automatic modal close after call completion
- Provider-independent call status normalization
Call Recording
Administrators can enable recording per provider.
- Per-provider recording toggle
- TwiML recording support
- Secure webhook validation
- Recording configuration without custom code
📋 Call History & CRM Integration
Activity Timeline Integration
Calls are now first-class CRM activities.
- Display call history within Activity Timeline
- Show call records inside History tab
- Call cards with call status
- Automatic phone number resolution
- Improved related-record detection
Activity Independence
The Activity application remains modular.
- Removed hard dependency between Activity and Calls
- Automatically enables Call History when Calls is installed
- Feature-gated Call Now actions
- Cleaner integration between CRM modules
⚙️ Provider Management
Simplified Configuration
Managing telephony providers is easier than ever.
- Tabbed provider management interface
- HTMX-powered configuration pages
- Built-in setup guides
- Secure credential handling
- Password masking for secret fields
- Existing credentials preserved during edits
Agent Configuration
Improved administration experience.
- Agent mapping improvements
- Cleaner provider management
- Simplified integration settings
- Better provider enable/disable controls
🔌 Platform Synchronization
Fully Compatible with Latest Horilla Platform
The Calls module has been synchronized with the newest Horilla platform updates.
- Compatible with latest Activity improvements
- Updated for latest CRM enhancements
- Supports newest Generics framework
- Compatible with latest Booking module
- Updated Mail integration
- Extension framework compatibility
- Migrated from
horilla.httptohorilla.web
Extension Framework Support
Aligned with the latest extensibility improvements.
- Compatible with
_inherit_form - Compatible with
_inherit_list - Compatible with
_inherit_card - Compatible with
_inherit_filter - Compatible with
_inherit_nav - Compatible with
_inherit_kanban - Compatible with
_inherit_detail
🎨 User Experience & Interface
Modern Call Experience
Improved usability throughout the Calls module.
- Tab-based settings interface
- Live status dialogs
- Improved provider setup screens
- Better call action placement
- Cleaner integration management
- Secure password inputs
Improved Activity Experience
Users can access calls naturally within CRM workflows.
- Call Now buttons integrated into CRM
- Improved call history rendering
- Better call log visibility
- Consistent navigation across modules
⚡ Performance, Stability & Code Quality
Architecture Improvements
The Calls module has been significantly refactored for maintainability.
- Split monolithic views into modular view packages
- Improved provider abstraction
- Cleaner adapter implementation
- Better separation of responsibilities
- Easier future provider additions
Platform Stability
Numerous improvements increase overall reliability.
- Provider status normalization
- Improved webhook handling
- Stale call timeout handling
- Busy status support
- Better error handling
- Multiple code quality improvements
- Pylint cleanup across Calls module
📚 Documentation
Updated documentation includes:
- Complete Calls integration guide
- Provider setup documentation
- Developer architecture reference
- Adapter implementation guide
- Module version updates
🛠️ Major Fixes
Calls
- Improved Click-to-Call reliability
- Standardized provider status handling
- Added call cancellation support
- Added stale call detection
- Improved provider webhook handling
- Fixed Telnyx call control handling
- Removed unsupported legacy adapters
Activity
- Removed hard dependency on Calls
- Added conditional Call History integration
- Improved Call Now rendering
- Better activity timeline integration
Providers
- Improved secure credential storage
- Better provider configuration UI
- Password retention during updates
- Added provider setup guides
Platform
- Migrated to
horilla.web - Synced with latest Horilla platform
- Improved compatibility with Generics
- Updated extension framework support
- Various stability and code quality improvements
📜 Changelog Summary
v1.13.0 (11 July 2026)
Added
- New Calls module
- Multi-provider telephony integration
- Click-to-Call
- Live call monitoring
- Call recording support
- Call History integration
- Provider management interface
- Setup guides
- Comprehensive developer documentation
Improved
- CRM communication workflow
- Activity integration
- Provider management
- Calls architecture
- Platform compatibility
- Extension framework support
- Developer experience
Fixed
- Click-to-Call reliability
- Provider status consistency
- Webhook handling
- Call timeout management
- Activity dependency issues
- Platform synchronization
- Multiple code quality improvements
🎯 Impact
Horilla CRM v1.13.0 transforms CRM communication by introducing a complete telephony solution with multi-provider support, real-time call management, centralized call history, and seamless CRM integration.
This release:
- Introduces a native multi-provider Calls module
- Enables one-click outbound calling
- Brings live call tracking to CRM
- Integrates call history with Activity Timeline
- Simplifies provider configuration
- Synchronizes Calls with the latest Horilla platform
- Improves extensibility and maintainability
- Delivers a more connected and communication-driven CRM experience
Overall
v1.13.0 is a major communication-focused release that introduces native multi-provider telephony, real-time call management, CRM-integrated call history, secure provider administration, and full compatibility with the latest Horilla platform—making customer communication faster, more centralized, and easier to manage across the entire CRM. 🚀