🎬 Daily ad spend monitoring with Google Sheets and Slack threshold alerts

⚑ 498 views · 🎬 Content Creation & Video

Description

This n8n workflow checks daily ad spend totals from a Google Sheet and sends a Slack alert if spend exceeds $100. It can be scheduled to run automatically or manually triggered for testing. This is perfect for marketing teams who want to monitor budget spikes in near real-time.


βœ… Key Features


🧰 What You’ll Need

πŸ“Ž Copy this Sample Google Sheet to Use:
Marketing Data Sheet - Copy Me


πŸ”§ Step-by-Step Setup

1️⃣ Schedule or Manual Trigger

2️⃣ Get Google Sheet Data

3️⃣ Summarize Spend by Day

4️⃣ Sort by Most Recent Date

const items = $input.all();
items.sort((a, b) => new Date(b.json.Date) - new Date(a.json.Date));
return items;

5️⃣ Select Top Result

6️⃣ Check Spend Threshold

sum_Spend_($) > 100

7️⃣ Send Slack Notification

8️⃣ No Action if Under Budget


πŸ‘€ Created By

Robert Breen
Automation Consultant | AI Workflow Designer | n8n Expert
πŸ“§ rbreen@ynteractive.com
🌐 ynteractive.com
πŸ”— LinkedIn


🏷️ Tags

slack marketing automation budget alert daily schedule google sheets threshold logic n8n spend tracking data summarization

πŸ”— Nodes Used

Google Sheets, Slack, Schedule Trigger, Summarize

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup