How Ambit Replaced Weeks-Long Manual Reporting with Real-Time Sales and Research Analytics

Ajackus partnered with Ambit — a leading Mumbai-based provider of financial advice and capital in India — to design and build a unified analytics platform for its Institutional Equities Sales and Research teams, turning a multi-week manual reporting cycle into real-time, always-current dashboards built to scale to 300+ users.

Services

Managed Projects

Full-Stack Web Development

DevOps and Platform Engineering

Data Analytics

Year

2020

Technologies

AWS | Ajackus.com
technologies django-logo
technologies react-logo | Ajackus.com

Weeks → Real-Time

Reporting Turnaround Time

20x

Planned User Base Growth (10–15 → 300+)

8 Data Types

Unified into One Platform

Overview

Executive Summary
Client
Challenge
Goals
Journey
Results
Technology
Takeaways
FAQ

Executive Summary

The Problem

Ambit’s Sales and Research teams relied on fragmented spreadsheets and disconnected tools to track client performance, publication activity, and corporate access, so every quarterly reporting cycle took weeks to assemble and any late change meant redoing large parts of the analysis.

The Solution

Ajackus built a production-grade analytics web application on React and Django, deployed on a multi-AZ AWS architecture, that ingests eight distinct categories of Excel data on a weekly, monthly, or one-time schedule and turns them into live, role-based dashboards for Sales, Research, and Corporate Access teams.

The Result

Ambit’s teams moved from weeks-long manual report assembly to instant, always-current reporting, with the platform architected to scale 20x from its initial 10–15 users to a planned base of roughly 300 analysts and sales personnel across a single source of truth.

Client

Ambit is a leading Indian financial services group providing capital and advisory solutions built on deep market research and tailor-made financial guidance. Its Institutional Equities division runs two closely linked functions — Sales, which manages client relationships, revenue tracking, and corporate access, and Research, which manages analyst coverage, publication schedules, and voting performance. Ajackus was engaged as the managed delivery partner to design, architect, and build a purpose-built analytics platform to bring both functions onto a single system.

Industry FinTech / Financial Services
Platform Scale Rolling out to 10–15 initial users, scaling to ~300 sales and research analysts
Headquarters Mumbai, India
Engagement Type Managed Delivery — full-cycle platform architecture and build

Challenge

The Bottom Line

Ambit needed a single platform that could turn eight different categories of Excel-based operational data into live, trustworthy dashboards for two distinct teams — without asking either team to change how they captured data day to day.

Ambit’s Sales and Research teams each tracked a wide range of metrics — client revenue versus budget, publication coverage speed, analyst engagement, corporate access events — but did so in separate, disconnected spreadsheets with no shared source of truth. As the business grew, this made it increasingly difficult to see performance clearly or respond quickly when the underlying data changed.

The Ajackus team also had to design for a business where reporting inputs would keep changing — new Excel uploads landing weekly, monthly, or as one-off batches — while keeping the experience simple enough for non-technical analysts and sales staff to use without retraining.

No Single Source of Truth

Sales and Research each maintained their own trackers for client performance, publications, and corporate access, so leadership had no unified view across both functions and comparing performance meant manually reconciling multiple files.

Weeks-Long Reporting Cycles

Assembling a single quarterly performance view took the Ajackus team’s client weeks of manual consolidation, and any late correction to the underlying data meant redoing large portions of that work, directly delaying decisions on client coverage and resourcing.

Eight Disconnected Data Streams

Planned and actual publications, votes, interactions, corporate access, client lists, and revenue versus budget data all arrived as separate Excel files on different schedules, with no automated way to merge them into a coherent picture.

Compliance and Access Control Requirements

As a regulated financial services firm, Ambit needed secure authentication and strict role-based access control across Analysts, Sales Personnel, Hybrid Users, and Admins, ruling out an informal, spreadsheet-based approach entirely.

Growth Beyond Initial Scope

The platform needed to support an initial rollout of 10–15 users while being architected from day one to scale to roughly 300 sales and research analysts, without a re-platform down the line.

Goals

Goal Success Criteria
Unify Sales and Research reporting Single platform serving both teams from one shared data model
Automate ingestion of operational data Support 8 distinct Excel upload types on weekly, monthly, or one-time schedules
Eliminate manual report assembly Reduce quarterly reporting cycle from weeks to real-time, always-current dashboards
Give teams live visibility into performance Interactive dashboards for client performance, publication tracking, and analyst engagement
Enforce secure, role-based access Role-based access control across Analyst, Sales, Hybrid, and Admin roles
Build for enterprise-scale growth Architecture that scales from 10–15 initial users to ~300 users without redesign
Meet financial-services security standards SSO-backed authentication, WAF protection, and encrypted secrets management in production

Journey

The Ajackus team was engaged for full managed delivery — owning architecture, build, and deployment end to end — and worked directly with Ambit’s Sales and Research leadership to translate scattered spreadsheet workflows into a structured, production-grade platform. The Ajackus team followed a phased build, starting with dashboard wireframing across both business functions before moving into the underlying data pipeline and cloud architecture.

Unified Sales and Research Analytics Experience

The Ajackus team designed and built two purpose-specific dashboard suites on a shared React front end: a Sales Dashboard covering top-client performance, business trends, service touchpoints, and corporate access history, and a Research Dashboard covering workflow tracking, publication calendars, coverage speed, and analyst engagement heatmaps. Both dashboards share common functionality — sorting, grouping, filtering, tooltips, and Excel export — deliberately built once and reused across both teams rather than duplicated, to keep the platform consistent and easier to maintain as new modules were added.

Automated Excel-Based Data Ingestion

Rather than forcing Ambit’s teams to adopt new data-entry workflows, the Ajackus team built an ingestion pipeline around the eight Excel upload types the business already produced — Planned and Actual Publications, Votes, Interactions, Corporate Access, Clients, and Revenue versus Budget, among others. Uploads are processed on weekly, monthly, or one-time schedules and written through to Amazon S3 and a PostgreSQL data layer, so every dashboard reflects the latest upload as soon as it lands rather than waiting on a manual consolidation cycle.

Production-Grade AWS Architecture

The Ajackus team architected the platform on Django and Elastic Beanstalk-managed EC2 Auto Scaling groups spread across two Availability Zones, sitting behind an Application Load Balancer and AWS WAF, with Amazon RDS for PostgreSQL as the system of record. The Ajackus team deliberately chose a multi-AZ, auto-scaling design over a single-instance deployment specifically to support the planned growth path from a 10–15-person pilot group to roughly 300 concurrent sales and research users without requiring re-architecture later.

Enterprise Authentication and Compliance

Given Ambit’s regulatory context, the Ajackus team integrated Plurilock SSO and Plurilock CloudCodes for authentication, layered role-based access control across Analyst, Sales Personnel, Hybrid, and Admin roles, and used AWS Secrets Manager and IAM roles to keep credentials and database configuration out of application code. CloudFront and ACM-managed HTTPS were used throughout, including for the static React front end and the Django Admin interface, so every layer of the platform — not just the primary dashboards — met the same security bar.

Observability and Continuous Delivery

To keep the platform operable at scale, the Ajackus team wired CloudWatch Logs and CloudTrail auditing across the EC2 and RDS layers, and built a GitHub Actions CI/CD pipeline that pushes deployments straight to Elastic Beanstalk and invalidates the CloudFront cache automatically, so new dashboard features and bug fixes reach users without manual release steps.

Results

Ambit’s Sales and Research teams now work from a single, always-current platform instead of stitching together spreadsheets every reporting cycle.

Weeks → Real-Time

Reporting Turnaround

20x

Planned User Base Growth (10–15 to ~300)

8 → 1

Data Sources Unified into One Platform

What went well:

Operational Improvements

  • Quarterly performance reporting that previously took the client’s teams weeks to assemble is now generated instantly from live dashboards.
  • Late-arriving data corrections that once triggered additional weeks of rework are now absorbed automatically and reflected in real time across every dashboard.
  • Sales and Research teams both moved off disconnected spreadsheets onto a single shared source of truth for client, publication, and corporate access data.

Technical Achievements

  • A multi-AZ, auto-scaling AWS architecture was delivered from day one, built to support planned growth from 10–15 pilot users to roughly 300 users without a re-platform.
  • Eight distinct Excel upload types — spanning publications, votes, interactions, corporate access, clients, and revenue versus budget — were consolidated into one automated ingestion pipeline running on weekly, monthly, and one-time schedules.
  • Enterprise-grade security was implemented end to end, including Plurilock SSO authentication, AWS WAF, role-based access control, and Secrets Manager-backed credential management.

Business Impact

  • Leadership gained a unified, real-time view across both Sales and Research performance for the first time, replacing the manual reconciliation that previously delayed coverage and resourcing decisions.
  • A CI/CD pipeline through GitHub Actions and Elastic Beanstalk means new reporting features can reach analysts and sales staff without manual deployment overhead.
  • The platform’s role-based access model was built to satisfy the security and compliance expectations of a regulated financial services firm from launch.

Why It Worked

Built for Scale from Day One

The Ajackus team designed the multi-AZ, auto-scaling architecture around Ambit’s stated growth target of ~300 users rather than the 10–15-person pilot group, avoiding a costly re-architecture once adoption expanded.

Automation Without Workflow Disruption

Instead of asking analysts and sales staff to change how they captured data, the Ajackus team built the ingestion pipeline around the eight Excel formats the business already produced, which meant faster adoption and no retraining burden.

Managed Delivery, End to End

Because Ajackus owned architecture, build, security, and deployment as a single managed delivery engagement, decisions about data modelling, cloud infrastructure, and access control stayed consistent across the entire platform instead of being split across vendors.

Frequently Asked Questions

What data does the Ambit analytics platform track?

The platform tracks client performance and revenue versus budget for the Sales team, and publication activity, coverage speed, and analyst engagement for the Research team, alongside shared corporate access tracking across both functions.

How does the platform turn Excel uploads into real-time dashboards?

Data is uploaded through eight defined Excel formats on weekly, monthly, or one-time schedules, then processed and written into a PostgreSQL data layer on AWS so that every connected dashboard reflects the latest upload immediately rather than on a fixed reporting cycle.

What drove the reduction in reporting turnaround time for Ambit?

Automating the ingestion of all eight data types removed the manual consolidation step that previously took weeks, and building the platform to absorb late data corrections automatically meant a single change no longer triggered a full re-run of the reporting process.

How does Ajackus design platforms to handle regulated financial services data?

Ajackus builds authentication, role-based access control, and secrets management into the architecture from the outset — as with Ambit's Plurilock SSO integration, AWS WAF, and Secrets Manager-backed credential handling — rather than treating security as a later add-on.

What does a Managed Delivery engagement with Ajackus typically include?

A Managed Delivery engagement means the Ajackus team owns architecture, build, security, and deployment end to end, as it did for Ambit, giving the client a single accountable partner rather than coordinating multiple vendors across design, development, and infrastructure.

How does Ajackus architect platforms to support future growth in user base?

Ajackus designs the underlying cloud infrastructure — such as the multi-AZ, auto-scaling AWS architecture built for Ambit — around the client's stated growth targets from the start, so scaling to a larger user base doesn't require a later re-architecture.

We're Ajackus
We combine design, engineering, and speed to deliver beautifully crafted, scalable products.