πŸ“Š Receive Meta Ads ad account webhooks, log to Sheets, and alert in Slack

⚑ 65 views Β· πŸ“Š Market Research & Insights

πŸ’‘ Pro Tip β€” If you’ve run into Facebook’s Graph API permission restrictions, ScraperNode is a community node that scrapes pages, groups, posts, and comments directly β€” no app review needed.

View All Scrapers

Description

This workflow is a production-ready Meta Ads Webhook dispatcher for the Ad Account object. It receives webhook deliveries from Meta, returns the required acknowledgement, routes events by field, logs them to Google Sheets (separate tabs per event type), and sends a compact Slack notification with counts.

Use Case

Meta webhooks are powerful, but the β€œlast mile” is usually missing: storing raw events, making them readable, and triggering the next automation reliably. This workflow is ideal if you want to:

How it Works

The workflow is organized into clear blocks:

1. Webhook endpoint + verification

2. Route by event field

3. Acknowledge every webhook delivery

4. Normalize + log to Google Sheets

5. Summarize + notify


Setup Instructions

1. Create and configure a Meta app

2. Configure the Webhook node

3. Connect credentials

4. Update Google Sheets destinations

5. Activate


Testing

To test the dispatcher before going live, use the open-source tool: meta-ads-webhook-tester.


Further Ideas & Customization

πŸ”— Nodes Used

Google Sheets, Slack, Webhook, Summarize

πŸ“₯ Import

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

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