Workflow overview
Why this workflow matters
Potentially useful as a reusable automation building block.
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. Schedule Trigger runs daily at 9 AM Set Configuration holds competitor URL, brand name, and Zalo Chat ID Firecrawl Scrape fetches the competitor page (handles JS, anti-bot, content cleaning) OpenAI Summarize generates a concise Vietnamese summary of key updates Format Alert prepares the notification text with timestamp and source Zalo Bot Send delivers the alert via Zalo Bot Platform Why this combination is unique Firecrawl handles modern JavaScript-heavy websites that traditional scrapers fail on Zalo Bot is the dominant messaging platform in Vietnam (75M+ users) Vietnamese AI summarization removes the language barrier for local teams No other template combines web scraping with Zalo Bot alerts Set up steps Install community nodes AlekSystem-nodes-firecrawl-v2 and AlekSystem-nodes-zalo-platform Get Firecrawl API key from firecrawl.dev (or use self-hosted) Create a Zalo Bot via Zalo Bot Manager in the Zalo app to get your Bot Token Add OpenAI credentials (or swap with Claude/Gemini) Update Set Configuration with competitor URL and Zalo Chat ID Activate and let it run daily Requirements Self-hosted AlekSystem (community nodes cannot be installed on AlekSystem Cloud) Firecrawl API key (Cloud or self-hosted) Zalo Bot Token from Zalo Bot Manager OpenAI API key How to customize Loop over multiple competitors Replace OpenAI with Claude, Gemini, or local LLM Save history to Google Sheets to track changes Add diff detection to alert only on actual changes Send to multiple Zalo recipients or groups
Best fit
Categories
Services
Use cases
Need another direction?