Business Digitization

Expense Automation System

Nightly Splitwise-to-Airtable sync turned raw transactions into a clean reporting dataset

The Problem

As company transaction volume grew, Splitwise records alone were not enough for compliance, tax preparation, annual filings, and broad spending analysis. Manual extraction was repetitive and inconsistent, and reporting quality suffered as the dataset expanded.

Our Solution

We built a lightweight nightly automation using Make. The flow retrieves only changed Splitwise records since the previous run, filters actual expenses, extracts relevant values, and performs batched upserts into Airtable by source expense ID. Airtable then applies category grouping for higher-level analysis and dashboard views.

How It Works

1

Nightly job fetches only changed records since the previous run

2

Pipeline filters non-expense noise and keeps valid spend events

3

Relevant fields are extracted and normalized for reporting

4

Batched upserts write to Airtable keyed by original expense ID

5

Category grouping in Airtable creates broader analytical views

6

Team consumes structured dashboards instead of fragmented raw entries

Technologies Used

MakeSplitwise APIAirtableBatched Upserts

Results & Impact

Reliable and predictable spend analytics without manual data wrangling

Nightly Automated

Sync Frequency

Nightly

Data Strategy

Changed-record only

Write Mode

Batched upsert

Outcome

Structured analytics

Key Takeaway

Simple automations can deliver high practical value

Efficiency comes from processing only meaningful changes

Thoughtful data modeling is as important as automation itself

Related Work

Ready to start your project?

Let's discuss how we can help you achieve similar results