Market Fuel Media

Market Fuel Media regularly needed to upload large batches of files and folders to Google Cloud Storage, AWS S3 and Azure Blob Storage for every new marketing campaign. Esterox built a one-click n8n-based automation triggered directly from an Excel sheet — turning a full working day of manual effort into a 15-minute hands-off pipeline.

Industry - Marketing & Advertising
Client - Market Fuel Media
Solutions - Workflow Automation (n8n) · Cloud Integration (GCS / S3 / Azure) · Permissions & Access Control
USA

Challenge

For every campaign the team had to manually prepare an Excel manifest, upload the same assets three times — once per cloud platform — configure permissions on each, and track upload status manually. Each cycle consumed roughly a full working day. Excel manifest preparation took 1 hour, followed by 2 hours uploading to Google Cloud Storage, 2 hours to AWS S3, and 2 hours to Azure Blob Storage. Permission configuration across all three platforms added another 1.5 hours, and upload status tracking and logging consumed a final hour. Any error meant starting a step over from scratch.
Page Blog Image

Solution

Esterox built an n8n automation triggered by a single button click inside the client's Excel sheet in Google Drive. The Excel Sheet Integration module reads the manifest from Google Drive, validates data and checks for errors, and automatically extracts the file list and target paths. The Multi-Cloud Permission Setup configures IAM roles and service accounts for Google Cloud Storage, IAM policies and bucket policies for AWS S3, and storage account keys and access policies for Azure Blob Storage — all with encrypted credential handling. The Automated Upload Pipeline runs parallel uploads to all three cloud platforms simultaneously, pulls files directly from Google Drive, preserves folder structure across platforms, and chunks large files automatically. Public Access Configuration is tuned per-platform for GCS bucket-level IAM, AWS CORS and bucket policies, and Azure container policies. Finally, Status Updates & Reporting auto-updates the Excel sheet with per-file status, captures error notifications, generates chronological operation reports, and confirms pipeline completion with a single-click summary.
Page Blog Image

Key Features

  • One-Click Excel Trigger-The entire multi-cloud pipeline is launched by a single button click inside the client's existing Excel sheet — no new tools to learn.

  • Parallel Multi-Cloud Uploads-Files are uploaded to Google Cloud Storage, AWS S3, and Azure Blob simultaneously, with folder structure preserved across all platforms.

  • Automatic Permission Configuration-IAM roles, bucket policies, and access controls are configured automatically per platform with encrypted credential handling.

  • Large File Chunking-Automatic chunking ensures reliable transfers of any file size to any cloud platform without manual intervention.

  • Live Status Reporting-The Excel sheet is auto-updated with per-file upload status, error notifications, and chronological operation logs.

  • 90%+ Time Saved-Each campaign batch went from an 8-hour manual day to a 15-minute automated run. Zero human upload errors. Scales to any file volume.

Used Tech Stack

Automation & Integration

n8n

n8n

Make

Make

AWS S3

AWS S3

Google Cloud Storage

Google Cloud Storage

Infrastructure

Docker

Docker

Linux

Linux

Node.js

Node.js

Python

Python