
- UI/UX
- Data
- AWS
- Web app



Mobihunter, a mobile marketing agency, came to us with a need to simplify campaign tracking and eliminate manual reporting across multiple advertising platforms. Our solution is a centralized analytics CRM system that aggregates campaign data, automates metric calculations, and provides instant access to performance insights, enabling teams to reduce reporting errors, eliminate spreadsheet workflows, and make faster operational decisions.
AdTech
Mobihunter
Hong Kong
The team relied on spreadsheets to calculate campaign metrics, which created delays and frequent inaccuracies in reporting.

Campaign data existed across multiple platforms without a centralized system to calculate and visualize performance metrics.

The team relied heavily on existing spreadsheet workflows, making it challenging to introduce a new system without slowing down ongoing campaign operations.

We implemented a centralized analytics CRM system that replaced fragmented workflows by aggregating campaign data automatically on a daily basis. Performance metrics became instantly accessible without manual preparation or coordination between roles. A structured campaign setup logic allowed teams to configure offers and tracking conditions once and receive consistent metrics without recalculations.
This eliminated spreadsheet dependency and reduced human errors in reporting. An automated metrics engine calculated key indicators such as install-based performance in real time. Teams gained direct access to insights, reacted to campaign changes faster, and reduced delays in decision-making across ongoing advertising operations.
Advertising budget processed and analyzed across campaigns
Daily impressions tracked and structured into performance data
Campaigns managed within a unified analytics system
Integrated into a single operational data layer
Unified Advertising Data
We built a reporting flow that collects campaign data from key advertising channels and prepares it for analysis.
This replaced repetitive spreadsheet exports with a cleaner data flow for daily campaign reporting.

Automated Metrics Engine
We created a metrics layer that calculates campaign performance indicators from raw advertising data.
The system made performance reporting more accurate, repeatable, and easier to scale across campaigns.

Campaign Management Workspace
We connected analytics, campaign tasks, KPI overview, and accounting context in one operational workspace.
This helped stakeholders work from the same source of truth while the team adopted the new workflow gradually.

Operations Module
We added an operations module to keep campaign workflows, financial context, and stakeholder visibility connected.
This gave teams a shared operational layer for daily campaign execution and reporting.


Manual spreadsheet reporting replaced by automated data aggregation

Fragmented campaign data unified into a centralized analytics CRM system

Manual metric calculations replaced with automated performance tracking

End-of-month reporting became continuous data monitoring

AWS
Airflow
Apache Superset
PyTorch
React
GitHub
Travis CI
Docker
Ansible

Unified data from multiple advertising platforms into one pipeline, eliminating manual exports
Campaign metrics calculated automatically, removing spreadsheets and reducing errors
Implemented reporting views for different roles, from detailed media buyer reports to CEO dashboards
Developed planning functionality integrated with client offers, aligning media buying and management
Implemented unified data storage to support scalable campaign tracking across thousands of campaigns
Developed a flexible configuration system for offers, events, and tracking rules across clients
Created backend workflows to generate invoices directly from campaign performance data
Continuously reworked system architecture to support scaling and evolving product requirements
"The biggest pain for us was reporting. We used to spend hours just pulling data into spreadsheets, and now everything is there instantly. There are no more errors from calculations, no more manual work we had to double-check all the time. What used to take days at the end of the month now takes just minutes. Overall, it gave us way more control and speed in how we run large-scale advertising campaigns"

Yulia K
Marketing Manager
Unlock new growth opportunities
Discover how custom software with AI-powered features can help your business move faster, improve workflows, and create new competitive advantages.