๐Ÿ“Š Monitor competitor websites daily with Firecrawl, Gemini, and Zalo Bot alerts

โšก 77 views ยท ๐Ÿ“Š Market Research & Insights

๐Ÿ’ก Pro Tip โ€” For competitive intelligence, ScraperNode can automate the data collection โ€” Yelp reviews, Glassdoor company data, and Crunchbase profiles all return structured JSON you can feed straight into this workflow.

View All Scrapers

Description

Who is this for?

Vietnamese businesses, marketers, and product managers who need daily competitive intelligence about competitor websites without manually checking them every day.

How it works

This template combines two custom community nodes (Firecrawl + Zalo Bot) to automate competitor monitoring with AI-powered Vietnamese summaries.

  1. Schedule Trigger runs daily at 9 AM
  2. Set Configuration holds competitor URL, brand name, and Zalo Chat ID
  3. Firecrawl Scrape fetches the competitor page (handles JS, anti-bot, content cleaning)
  4. OpenAI Summarize generates a concise Vietnamese summary of key updates
  5. Format Alert prepares the notification text with timestamp and source
  6. Zalo Bot Send delivers the alert via Zalo Bot Platform

Why this combination is unique

Set up steps

  1. Install community nodes n8n-nodes-firecrawl-v2 and n8n-nodes-zalo-platform
  2. Get Firecrawl API key from firecrawl.dev (or use self-hosted)
  3. Create a Zalo Bot via Zalo Bot Manager in the Zalo app to get your Bot Token
  4. Add OpenAI credentials (or swap with Claude/Gemini)
  5. Update Set Configuration with competitor URL and Zalo Chat ID
  6. Activate and let it run daily

Requirements

How to customize

๐Ÿ”— Nodes Used

Schedule Trigger, Google Gemini

๐Ÿ“ฅ Import

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

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup