Get Started

Case study 04 / ImageFootage

Stabilizing a media commerce platform

Recovery and completion work for a digital marketplace and CRM selling licensed images, video footage, and audio clips.
Industry
Digital media and licensing
Platform
Media marketplace and custom CRM
Timeline
3 months
Status
Live and maintained
ImageFootage asset detail page
ImageFootage CRM dashboard

Completing what an existing platform could not

ImageFootage already had a website and backend system, but key workflows were incomplete and unreliable. Cret Studio inherited the codebase, protected existing business data, fixed critical issues, and strengthened both the customer marketplace and internal CRM.

Starting point
An incomplete implementation with payment, account, download, CRM, and usability issues.
What we improved
Customer journeys, purchase access, invoices, quotations, reporting, roles, and CRM workflows.
Main constraint
Stabilize the inherited system without interrupting live business operations.

The challenge

The work was not a clean rebuild. We had to understand an unfamiliar live platform, fix unsafe or incomplete workflows, and improve the product inside the existing architecture.

Customer journeys around payments, account verification, purchased assets, invoices, redirects, and responsive media display needed correction before the platform could feel dependable.

The internal CRM also needed stronger client onboarding, sales, quotation, package, invoice, download, reporting, and access-control workflows.

Starting with a complete audit

We classified issues by severity so payment, account, and download risks could be handled before smaller interface corrections.

Email changes without verificationExcessive payment retries after failureMissing payment-limit error messagesDownload actions that were hard to locatePortrait media being cropped incorrectlyBroken promotional and social linksMissing required-field indicatorsUnclear validation and navigation states

A clearer customer marketplace

The public platform supports licensed images, video footage, and audio clips through individual purchases and bundled plans.

ImageFootage marketplace homepage
ImageFootage asset listing
ImageFootage asset detail and purchase page
01

Customer marketplace

Discovery, media detail pages, account creation, payments, invoices, purchase history, and licensed file access.

  • Images
  • Footage
  • Audio
  • Downloads
02

Purchase logic

Standalone assets, bundles, remaining download counts, invoices, licence information, and purchase sources.

  • Standalone
  • Bundles
  • Invoices
  • History
03

Internal CRM

Client onboarding, account managers, cases, quotations, packages, invoices, reports, and role-based access.

  • Clients
  • Quotes
  • Cases
  • Reports

Standalone and bundle purchases made clearer

Customers and internal teams needed to understand what was purchased, how it was purchased, and what downloads remained available.

ImageFootage purchase history and downloads

Purchase access logic

  1. Asset or package is purchased
  2. Payment state and invoice are stored
  3. Download access appears in the customer account
  4. Bundle counts update after each download
  5. History remains visible to customer and staff
ImageFootage checkout and download access screen

A custom CRM around the sales team

ImageFootage also works through sales-assisted client relationships, custom quotations, packages, invoices, and account-manager workflows.

Sales and admin operations

The CRM supports structured client onboarding, communication cases, account ownership, role-based access, quotations, invoices, assisted delivery, and operational reporting.

  • Client onboarding and verification
  • Case and comment workflow
  • Account managers and sales roles
  • Reports for payments, packages and invoices
ImageFootage CRM dashboard
ImageFootage CRM quotation detail
ImageFootage CRM reporting and operations dashboard

CRM modules strengthened

  • Unique client validation
  • Company, GST and PAN information
  • Assigned account managers
  • Client status and purchase visibility
  • Case IDs, messages and statuses
  • Role-based access control
  • Custom quotations
  • Package validity
  • INR and USD currencies
  • Proforma and tax invoices
  • Razorpay payment links
  • Outstanding payment reports
  • Download delivery records
  • Transaction and invoice reports

Recovery work inside a live system

Because the application already existed, the work required careful corrections, regression checks, and production-safe changes rather than a complete backend rewrite.

  1. AuditCustomer journeys, CRM workflows, payments, downloads, validation, and responsive behavior.
  2. PrioritizeCritical account, payment, invoice, and download risks before smaller interface fixes.
  3. RepairFrontend, backend, payment flow, CRM logic, role permissions, and reporting issues.
  4. MaintainDeployment, bug fixes, regression checks, and continued platform improvement.

Our involvement

  • Existing-system analysis
  • Product and workflow planning
  • Technical and usability audit
  • UI and UX corrections
  • Frontend development
  • Backend development
  • Payment-flow remediation
  • CRM enhancements
  • Role and permission improvements
  • Reporting corrections
  • Testing and regression checks
  • Production deployment
  • Ongoing bug fixes and maintenance

The result

ImageFootage moved from an incomplete implementation to a live platform with clearer customer journeys and stronger internal operations.

3 months
Recovery, completion, stabilization, and deployment work
3 media types
Images, video footage, and audio licensing workflows
CRM
Clients, quotations, invoices, packages, reports, and access control
Stable base
A stronger foundation for future contributor and upload workflows
ImageFootage quotation and invoice workflow