Financial performance and consulting management platform

The client runs a financial consulting platform that supports businesses in tracking performance, managing client sessions, and handling reporting. While the business model was clear and functional, the underlying technology was not aligned to support these operations effectively.

Before approaching Mallow, the client had engaged with another external development team. Despite spending time and budget, there was no meaningful progress. The product lacked working features, clear outcomes, and any tangible delivery.

When Mallow stepped in, the need was straightforward. The client required a platform that could support real consulting workflows. After assessing the existing setup, the team focused on rebuilding the system properly from the ground up.

Tenure

2024 – Ongoing

Platforms

Web application

Domain

Financial consulting SaaS

%

performance reviews automated for faster, consistent delivery

%

end-user emails fully automated with zero manual effort

Challenge & Approach

Key challenges and how we solved them

What was the client’s key challenge

The client relied on multiple disconnected tools that did not integrate, creating overlap, inefficiency, and high costs. The backend lacked core infrastructure, with no support for automation or scalable workflows.

Performance reporting was entirely manual, and the email setup was limited to basic retrieval without structured delivery. Internal work tracking existed outside the system, resulting in fragmented workflows, limited visibility, and operational inefficiencies.

Agenda creation automated with AI

95% efficiency gain

Eliminates manual preparation by generating structured agendas instantly, enabling consultants to focus on value.

What was our approach

We began by assessing the existing tools, workflows, and manual dependencies to identify gaps and cost drivers. Instead of patching issues, we focused on building a strong foundation. The backend architecture was established first, including worker processes, background jobs, and a structured Rails setup to support scalable automation.

We replaced fragmented tools with purpose-built functionality aligned to the client’s workflow. QuickBooks integration was automated into a complete reporting pipeline, while SendGrid enabled structured, fully automated email delivery. AI-driven agenda creation reduced consultant effort, allowing teams to focus on client sessions rather than preparation.

Core Features

Key functionalities delivered in the project

01

Automated performance reporting

The client initiates the process. The system retrieves the relevant QuickBooks data, runs the calculations, generates the report, and delivers it. No manual handling at any point in the chain. 

02

QuickBooks online integration

A direct, live connection to QuickBooks Online via Intuit’s OAuth 2.0-based API. Financial data flows into the reporting pipeline automatically, without anyone needing to export or copy it across.

03

AI-assisted agenda creation

Consultants no longer build agendas manually before each session. The system generates structured agendas based on the relevant inputs, reducing preparation time and keeping sessions consistent.

04

Transactional email system via SendGrid

Every email that goes to an end user goes through a properly configured delivery system. Account-level logic, custom behaviour built around the client’s requirements, and full automation mean nothing falls through the cracks and nothing needs to be sent by hand.

05

Custom ticket management

Built specifically for this client’s support and account handling needs. No off-the-shelf compromises, no workarounds, just functionality that matches how the team actually works.

06

Internal task management

The team now has one place to assign work, track progress, and see where things stand. The external tools and manual tracking are gone.

07

Reach reporting

Custom-built reporting that gives the team the visibility they need into reach and engagement, configured entirely around their workflow rather than a generic template.

Kickstart Your Project

Ready to bring your product to life?

If your business is constrained by off-the-shelf systems or struggling with operational inefficiencies, we help you build custom solutions tailored to how your business actually works.
Technology stack & services delivered

Technologies and capabilities to build and scale

Technology stack

Services offered

Backend development

Built scalable Rails architecture background processing, workflow automation, seamless integrations for reporting systems

Frontend development

Developed structured, user-focused interfaces enabling workflow initiation, reporting visibility, and efficient interaction across all user roles

Testing

Validated end-to-end workflows, ensuring reliability across automated reporting, integrations, and system performance under real usage conditions

Our Process

How we approached and executed the project

Step 1 - Discovery and audit

We analyzed the existing tool stack, identified manual dependencies, and evaluated inefficiencies. This clarified what needed building, replacing, and prioritizing to create a scalable, unified platform.

Step 2 - Architecture setup

We established a solid backend foundation with worker infrastructure, background job processing, and a reliable Rails MVC structure to support automation and ensure stable application performance.

Step 3 - Core integrations

We integrated QuickBooks Online for financial data and implemented SendGrid as a transactional email system, replacing limited Gmail functionality with scalable, automated communication capabilities.

Step 4 - Workflow automation

We built an automated reporting pipeline that retrieves QuickBooks data, processes it, generates summaries, and delivers reports, all triggered by the client without manual consultant involvement.

Step 5 - Custom feature development

We developed tailored features including ticket management, task tracking, reach reporting, and account-level email handling, all aligned with the client’s workflows instead of generic tool limitations.

Step 6 - AI integration

We introduced AI-powered agenda creation to reduce manual preparation, enabling consultants to generate structured session agendas quickly while improving consistency across all client engagements.

Step 7 - Testing and handover

We conducted end-to-end testing across all layers, validated automated workflows and email delivery, and delivered a stable platform the client could confidently use from day one.

Role-Based Design Approach

Designed around distinct user roles and their pain points

Admin

Core need

Centralised control over users, data, and platform configuration.

Biggest pain

Managing operations across multiple tools without unified visibility.

Continuous oversight, platform-wide usage

Consultant

Core need

Enter sessions with ready agendas, data, and reports.

Biggest pain

Manual data extraction, calculations, and report creation each session.

Session-driven, preparation-intensive

Client / End user

Core need

Trigger workflows and access reports without consultant dependency.

Biggest pain

No self-service, required manual follow-ups for reports and updates.

On-demand, trigger-based usage

Internal team member

Core need

Track tasks and monitor progress within a single system.

Biggest pain

Work scattered across tools, no clear visibility of progress.

Ongoing, task-driven operations

Business impact delivered

What impact did team Mallow deliver?

Explore more on what really goes into shaping our client's successful outcomes?

No two journeys here follow the same path. Each story captures a different starting point, set of constraints, and path to execution. As you explore our portfolio, you’ll see how priorities shifted, what trade-offs were made, and how decisions evolved in response to real-world challenges. It gives you a more complete view of what actually shapes outcomes, beyond just what gets built.