Monitor competitors effortlessly using this n8n workflow. This template uses Airtop for AI-powered web scraping, Google Sheets for tracking, and Slack to instantly notify your team of pricing changes.
Download this n8n workflow template and start using it instantly.
Product Managers needing real-time competitive intelligence.
Marketing Analysts tracking market movements.
Business Operations teams who want a zero-maintenance n8n workflow for data monitoring.
Users looking for powerful n8n templates integrating AI web extraction.
Keeping track of competitor pricing is critical but time-consuming. This specialized n8n workflow provides a fully automated solution by leveraging the power of Airtop's AI web extraction capabilities. The core problem it solves is the manual and inconsistent process of periodically visiting competitor websites to check for updates. This n8n workflow begins by pulling a list of target URLs from Google Sheets. For each URL, the Airtop n8n node intelligently extracts structured pricing data and compares it against the previously recorded details stored in the sheet. If a significant difference is detected (or if it's the first time checking), the process updates the master sheet and instantly alerts the relevant team via Slack. This ensures you never miss a strategic move by a competitor, offering immediate, actionable intelligence directly through this reliable n8n template.
The process is initiated by a Manual Trigger n8n trigger (which should be replaced with a Schedule n8n trigger for production monitoring).
status field ([DIFF], [SIMILAR], or [NEW]).status field. Only items where the status is NOT SIMILAR (i.e., new items or changed items) are allowed to pass to the next steps. This is a critical flow control step in this n8n workflow.differences_summary to alert the team instantly about the detected change. This completes the fully automated monitoring n8n workflow cycle.To deploy this powerful n8n workflow, follow these steps:
channelId where you wish to receive the alerts.This n8n workflow leverages several specialized n8n node types to achieve its goal:
When clicking ‘Test workflow’ (Manual Trigger): The starting n8n trigger for testing this n8n workflow structure. For production use, replace this with a Schedule n8n node.
Get Pricing URLs (Google Sheets): Function: Reads all necessary columns (URL, previous pricing, and row index) from the spreadsheet. Key Configuration: Operation set to 'Read' using list mode for document ID and sheet name.
Check pricing (Airtop): Function: Executes the core logic. It scrapes the specified URL, uses a detailed prompt to summarize the current pricing and compare it against the input Pricing field, returning a structured JSON output including a status field. Key Configuration: Resource set to extraction, Operation to query, passing dynamic data using an n8n expression for the URL and the comparison prompt.
Merge: Function: Combines the data streams from the Google Sheets n8n node and the Airtop n8n node outputs, ensuring all necessary input fields (like rownumber) are available downstream.
Parse response (Code): Function: This critical custom code n8n node parses the modelResponse string output from Airtop into a native JSON object, making the status, pricingsummary, and differencessummary keys accessible. It also attaches the rownumber for later updating.
Filter out similar (Filter): Function: Implements flow control. It filters results, allowing the n8n workflow to proceed only if the status is not 'SIMILAR'. Key Configuration: Condition checks if $json.status 'not contains' 'SIMILAR'.
Update pricing (Google Sheets): Function: Writes the new pricingsummary and current Time back to the spreadsheet, updating the previous record for the next check. Key Configuration: Operation set to 'Update', matching on the unique rownumber column.
Notify pricing change (Slack): Function: Sends the final alert summarizing the detected change. Key Configuration: Uses dynamic n8n expressions to construct the message text based on the URL and the AI-generated differences_summary field.
Use this n8n workflow to automatically check your Meta (Facebook) Ads account balance every 12 hours and send an instant Telegram alert when the funds fall below your defined threshold.

Automate real-time stakeholder notifications for new Stripe purchases using this powerful n8n workflow. Get instant alerts via Telegram, Gmail, and WhatsApp.

Use this foundational n8n workflow to automatically capture new time entries from Toggl. This robust n8n trigger is the essential first step for building advanced time tracking reports and integrations.

Monitor any RSS feed using this powerful n8n workflow. It filters out previously processed articles, structures the data, and scrapes the primary image URL using a sophisticated n8n node for efficient content processing.


AI Engineer at Airtop AI







































