Everything You Need to Know About Sales Forecasting in Horilla CRM
Forecasting rolls up opportunities by period and category using configurable forecast types and conditions, visualized with ECharts. This post is...
Practical advice on HR operations, payroll compliance, CRM pipeline management, and getting the most out of Horilla.
Forecasting rolls up opportunities by period and category using configurable forecast types and conditions, visualized with ECharts. This post is...
A dashboard that shows everything to everyone regardless of role or need is not actually useful. It is just busy....
The campaigns module tracks members, responses, and ROI metrics with signals updating stats when leads and opportunities change. This post...
horilla.contrib.core owns the CSV/XLSX import wizard and ExportSchedule. List views use HorillaBulkExportMixin; Celery runs process_scheduled_exports. This post is Part 15...
Leave management is one of the most frequently accessed functions in any HR system, and yet most organizations lack real...
GlobalSearchView (horilla.contrib.generics) queries models in FEATURE_REGISTRY[‘global_search_models’], with company scoping and view_own_* row filters via get_allowed_user_ids(). This post is Part 14...
Every HR department gets into a situation when the manual update of employee records turns into a process that blocks...
horilla.contrib.activity uses one Activity model (task, meeting, log_call, event) attached via GenericForeignKey. Detail tabs load through HorillaActivitySectionView. This post is...
Managing company assets across a growing workforce without a clear visual overview is a recipe for lost equipment, untracked allocations,...