⚒️ Weekly ETL pipeline: QuickBooks financial data to Google BigQuery

562 views · ⚒️ Engineering

Description

This template sets up a weekly ETL (Extract, Transform, Load) pipeline that pulls financial data from QuickBooks Online into Google BigQuery. It not only transfers data, but also cleans, classifies, and enriches each transaction using your own business logic.

Who It’s For

What the Workflow Does

1. Extract

Fetches transactions from the previous week every Monday from your QuickBooks Online account.

2. Transform

Applies custom business logic:

3. Format

Prepares the cleaned data as a bulk-insert-ready SQL statement.

4. Load

Inserts the structured and enriched data into a Google BigQuery table.

Setup Guide

1. Prepare BigQuery

2. Add Credentials

3. Configure Business Logic

4. Configure BigQuery Node

5. Activate the Workflow

Requirements

Customization Options

🔗 Nodes Used

QuickBooks Online, Google BigQuery, Schedule Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup