The Challenge
Beauty in the Books Bookkeeping, a small team serving beauty and wellness businesses, was turning away new clients due to manual reporting capacity constraints. Each client report required 2-3 hours of repetitive work:
- Logging into multiple platforms (QuickBooks, Square, Vagaro, Boulevard)
- Copying data into Google Sheets
- Running calculations and formatting presentations
- Double-checking for errors
With thousands of rows of transaction data and hundreds of unique service categories across clients, the process was exhausting and error-prone. The business impact was clear: they needed more clients to grow revenue but couldn't take them on without hiring additional staff. Manual data entry had become the limiting factor preventing the agency from scaling.
The Solution
Kidaflow Group built a comprehensive system that transforms raw business data into polished, branded client reports automatically. The solution runs on Airtable's simple interface, hiding all technical complexity behind a three-step process: add client info, upload CSVs, and click "Create Report."
How It Works
Stage 1: Data Capture
When the user clicks the "Create Report" button in Airtable, a webhook triggers the Make.com automation. The system pulls client data, report specifications, and raw transaction files from multiple providers simultaneously.
Stage 2: Validation Layer
Before generating anything, the system cross-checks every service against the service mapping table using OpenAI. If any services are unmapped or missing, the automation stops immediately and emails a detailed list of exactly what needs fixing. This prevents incomplete or inaccurate reports from ever reaching clients.
Stage 3: Chart Generation
With validated data, the system builds Google Slides presentations automatically. Each chart has a unique ID for customization. Because the data payload is large, updates happen in two batches to prevent timeouts. The system inserts client logos, QuickBooks visuals, employee names, spending charts, and positions everything perfectly within the template.
Stage 4: Delivery & Cleanup
The finished report exports as a PDF, emails automatically to the client, and the system clears all temporary files to keep the workspace clean. Airtable logs every completed report for full transparency.