Trident Leasing Corporation (SalesMaker) is a modern, AI-assisted CRM built to help equipment leasing and finance teams track every contract from signing through renewal. Designed for teams managing a growing lease portfolio, the platform replaces manual spreadsheets and guesswork with a centralized, reliable system that improves visibility, accuracy, and renewal follow-through.

Trident Leasing Corporation (SalesMaker)

Transforming a Basic Document Upload into a Smart Contract Renewal Management System

CLIENT CHALLENGE

The existing Contract module provided only a basic document upload capability. Uploaded files were stored, but the system offered no way to manage or track contract data.

Problems with the Existing System
    • Documents stored without database records
    • No searchable contract information
    • No renewal tracking
    • No automated reminders
    • Manual follow-up using spreadsheets
    • No visibility for managers
    • High risk of missing contract renewals

OUR SOULUTION

We rebuilt the module so it follows a contract from the day it’s uploaded all the way to renewal, instead of stopping at ‘file saved.’

Instead of just storing a file, it now reads the actual contract data out of it, keeps the renewal follow-up moving on its own, and gives reps and managers a live view of where every deal stands.

SalesMaker Dashborads
The SalesMaker menu — a representative's starting point for prospects, contract records, and (for managers) escalations and dashboards.

SYSTEM ARCHITECTURE

How everything connects — starting with a rep working a contract, moving through the application that manages renewals, down to the database where every contract record lives.

Salesmaker System Architecture
Five layers, top to bottom: who uses the system, the screens they see, the ColdFusion application code, the AI reading and automation running behind the scenes, and finally the SQL Server database everything is stored in.

KEY FEATURES

Smart Contract Management
    • Centralized contract database
    • Digital contract records
    • Customer and equipment information
    • Complete contract history
Salesmaker Contract Detail
The Contract Detail page — a single record holding a contract's full history, current data, and task/trigger log.
AI-Powered Data Extraction

A rep uploads the contract file and gives it a title. The system reads the document, pulls out the key fields, and hands them back for a quick human check before anything is saved.

    • Automatically reads uploaded contracts, whether they’re clean digital files or scanned/photographed copies
    • Extracts 13 fields per contract: start date, term, maturity date, equipment type, make and model, deal amount, monthly payment, residual, lender, assigned rep, and dealer source
    • Detects which kind of document it’s looking at: if the file has more than a couple hundred characters of real text it’s read directly; if it’s mostly a scanned image, the system switches to reading the page visually instead
    • Reduces manual data entry from a full re-type to a quick review
    • Improves accuracy with built-in checks: the maturity date is cross-checked against the start date and term, and a date on or before today is rejected outright
    • Nothing saves without user validation — the rep reviews and confirms every field first
The AI Behind It
    • Document reading is handled by Groq, an AI infrastructure provider — Trident’s own servers only manage the upload, review, and save steps around it
    • Ordinary digital contract text is read by OpenAI’s GPT-OSS 120B
    • Scanned or photographed pages are read by Qwen 3.6 27B instead, since reading a picture of a page isn’t the same job as reading text
    • If Groq is briefly slow or overloaded, the system automatically retries once before showing the rep anything, so a momentary hiccup doesn’t turn into an error
WhatDigital Contract (Text)Scanned / Photographed (Vision)
When it’s usedThe file has real, readable text — more than about 200 charactersThe file is mostly a scanned image, with little to no readable text
Which AI model reads itGPT-OSS 120B, a text-reading model from OpenAIQwen 3.6 27B, a model that can read images
What it’s givenThe contract’s text (up to about 20,000 characters)Up to 2 page images, plus the same instructions
Instructions givenPull out the 13 contract fields and hand them back as plain data — nothing else(same instructions either way)
How much it “thinks” before answeringTakes a moment to reason through the document firstAnswers right away, with no extra thinking step
Length limit on the answerCapped at a short response — well under a pageCapped at a short response — well under a page
Who provides the AIGroq (same provider for both)Groq (same provider for both)
If the AI service is briefly overloadedWaits a moment, then tries again automaticallyWaits a moment, then tries again automatically
Salesmaker Document Upload
Uploading a contract - the system asks whether to scan it with AI before doing anything else.
SalesMaker Document Extract
The AI Validation modal - every extracted field lands in an editable form for the rep to confirm.
Complete Renewal Lifecycle

Every contract is tracked through its complete lifecycle.

Contract Statuses:

    • Active
    • Outreach
    • Proposal
    • Renewed
    • Paid Off
    • Lost
    • Matured
Salesmaker contract status
A rep's Active Contract Details - statuses ranging from Active and Renewal Outreach to Renewed, Lost, and Matured.
Automated Task Management

The system automatically creates follow-up tasks based on contract maturity dates.

Examples include:

    • Customer outreach
    • Proposal preparation
    • Follow-up reminders
    • Manager escalation

No manual tracking required.

Salesmaker task list
A rep's Open Task List - follow-ups generated automatically from each contract's maturity date.
Automated Customer Communication

Customers get renewal reminder emails on their own as their contract’s maturity date gets closer — nobody has to remember to send them.

The customer stays in the loop, and the rep isn’t the one keeping track of the calendar.

salesmaker email template
One of the automated renewal emails a customer receives - color-coded by urgency as maturity approaches.
Management Dashboard

A manager can see exactly where every deal in the renewal pipeline stands, without asking each rep for an update.

Dashboard includes:

    • Upcoming contract maturities
    • Renewal pipeline
    • Representative performance
    • Portfolio health
    • Dealer and source analysis
The Manager Menu - one click to any of the five Renewal Pipeline dashboards.
Salesmaker Upcoming Maturities Board
The Upcoming Maturities Board - every active deal sorted by how soon it matures.
Search & Reporting

Users can quickly:

    • Search contracts
    • Filter by representative
    • Filter by status
    • View contract details
    • Track renewal progress
    • Generate reports
A rep's filtered contract list - every deal assigned to them, searchable by status.

BEFORE vs AFTER

Before Redevelopment
Basic document upload
Files only
Manual tracking
No renewal process
No reminders
No reporting
Limited visibility
After Redevelopment
Complete contract management platform
Structured contract database
Automated workflows
Full renewal lifecycle
Automated tasks & email notifications
Dashboards & analytics
Real-time management insights

BUSINESS IMPACT

Less busywork – Reps aren’t retyping contracts by hand anymore, and they’re not the ones remembering when to follow up either — the system creates the task.

Numbers that actually match the contract – Because the data comes from reading the actual signed document, and a rep confirms it before it saves, what’s in the CRM matches what’s on paper.

Renewals don’t quietly slip past – A rep gets a task and the customer gets an email as the maturity date gets close, so a renewal window doesn’t go unnoticed until it’s too late.

Managers see the pipeline without asking – A manager can check a dashboard instead of pinging each rep for a status update on their book of business.

Handles more contracts without needing more hands – The system was built so that a bigger contract volume down the line doesn’t mean more manual tracking work — it works the same way at 50 contracts or 500.

TECHNOLOGIES & CAPABILITIES

  • AI-powered contract data extraction (Groq — OpenAI GPT-OSS 120B & Qwen 3.6 27B)
  • Centralized relational database
  • Automated workflow engine
  • Scheduled task automation
  • Email notification system
  • Renewal pipeline dashboards
  • Reporting and analytics
  • Role-based access for Sales Representatives and Managers

OUTCOME

What started as a plain upload box turned into a full system for managing contract renewals — one that reads the paperwork, keeps the follow-up process moving on its own, and shows managers exactly where every deal stands.

The team isn’t finding out about a renewal deadline after it’s already tight anymore. They see it coming months in advance instead.

Trust and Worth

Our Customers

We are having a diversified portfolio and serving customers in the domains namely Sports Management, Online Laundry System, Matrimonial, US Mortgage, EdTech and so on.

Would you like to start a project with us?

DAStek team would be happy to hear from you and would love to turn your ‘Imaginations to Reality’.