Templates / Automatically send daily sales summary reports from Square via Microsoft Outlook

Automatically send daily sales summary reports from Square via Microsoft Outlook

Ready for 3.0

by Rosh Ragel ✓ · 250 views · created 2025-08-07 · CRM

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 8 nodes and runs on a schedule (every day). Along the way it connects Microsoft Outlook. It also calls connect.squareup.com over HTTP.

How it runs

Trigger: On a schedule (every day).

  1. Get Square Locations (HTTP Request): calls connect.squareup.com
  2. Turn Locations Into List (Split Out): splits a list into separate items
  3. Get Sales from Square (HTTP Request): calls connect.squareup.com (POST)
  4. Ignore Locations w/o Sales (If): checks a condition and branches into true / false
  5. Compile Sales Reports (Code): runs custom JavaScript code
  6. Convert Sales Summary to CSV File (Convert to File): converts data to a file
  7. Send Report (Microsoft Outlook): uses Microsoft Outlook

Services it uses

Microsoft Outlook

HTTP calls to: connect.squareup.com

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (7)

From the author

Automatically Send Square Summary Report for Yesterday's Sales via Microsoft Outlook What It Does This workflow automatically connects to the Square API and generates a daily sales summary report for all your Square locations. The report matches the figures…

Excerpt from Rosh Ragel's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.