Skip to main content

WooCommerce πŸ›’ Product Review Sentiment Analysis and AI Report πŸ€– for Improvement

Workflow preview

Workflow preview
100%
WooCommerce πŸ›’ Product Review Sentiment Analysis and AI Report πŸ€– for Improvement preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

This workflow automates the end to end analysis of WooCommerce product reviews , transforming raw customer feedback into actionable product and customer care insights , and delivering them in a str...

Best for

  • Market Research automation workflows
  • AI Summarization automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.manualtrigger, n8n-nodes-base.splitinbatches, @n8n/n8n-nodes-langchain.sentimentanalysis, @n8n/n8n-nodes-langchain.lmchatopenai, n8n-nodes-base.woocommerce, n8n-nodes-base.merge, n8n-nodes-base.gmail, n8n-nodes-base.set

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Davide.

Original n8n.io source

1.1 Workflow description

Title
WooCommerce πŸ›’ Product Review Sentiment Analysis and AI Report πŸ€– for Improvement
Workflow name
WooCommerce πŸ›’ Product Review Sentiment Analysis and AI Report πŸ€– for Improvement

This workflow automates the end-to-end analysis of WooCommerce product reviews, transforming raw customer feedback into actionable product and customer-care insights, and delivering them in a structured, visual, and shareable format.

This workflow analyzes product review sentiment from WooCommerce using AI. It starts by retrieving reviews for a specified product via the WooCommerce.

Each review then undergoes sentiment analysis using LangChain's Sentiment Analysis. The workflow aggregates sentiment data, creates a pie chart visualization via QuickChart, and compiles a comprehensive report using an AI Agent.

The report includes executive summaries, quantitative data, qualitative analysis, product diagnostics, and operational recommendations. Finally, the AI-generated report is converted to HTML and emailed to a designated recipient for review by customer and product teams.


Key Advantages

1. βœ… Full Automation of Review Analysis

Eliminates manual work by automating data collection, sentiment analysis, reporting, visualization, and delivery in a single workflow.

2. βœ… Scalable and Reliable

Batch processing ensures the workflow can handle dozens or hundreds of reviews without performance issues.

3. βœ… Action-Oriented Insights (Not Just Sentiment)

Instead of stopping at sentiment scores, the workflow produces:

  • Root-cause hypotheses
  • Concrete improvement actions
  • Prioritized recommendations (P0 / P1 / P2)
  • Measurable KPIs
4. βœ… Combines Quantitative and Qualitative Analysis

Merges hard metrics (averages, distributions, outliers) with qualitative insights (themes, risks, opportunities), giving a 360Β° view of customer feedback.

5. βœ… Visual + Narrative Output

Stakeholders receive both:

  • Visual sentiment charts for quick understanding
  • Structured written reports for strategic decision-making
6. βœ… Ready for Product & Customer Care Teams

The output format is tailored for non-technical teams:

  • Clear language
  • Masked personal data (GDPR-friendly)
  • Immediate usability in meetings, emails, or documentation
7. βœ… Easily Extensible

The workflow can be extended to:

  • Run on a schedule
  • Analyze multiple products
  • Store results in a database or CRM
  • Trigger alerts for negative sentiment spikes
Ideal Use Cases
  • Continuous monitoring of product sentiment
  • Supporting product roadmap decisions
  • Identifying customer pain points early
  • Improving customer support response strategies
  • Reporting customer voice to stakeholders automatically

How it works

  1. Manual Trigger & Configuration The workflow starts manually and sets the target WooCommerce product ID and store URL.

  2. Data Retrieval from WooCommerce

    • Fetches all reviews for the selected product via the WooCommerce REST API.
    • Retrieves product details (name, description, categories) to enrich the analysis context.
  3. Batch Processing of Reviews Reviews are processed in batches to ensure scalability and reliability, even with a large number of reviews.

  4. AI-Powered Sentiment Analysis

    • Each review is analyzed using an OpenAI-based sentiment analysis model.

    • For every review, the workflow extracts:

      • Sentiment category (Positive / Negative / Neutral)
      • Strength (intensity)
      • Confidence (reliability of the classification)
  5. Data Normalization & Aggregation

    • Review text is cleaned and structured.
    • Sentiment data is aggregated to compute overall distributions and metrics.
  6. Visual Sentiment Distribution

    • A pie chart is dynamically generated via QuickChart to visually represent sentiment distribution.
  7. Advanced AI Insight Generation A specialized AI agent (β€œProduct Insights Analyst”) transforms the raw and aggregated data into a professional, structured report, including:

    • Executive summary
    • Quantitative statistics
    • Qualitative themes
    • Product diagnosis
    • Operational recommendations
    • Product backlog ideas
    • Next steps
  8. HTML Conversion & Delivery

    • The report is converted into clean HTML.
    • The final output is automatically sent via email to stakeholders (e.g. product or customer care teams).

Set up steps

  1. Configure credentials:

    • Set up WooCommerce API credentials in the HTTP Request node.
    • Add OpenAI API credentials for both sentiment analysis and reporting.
    • Configure Gmail OAuth2 credentials for sending the final email report.
  2. Set parameters:

    • In the "Product ID" node, replace PRODUCT_ID and YOUR_WEBSITE with actual product ID and WooCommerce site URL.
    • Update the recipient email address in the "Send a message" node.
  3. Optional adjustments:

    • Modify the pie chart design in the "QuichChart" node if needed.
    • Adjust the report structure or language in the "Product Insights Analyst" system prompt.
  4. Run the workflow:

    • Click "Execute workflow" on the manual trigger to start the process.
    • Monitor execution in n8n to ensure all nodes process correctly.

Once configured, the workflow will automatically analyze product reviews, generate insights, and deliver a formatted report via email.


πŸ‘‰ Subscribe to my new YouTube channel. Here I’ll share videos and Shorts with practical tutorials and FREE templates for n8n.


Need help customizing?

Contact me for consulting and support or add me on Linkedin.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - When clicking β€˜Execute workflow’

Type / Role
n8n-nodes-base.manualTrigger - manualTrigger
Config choices
Version 1

Block 2 - Loop Over Items

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 3 - Sentiment Analysis

Type / Role
@n8n/n8n-nodes-langchain.sentimentAnalysis - sentimentAnalysis
Config choices
Version 1.1

Block 4 - OpenAI Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.3

Block 5 - OpenAI Chat Model1

Type / Role
@n8n/n8n-nodes-langchain.lmChatOpenAi - lmChatOpenAi
Config choices
Version 1.3

Block 6 - Get a product

Type / Role
n8n-nodes-base.wooCommerce - wooCommerce
Config choices
Version 1

Block 7 - Merge

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 8 - Send a message

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 2.2

Block 9 - Product ID

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 10 - Set review

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 11 - Aggregate reviews

Type / Role
n8n-nodes-base.aggregate - aggregate
Config choices
Version 1

Block 12 - Set vars for chart

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 13 - Product Insights Analyst

Type / Role
@n8n/n8n-nodes-langchain.agent - agent
Config choices
Version 3.1

Block 14 - HTML Converter

Type / Role
@n8n/n8n-nodes-langchain.chainLlm - chainLlm
Config choices
Version 1.9

Block 15 - GET Product Reviews

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.3

Block 16 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 17 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 18 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 19 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 20 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 21 - QuickChart

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.3

Block 22 - Sticky Note8

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow WooCommerce πŸ›’ Product Review Sentiment Analysis and AI Report πŸ€– for Improvement
Complexity advanced
Nodes 22
Categories Market Research, AI Summarization
Author Davide
Published 09 Jan 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/12603/12603.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does WooCommerce πŸ›’ Product Review Sentiment Analysis and AI Report πŸ€– for Improvement do?

This workflow automates the end to end analysis of WooCommerce product reviews , transforming raw customer feedback into actionable product and customer care insights , and delivering them in a str...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Market Research, AI Summarization use case.