AutomationMart
Home/Browse/Analyze WooCommerce category sales over time with Airtable and Slack
n8n

Analyze WooCommerce category sales over time with Airtable and Slack

n8nn8n16 modulesv1.0
SlackAirtableGoogle SheetsWooCommerce

WooCommerce Product Category Sales Performance Report This workflow automatically analyzes sales data by product category, compares performance across time periods (daily, weekly or monthly), stores structured results in Airtable and sends a clear summary to Slack for quick decision-making. This workflow pulls order data for two time periods (current and previous), groups sales by product category and calculates key metrics like revenue, units sold and share of total sales. Each category is then

At a glance

Analyze WooCommerce category sales over time with Airtable and Slack is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Slack, Airtable, Google Sheets, WooCommerce. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Slack, Airtable, Google Sheets, WooCommerce
Modules
16
Price
Free
Version
v1.0
Analyze WooCommerce category sales over time with Airtable and Slack workflow diagram

About this workflow

WooCommerce Product Category Sales Performance Report This workflow automatically analyzes sales data by product category, compares performance across time periods (daily, weekly or monthly), stores structured results in Airtable and sends a clear summary to Slack for quick decision-making. This workflow pulls order data for two time periods (current and previous), groups sales by product category and calculates key metrics like revenue, units sold and share of total sales. Each category is then classified (Top Performer, Steady, Needs Attention, etc.) with a recommended action. The results are saved to Airtable for tracking & history and a short, easy-to-read summary is sent to Slack so stakeholders can understand performance at a glance. You get: Automated sales comparison (daily / weekly / monthly) Category-wise performance classification Historical tracking in Airtable One clean Slack summary — no dashboards required Ideal for product, sales and operations teams who want fast, consistent insights without manual reporting. Quick Start – Implementation Steps 1. Configure the date granularity (daily, weekly or monthly). 2. Connect your Orders data source (API, DB or platform node). 3. Connect and configure your Airtable base & table. 4. Connect your Slack workspace and choose a channel. 5. Activate the workflow — reports start running automatically. What It Does This workflow automates category-level sales analysis: 1. Builds current and previous date ranges dynamically. 2. Fetches orders for both time periods. 3. Normalizes and aggregates orders by product category. 4. Calculates key metrics: Current revenue Previous revenue Units sold Share of total sales 5. Classifies each category (Top Performer, Steady, At Risk, etc.). 6. Adds a recommended business action for each category. 7. Saves the final results to Airtable. 8. Generates a short summary message. 9. Sends a single Slack report to stakeholders. This ensures consistent, repeatable insights with no manual effort. Who’s It For This workflow is ideal for: Sales & revenue teams Product managers E-commerce operations teams Business analysts Startup founders & leadership Anyone needing automated sales performance insights Requirements to Use This Workflow To run this workflow, you need: n8n instance (cloud or self-hosted) Access to orders data (API, database or platform integration) Airtable base + Personal Access Token Slack workspace with API permissions Basic understanding of sales metrics (revenue, units, categories) How It Works 1. Scheduler Trigger – Workflow runs on a defined schedule. 2. Build Date Ranges – Calculates current and previous periods. 3. Fetch Orders (Current) – Pulls orders for the active period. 4. Fetch Orders (Previous) – Pulls orders for comparison. 5. Aggregate by Category – Groups sales and calculates metrics. 6. Classify Performance – Assigns tags and actions. 7. Save to Airtable – Stores structured results. 8. Build Slack Summary – Creates a readable summary message. 9. Send to Slack – Delivers insights to the team. Setup Steps 1. Import the provided n8n workflow JSON. 2. Configure the Scheduler timing. 3. Set your preferred granularity (daily / weekly / monthly). 4. Connect and map your Orders data source. 5. Connect Airtable and map fields: Category ID / Name Current Revenue Previous Revenue Units Share Tag Recommended Action 6. Connect Slack API credentials and select a channel. 7. Activate the workflow — done! How To Customize Nodes Change Time Period Switch between daily, weekly or monthly comparisons. Adjust rolling windows for testing or analysis. Adjust Performance Thresholds Modify revenue or share thresholds. Change category labels or actions. Customize Airtable Storage Add optional fields such as: Report date Growth percentage Notes or owner Review status Customize Slack Summary You may add: Emojis or highlights Mentions (@channel, @team) Links to Airtable records Separate sections for risks or wins Add-Ons (Optional Enhancements) You can extend this workflow to: Add Teams or Email notifications Track trends over multiple periods Generate charts or dashboards Add alerts for sudden drops or spikes Include AI-based insights or explanations Export reports to Google Sheets or CSV Use Case Examples 1\. Weekly Sales Review Automatically send category performance every week. 2\. Product Decision Support Identify which categories to promote or discontinue. 3\. Leadership Updates Share clear performance summaries with management. 4\. E-commerce Optimization Spot declining categories before revenue drops. 5\. Historical Analysis Track performance trends over time in Airtable. Troubleshooting Guide | Issue | Possible Cause | Solution | |-----------------------|--------------------------|------------------------------------------| | No Slack message | Slack node not connected | Verify Slack credentials | | No Airtable data | Field mapping mismatch | Match Airtable column names | | Missing current orders| Date range incorrect | Check UTC date logic | | Empty summary | No category data | Verify aggregation step | | Workflow not running | Trigger disabled | Enable Scheduler node | Need Help? If you need help extending or customizing this workflow with adding alerts, dashboards, AI insights or scaling it for production then our n8n workflow developers at WeblineIndia can assist with advanced automation and reporting solutions.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Send a Slack notification for out-of-stock items in Katana

When an item's inventory is out of stock in Katana, a Slack notification is sent.

Free

Update Google Sheets rows instantly with insights from ChatGPT based on cell changes

Instantly update Google Sheets rows with insights from ChatGPT when cell changes are detected, enhancing data analysis and decision-making.

Free

Filter rows in Google Sheets and send an email with the results

Automatically filter rows in Google Sheets and send the results via email. Streamline data management and communication with this powerful integration.

Free

Create new HubSpot CRM contacts from Airtable records when triggered by a Webhook

Every time a custom webhook is triggered, Make will automatically use the id output from the webhook to retrieve a record from Airtable and validate the email of that record with ZeroBounce. If the email status is "valid" it will add a contact to HubSpot CRM. The webhook should have a field "id" otherwise the scenario will not be triggered.

Free

Shopify review aggregator: Trustpilot, Google, Facebook to Google Sheets

Multi-Platform Review Collector for n8n: Trustpilot + Google + Facebook Automation How it works The schedule triggers daily review collection from configured platforms and connects to multiple review platform APIs to download latest reviews. The workflow normalizes review data into consistent format with rating, text, date, source, and customer name. It removes duplicates and stores centralized database in Google Sheets creating comprehensive review repository for analysis and response managemen

Free

Multi-account email classifier with AI, Gmail, Discord & Google Sheets

AI Email Classifier 📬 Automate Email Classification, Prioritization, and Spam Detection Across Multiple Accounts Created by: Jayant Kumar (@jharilela) 🛠 Powered by: Gmail, Google Sheets, OpenAI, Discord, and n8n --- Sample Discord labelling as Spam Sample Discord labelling as Legit ![ai-email-classifier-legit](

Free

Lightroom cloud to Instagram auto poster (AI captions)

Automatically publish Lightroom photos to Instagram with short, human-sounding AI captions. This workflow pulls the next item from your Data Table queue, generates an on-brand caption from alt text + metadata, uploads via Instagram Graph API, and marks it posted. Use it together with “Lightroom Cloud → Photos Queue (AI Alt Text)” and “Lightroom Image Webhook (Direct JPEG for Instagram).” What it’s for Hands-free Lightroom-to-Instagram posting: schedule, caption with AI, and publish consistently

Free

Automatic email categorization & labeling in Zoho Mail with GPT-4o-mini

AI-Powered Email Categorization & Labeling in Zoho Mail This n8n template demonstrates how to use AI text classification to automatically categorize incoming emails in Zoho Mail and apply the correct label (e.g., Support, Billing, HR). It saves time by keeping your inbox structured and ensures emails are routed to the right category. Use cases include: - Routing customer support requests to the correct team. - Organizing billing and finance communications separately. - Streamlining HR and recrui

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free