West AI Solutions Logo

Data Engineering

Marketing data pipeline: Google Business Profile to BigQuery to Airtable

Scheduled Cloud Functions pull Google Ads, Analytics and Business Profile data into BigQuery and sync it to Airtable, filling gaps where no native connectors exist.

Client
Drinks retail marketing team
Industry
Retail
Status
In production

The problem

No native connectors existed between Google Business Profile, BigQuery and Airtable.

What we built

  • Cloud Scheduler + Cloud Functions extraction
  • Structured BigQuery tables
  • Automated BigQuery-to-Airtable sync

Challenges we solved

  • Building connectors from scratch
  • Duplicate-free scheduled refreshes
  • API rate limits

Results

  • Runs on schedule; client analyses all three sources in Airtable

Technology stack

  • Google Cloud Functions
  • Cloud Scheduler
  • BigQuery
  • Airtable
  • Google Business Profile API

Need something similar?

Free 30-minute scoping call. We reply within 24 hours.

Talk to us about Data Engineering

Related work

Data Engineering · Cybersecurity

Automated vCISO security dashboards with Microsoft Graph

Replaced a manual PowerShell-to-Excel reporting process with Python and Microsoft Graph API ingestion into Azure SQL, feeding Power BI vCISO dashboards across multiple client tenants.

In production24by7 Security

Python · Retail

Inventory allocation engine for a fashion retailer

A Python engine that analyses sales velocity for 90,000+ SKUs across 84 stores, flushes dead stock to stores that sell it and generates daily warehouse picking lists.

DeliveredFashion retailer