Skip to content

Horilla CRM v1.13.0 – Multi-Provider Calls Integration, Real-Time Telephony & Platform Synchronization

Choose a tag to compare

@horilla-opensource horilla-opensource released this 11 Jul 13:35
· 438 commits to master since this release

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.http to horilla.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. 🚀