It’s Monday morning and your team is waiting on the weekly performance report. You log into Google Ads and export the numbers. Then you jump into GA4 and export again. Next, you open your CRM. Twenty minutes later, you’re still pasting figures into a spreadsheet, calculating week-over-week changes, and cleaning everything up so it looks decent in Slack and email. By the time you finally hit send, an hour is gone—and you’ll repeat the same routine next week. There’s a smarter approach. In this tutorial, we’ll create a fully automated reporting system using n8n, an AI agent, and Databox MCP. Every Monday at 9:00 AM, it will pull your live metrics, compute the changes, and post a summary to Slack, plus send a detailed report via email. No manual copying. No pasting. No spreadsheets. Let’s set it up.
What You’ll Need
Before you begin, confirm you have the following:
Databox Setup
A Databox account with at least one connected data source (Google Ads, GA4, HubSpot, etc.)
Your Databox MCP credentials (you can get them here)
n8n Setup
Access to n8n (either n8n Cloud or a self-hosted/internal instance)
Basic familiarity with n8n’s visual workflow builder
Additional Accounts
An OpenAI API key (for generating the AI-written summary)
A Slack workspace with a dedicated reporting channel
A Gmail account (or another email provider) to send the full report
The Workflow Architecture
This automation follows seven straightforward stages. Each step has a clear purpose in transforming raw metrics into a polished report:
- Schedule Trigger — Kicks off the workflow automatically every Monday at 9:00 AM.
- AI Agent — Orchestrates…