πŸ“Š Analyze WooCommerce product reviews with GPT-4, Airtable & Slack summaries

⚑ 5 views Β· πŸ“Š Market Research & Insights

Description

WooCommerce Product Reviews: Sentiment Analysis with Slack Summary

This workflow automatically fetches product reviews from your WooCommerce store, analyzes the sentiment of each review using AI, stores the results in Airtable and sends a summary of positive, neutral and negative reviews to Slack. It helps teams quickly understand overall customer feedback, track product sentiment and stay updated without manually reading all reviews.

Quick Start – Implementation Steps

  1. Import the workflow JSON file into n8n.
  2. Configure credentials:
    • WooCommerce HTTP Basic Auth (for fetching reviews)
    • OpenAI API (for sentiment analysis)
    • Airtable Personal Access Token (for storing reviews)
    • Slack API (for sending summary messages)
  3. Adjust the Cron/Schedule Trigger node to your preferred interval (e.g., every 10 minutes).
  4. Test the workflow with a few reviews to ensure AI and Slack integrations work correctly.
  5. Activate the workflow after confirming functionality.

What It Does

This workflow automates sentiment analysis and team notification:

Who’s It For

This workflow is ideal for:

Requirements to Use This Workflow

How It Works

  1. Schedule Trigger – Executes the workflow at the defined interval.
  2. Set WooCommerce Domain – Configures which store to fetch reviews from.
  3. Fetch Reviews – Retrieves all recent product reviews from WooCommerce.
  4. Loop Over Items – Splits reviews into manageable batches.
  5. Message a Model – Sends reviews to AI for sentiment analysis and short summary.
  6. Merge & Code Nodes – Combines AI results with original review data and prepares it for storage and summary.
  7. If Node – Checks review sentiment for saving or further processing.
  8. Create a Record (Airtable) – Saves each review with sentiment and AI summary.
  9. Code Summary Node – Counts the number of positive, neutral, and negative reviews.
  10. Send a Message (Slack) – Sends a concise summary of review sentiment to the Slack channel.

Setup Steps

  1. Import the workflow JSON into n8n.
  2. Add credentials:
    • WooCommerce HTTP Basic Auth
    • OpenAI API
    • Airtable Personal Access Token
    • Slack API
  3. Configure the WooCommerce domain in the Set WooCommerce Domain node.
  4. Test the workflow with sample reviews to ensure AI outputs correctly.
  5. Adjust the Schedule Trigger interval as needed.
  6. Activate the workflow after confirming that data flows correctly from WooCommerce β†’ AI β†’ Airtable β†’ Slack.

How To Customize Nodes

Schedule Trigger

Set WooCommerce Domain

Fetch Reviews

Message a Model

Create a Record (Airtable)

Send a Message (Slack)

Optional Enhancements

Use Case Examples

  1. Automated Sentiment Tracking – Understand customer feedback without manual reading.
  2. Team Alerts – Notify product and support teams about negative reviews quickly.
  3. Data Storage & Reporting – Keep historical sentiment in Airtable for trend analysis.
  4. Efficient Batch Processing – Process large number of reviews without overloading the system.

Troubleshooting Guide

IssuePossible CauseSolution
Reviews not fetchedWrong WooCommerce credentials or endpointCheck WooCommerce HTTP Basic Auth and store domain
AI analysis failsOpenAI API key invalid or prompt errorVerify OpenAI credentials and prompt syntax
Slack message missingIncorrect Slack channel or API tokenCheck Slack credentials and channel ID
Airtable not storing reviewsTable or field mismatchVerify Airtable base, table, and column mapping

Need Help?

If you need assistance setting up the workflow, customizing AI sentiment analysis or integrating Slack summaries, feel free to contact our n8n development team at WeblineIndia. We provide workflow automation, AI integration and reporting solutions for WooCommerce stores.

πŸ”— Nodes Used

Airtable, HTTP Request, Slack, Schedule Trigger, OpenAI

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup