Freshworks Marketplace App
logo

Contract Management Platform

Centralized contract creation, allocation, and lifecycle management with real-time utilization tracking inside Freshdesk.

✓ Time Tracking ✓ Threshold Alerts ✓ Utilization Reports ✓ Agent Permissions ✓ Recurring Cycles
Install App Support

Platform Statistics

Live metrics across all active contracts in your Freshdesk workspace.

7
Active Contracts
168 hrs
Total Allocated
73 hrs
Hours Utilized
56%
Utilization Rate

Contract Types Supported

📋

Manual Contracts

Designed for one-time contracts with specific start and end dates. Perfect for project-based engagements with defined timelines.

Fixed Duration Project-Based
🔄

Recurring Contracts

Ideal for ongoing service contracts where allocated hours renew periodically. Supports unlimited cycles or defined end dates with carry-forward.

Auto-Renewal Flexible Cycles
Key Capabilities
How Hours Are Tracked

● Allocated Hours

Total hours defined in the contract cycle, including any carry-forward from previous cycles.

● Utilized Hours

Sum of all time logs recorded against the active cycle, split by billable and non-billable.

● Balance Hours

Remaining hours = Allocated − Utilized. Contracts can optionally block logging when balance reaches zero.

● Threshold Alerts

Automatic email notifications fire when balance falls to or below the configured threshold hours.

Complete Contract Lifecycle

Six steps from contract creation to performance review.

1

Create Contract

Initialize a new contract by entering basic details and selecting the contract type.

  • Contract Name
  • Map to Company
  • Contract Type
  • Start Date
Create Contract Interface
Create Contract form
2

Configure Details & Allocation

Set up contract parameters including hours and thresholds for utilization monitoring.

  • End Date
  • Allocated Hours
  • Threshold Hours
  • Overlapping Option
3

Assign Agents & Users

Select and configure which agents can access and utilize the contract.

  • Add Agents
  • Time Log Privileges
  • Report Privileges
  • Permissions
User & Permissions Management
User and Permissions management
4

Configure Notifications

Set up automated alerts when contract utilization reaches defined thresholds.

  • Notification Rules
  • Trigger Conditions
  • Recipients
  • Email Templates
5

Activate & Monitor

Publish the contract and begin tracking time utilization in real-time via the Freshdesk sidebar.

  • Active Status
  • Agents Log Time
  • Real-time Tracking
  • Threshold Alerts
Time Logging Interface
Log Time modal
6

Review & Optimize

Analyze contract performance and adjust allocations as needed.

  • Utilization Reports
  • Allocated vs Consumed
  • Balance Monitoring
  • Data Export

Timeline View

1

Create Contract

Define contract name, type, and basic configuration

2

Set Allocation & Thresholds

Configure hours and monitoring parameters

3

Assign Agents

Grant access and set per-contract permissions

4

Configure Notifications

Set up alerts and email templates

5

Monitor Utilization

Track time logs and trigger alerts in real-time

6

Generate Reports

Export and analyze contract performance

Core Features

Everything you need to manage contracts directly from Freshdesk.

⏱

Time Tracking

Log and monitor hours against contracts with granular time entry control and billable hour tracking.

🔔

Threshold Alerts

Receive notifications when contract utilization approaches configured limits to prevent overrun.

👥

Agent Management

Assign agents to contracts and control their access to time logging and reporting features.

📊

Utilization Reports

Generate comprehensive reports showing allocated, consumed, and remaining contract hours.

🔄

Carry Forward

Automatically carry unused hours from previous cycles to current allocations for recurring contracts.

📈

Performance Analytics

Track contract performance with visual dashboards and filterable utilization metrics.

Advanced Features

Overlapping Hours

Allow additional contract time when required — added to existing duration for total consumption calculation.

Multi-Channel Notifications

Configure multiple notification rules with custom email templates and recipient lists per contract.

Contract Privileges

Fine-grained access control determining which agents can log time or view reports per contract.

Recurring Automation

Automatic renewal of allocated hours on recurring contracts with configurable cycle intervals.

Sidebar Widget

The Freshdesk ticket sidebar gives agents instant access to contract data without leaving the ticket view.

Sidebar widget

● Balance Donut Chart

Visual remaining-balance gauge with orange (utilized) and green (balance) arc segments.

● Today's Usage

Shows the most recent time log for today with quick edit access directly from the sidebar.

● One-Click Log Time

Opens the time logging modal pre-filled with the active contract and cycle.

● My Logs Timeline

Paginated list of the agent's own time entries with inline edit and unarchive actions.

Reports & Analytics

Contract-level insights, status breakdowns, and export capabilities.

Contract Dashboard
Contract dashboard
Report Summary Dashboard

Contract Status Overview

  • Active Contracts 7
  • Inactive Contracts 0
  • Archived Contracts 0
  • Closed Contracts 0

Utilization Metrics

  • Total Allocated 168 hrs
  • Hours Utilized 73 hrs
  • Remaining Balance95 hrs
  • Utilization Rate 56%
Report Features
Sample Contract Data Fields
Field Description Example
Contract NameName assigned to contractBrown Mills Q3
Start Date Contract start date 05/08/2026
Allocated Total hours allocated 10 hrs
Threshold Alert trigger hours 2 hrs
Utilized Hours consumed 5.08 hrs
Balance Remaining hours 4.92 hrs
Type Contract type RECURRING
Status Lifecycle status ACTIVE