Monitor and Track brand Sentiment on Facebook Groups with Bright data

Go to Workflow
2,326 views
Built by Zacharia Kimotho Zacharia Kimotho
Created on June 05, 2026

Description


Workflow documentation updated on 21 May 2025

This workflow keeps track of your brand mentions across different Facebook groups and provides an analysis of the posts as positive, negative or neutral and updates this to Googe sheets for further analysis

This is useful and relevants for brands looking to keep track of what people are saying about their brands and guage the customer satisfaction or disatisfaction based on what they are talking about

Who is this template for?
This workflow is for you if You

Need to keep track of your brand sentiments across different niche facebook groups
Own a saas and want to monitor it across different local facebook Groups
Are looking to do some competitor research to understand what others dont like about their products
Are testing the market on different market offerings and products to get best results
Are looking for sources other that review sites for product, software or service reviews
Need to keep track of your brand sentiments across different niche facebook groups
Are starting on market research and would like to get insights from differnt facebook groups on app usage, strngths weaknesses, features etc

How it works
You will set the desired schedule by which to monitor the groups
This gets the brand names and facebook Groups to monitor.

Setup Steps
Before you begin
You will need access to a Bright Data API to run this workflows
Make a copy of the sheet below and add the urls for the facebook groups to scrap and the brand names you wish to monitor.


Import the workflow json to your canvas
Make a copy of this Google sheet to get started easily
Set your APi key in the Map out the Google sheet to your tables
You can use/update the current AI models to differnt models eg Gemini or anthropic
Run the workflow

Setup B
Bright Data provides an option to receive the results on an external webhook via a POST call. This can be collected via the

Nodes Used (5)

Google Sheets
n8n-nodes-base.googleSheets
HTTP Request
n8n-nodes-base.httpRequest
Information Extractor
@n8n/n8n-nodes-langchain.informationExtractor
OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter
Sentiment Analysis
@n8n/n8n-nodes-langchain.sentimentAnalysis