Contracts by Type
Ticket Status
Revenue Breakdown
Payments Overview
Expiring Soon
| Customer | Product | Expires | Status |
|---|
Recent Tickets
| Ticket | Customer | Branch | Priority | Status |
|---|
Branch Performance
| Branch | Manager | Contracts | Expiring | Open Tickets | Staff | Contract Value | Status |
|---|
| Contract # | Customer | Product / Serial | Type | Branch | Start | Expiry | Status | Action |
|---|
| Ticket | Customer | Product | Issue | Branch | Assigned To | Priority | Status | Created | Action |
|---|
| Part | Ticket | Customer / Product | Type | Requested By | Service Center | Status | Created | Action |
|---|
| Invoice # | Ticket | Customer | Total | Status | Generated By | Date | Action |
|---|
Cash collected on-site by each technician, still awaiting handover to the branch office.
Sales Pipeline
Lead Value & Conversion
Lead Source Performance
Lost Lead Reasons
| Customer | Phone | City | Branch | Products | Contracts | Open Tickets | Status |
|---|
| Product | Model | Serial No. | Category | Install Date | Warranty Expiry | AMC Status | Actions |
|---|
| Product | Serial No. | Category | Customer | Branch | Install Date | Status | Actions |
|---|
No products found
Try a different filter or add a new product
| Name | City | Contact | Phone | Specialization | Status | Action |
|---|
My Assigned Tickets
22 Jun 2026Quick Time Log
Company Information
Your business details shown on reports, invoices and dashboard
Company Logo
PNG, JPG or SVG · Recommended 200×200 px · Shown on dashboard & reports
Email Notifications
Sent by the Django backend using Python's built-in smtplib/email module — no third-party service
Ticket emails are sent to the customer's own email (set in their Customer Profile). This fallback is only used if a customer has no email on file, or for test emails.
WhatsApp Notifications
Meta WhatsApp Cloud API — send ticket alerts to any WhatsApp number
SMS Notifications
Send SMS alerts via Fast2SMS, MSG91 or Twilio
Notification Templates
Customize the message sent on WhatsApp and Email for each event
Serial Number Auto-Generation
Control the format used when auto-generating product & contract serial numbers
Expiry Alert Timing
Send an automatic reminder this many days before a contract expires — pick as many as you like, just like Google Calendar reminders
Also sends once on the exact expiry day, and once if a contract has already expired without renewal (subject to the "Contract expiry alert" toggle above being checked).
Notification Log
Recent notifications sent by this session
No notifications sent yet this session
Backup & Data
Export and restore your system data
Security
Delete password and access control settings
This password will be required to delete branches, contracts, customers, or staff.
| Name | Username | Role | Branch | Phone | Last Login | Status | Action |
|---|
Contract Expiry Report
Contracts expiring in 30/60/90 days. Sorted by branch and urgency.
Branch Performance
Contracts, tickets, renewals and revenue breakdown per branch.
Service Tickets Report
Open, in-progress and resolved tickets with staff performance data.
AMC Revenue Report
AMC renewal revenue breakdown by period across all branches.
Staff Performance
Tickets handled, resolution time and field report quality per tech.
Inventory Summary
All registered products with warranty status and branch assignment.
Staff Payment Collections
How much each technician has collected, and how much cash is still pending handover.