Automated Weekly Project Cost Reports with MySQL and Outlook HTML Emails

Automated Weekly Project Cost Reports with MySQL and Outlook HTML Emails

🧠 Use Case

Need to keep your finance or operations team updated on missing project costs?
This practical automated report workflow does the job without AI β€” and saves hours weekly.

Runs on a weekly schedule Queries your MySQL database for projects missing cost data Filters by budgeted_project_cost IS NULL Generates a clean HTML email report Sends it through Microsoft Outlook to relevant teams

πŸš€ How It Works

Schedule Trigger – Runs every Monday at 8 AM MySQL Node – Connects and runs SQL to fetch project data missing budgeted_project_cost Switch Node – Routes logic based on cost_center (e.g., Retail, Service, Projects) Outlook Nodes – Sends formatted HTML emails; each node handles a specific group Dynamic Content – Inject values using mustache tags like {{ $json.project_name }}

πŸ”§ Setup Instructions

MySQL Setup: Ensure the MySQL node is connected using a valid credential set: Hostname/IP Port (default: 3306) Database name Username with SELECT permissions Password Query Example: SELECT project_name, cost_center FROM tabProject WHERE status = 'Open' AND project_type = 'External' AND budgeted_project_cost IS NULL;

Outlook Configuration: Connect your Microsoft Outlook node using OAuth2 credentials. Rename each Outlook node clearly (e.g., Send Email - Retail, Send Email - Service).

Switch Node: Modify cost center values as needed to match your organization (e.g., 'Retail', 'Service', 'Projects').

HTML Email Formatting: Customize the HTML message body using inline styles and mustache syntax. Sample: Missing Budgeted Cost Report

   Project: {{ $json.project_name }}
   Cost Center: {{ $json.cost_center }}
 
 

Recipients: Replace amjid@amjidali.com with the actual email addresses of the concerned teams.

πŸ“˜ Read More

πŸ‘‰ Why Simple Workflows Work

πŸ“Ί Demo & Tutorial

πŸŽ₯ Watch the video walkthrough:
https://youtube.com/@syncbricks

πŸ‘€ About the Creator

Amjid Ali
🌐 amjidali.com
πŸ“˜ n8n Book
πŸŽ“ Learn n8n

> β€œStart simple, scale smart. Even basic workflows like this can save your team hours!” β€” Amjid Ali

0
Downloads
1115
Views
8.94
Quality Score
beginner
Complexity
Author:Amjid Ali(View Original β†’)
Created:8/14/2025
Updated:8/25/2025

πŸ”’ Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments