Entropik Labs Logo
AI/ML, Conversational Agents, Voice AI, Analytics
Completed

WhatsApp-Based Budget Tracking for Construction Teams

A WhatsApp-based financial assistant that helps construction teams record expenses, upload receipts, and track project budgets in real time.

Client
Construction Operations Team
Duration
8 weeks
Team Size
3 developers
Completed
October 2025
WhatsApp-Based Budget Tracking for Construction Teams

Project Overview

SiteBuddy was built to simplify financial reporting for construction workers who typically rely on manual spreadsheets or verbal reporting. The goal was to allow workers to submit expenses and receipts using a familiar chat interface while maintaining structured project budgets for managers.

The Challenge

Key challenges included maintaining reliable transaction recording, handling inconsistent user inputs across files and messages, managing project-level budget structures, reducing response latency, and designing conversational flows that felt natural for non-technical users.

Our Solution

We developed a WhatsApp-based system that accepts files, images, and messages to record transactions. A multi-agent backend handles transaction extraction, budget mapping, reporting, and orchestration while enforcing access control and maintaining project-level data separation.

Key Features

πŸ’¬

Transaction Logging

Workers can record expenses and payments through chat and file uploads

πŸ“„

Budget Upload

Project budgets are uploaded via spreadsheets and stored in separate project tabs

πŸ“Š

Actual vs Planned Reports

System generates reports comparing real costs against budgeted amounts

πŸ”’

Access Control

Users only have access to their own financial data

πŸ€–

Conversational Processing

System provides feedback while processing uploaded files

Technical Challenges & Solutions

Transaction Reliability

System responses must reliably confirm when a transaction is recorded.

Solution: Improved validation logic and user confirmation flows.

Budget Reporting Gaps

Budget lines without expenses were omitted from reports.

Solution: Adjusted reporting logic to include all budget categories.

Latency

Response times of 8 to 15 seconds made transaction logging slow.

Solution: Identified need for performance optimization and faster inference.

User Experience

System responses were overly verbose and technical.

Solution: Simplified conversational flow and reduced system-style messaging.

Project Gallery

WhatsApp-Based Budget Tracking for Construction Teams - Gallery Image 1
WhatsApp-Based Budget Tracking for Construction Teams - Gallery Image 2
WhatsApp-Based Budget Tracking for Construction Teams - Gallery Image 3
WhatsApp-Based Budget Tracking for Construction Teams - Gallery Image 4
WhatsApp-Based Budget Tracking for Construction Teams - Gallery Image 5
WhatsApp-Based Budget Tracking for Construction Teams - Gallery Image 6

Project Timeline

1

Discovery & Design

2 weeks

Defined requirements, user flows, and technical architecture

Requirements document
System architecture
User flow diagrams
2

Development

4 weeks

Built WhatsApp integration, backend agents, and reporting system

WhatsApp bot
Transaction processing agents
Budget reporting module
3

Testing & Refinement

2 weeks

Comprehensive testing, user feedback incorporation, and optimizations

Test reports
Optimized system
User documentation

Key Results

Automated via WhatsApp
Transaction Logging
Workers log expenses through chat and file uploads
Automated reports
Budget Tracking
Actual vs planned budget reports generated automatically

Technologies Used

WhatsApp Business API
n8n
OpenAI GPT-5
Google Sheets API

Before vs After

transactionLogging
Manual spreadsheets or verbal reporting→ WhatsApp-based chat and file uploads
budgetTracking
Inconsistent and error-prone→ Automated actual vs planned reports
responseTime
N/A→ under a minute
userSatisfaction
Low→ Improved

Interested in Our Work?

Let's discuss how we can build a similar solution for your business