Monitor Competitor Pricing with n8n and Airtop AI

Automatically track and compare competitor pricing pages using n8n integrated with Airtop AI to detect significant changes. Save hours of manual monitoring and get real-time Slack alerts for pricing updates.
manualTrigger
googleSheets
airtop
+4
Workflow Identifier: 1966
NODES in Use: Manual Trigger, Google Sheets, Airtop, Code, Merge, Filter, Slack
Automate competitor pricing with n8n and Airtop AI

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What this workflow does

This n8n workflow reads competitor pricing URLs from Google Sheets, uses Airtop AI to extract and compare pricing details, updates the sheet with changes, and sends Slack alerts only for meaningful price differences.

Its main goal is to stop the manual, error-prone process of checking competitor prices by hand and give fast updates on important pricing changes.

Who should use this workflow

This workflow fits product managers or teams who watch competitor SaaS pricing.

It helps save hours weekly by automating price checks and alerts, reducing mistakes and improving decision speed.

Tools and services used

  • Google Sheets: Holds competitor pricing page URLs and stores updated pricing info.
  • Airtop AI: Extracts detailed pricing info, like plan names and top features, and compares new data to old.
  • Slack: Sends notifications about pricing changes to a team channel.
  • n8n: Automates the workflow connecting all these tools smoothly.

Input, processing, and output summary

Inputs

Competitor pricing URLs stored in a Google Sheets document’s specific sheet and column.

Processing steps

  • Read URLs from Google Sheets.
  • Send each URL to Airtop AI with a prompt to extract pricing details and compare with previous data.
  • Merge Airtop AI results with original URL data for clarity.
  • Parse AI JSON responses into usable fields like pricing summary and change status.
  • Filter out results where pricing didn’t change much.
  • Update Google Sheets rows with new pricing summaries and timestamps.
  • Send Slack messages only for pricing URLs with notable changes.

Outputs

Updated Google Sheets with fresh pricing summaries and change times.

Slack notifications alerting the team about significant competitor pricing updates.

Beginner step-by-step: How to use this workflow in n8n

Import the workflow

  1. In the n8n editor, click the “Import” button or use “Import from File”.
  2. Select the workflow file downloaded from this page using the Download button.

Configure nodes

  1. Add your Google Sheets OAuth2 credentials for both reading and updating sheets.
  2. Enter correct Document ID and Sheet Name where competitor URLs live in the Google Sheets (Get Pricing URLs) node.
  3. Provide Airtop API credentials inside the Airtop (Check pricing) node.
  4. Verify the prompt inside the Airtop node matches the pricing page style for best extraction (copy-paste prompt if needed):
Extract competitor SaaS pricing page details: plan names, prices, top 3 features. Compare with last saved prices and highlight differences.

  1. Configure Google Sheets (Update pricing) node to update correct rows with new pricing and use {{$now}} for timestamp.
  2. Set Slack API token and target channel ID in the Slack (Notify pricing change) node.

Test and activate

  1. Run workflow once by clicking the manual trigger’s Execute Workflow button to check if data flows and nodes work without errors.
  2. If all tests pass, enable the workflow to run automatically or replace manual trigger with a Cron trigger for scheduled runs.

Optionally, for more security and control, run this workflow on a self-hosted n8n instance self-host n8n.

Common problems and edge cases

Airtop AI returns errors or wrong data

The prompt might mismatch the competitor’s page format or the URL might be down.

Try checking the URL in a browser and adjusting the Airtop node’s prompt for better matching content.

Google Sheets update fails

This happens if row_number is wrong or credentials expired.

Ensure the workflow passes the right row_number and reauthorize Google OAuth2 if needed.

No Slack notifications sent

Slack node needs the correct API token scopes and the right channel ID.

Verify Slack credentials and channel settings to fix.

Ways to customize the workflow

  • Edit Airtop AI prompt to capture more or fewer details from pricing pages.
  • Add a Gmail node after filtering to send emails besides or instead of Slack messages.
  • Include extra competitor info in Google Sheets, like product names, and show these in notifications.
  • Change manual trigger to Cron node to run monitoring automatically on a schedule.
  • Save pricing history also in a database like Airtable or MySQL to spot trends over time.

Summary of benefits and results

✓ Saves hours spent checking competitor pricing manually.
✓ Reduces mistakes from human error in price tracking.
✓ Delivers fast, clear alerts only when prices actually change.
✓ Keeps competitor pricing data neatly updated in Google Sheets.
✓ Notifies teams via Slack instantly to react quickly.


Automate competitor pricing with n8n and Airtop AI

Visit through Desktop to Interact with the Workflow.

Author
Written By
Vikash Kumar
Building AI agents, n8n workflows and end-to-end automation for 30+ Brands across India, the US, Europe, Dubai & Australia. 7+ years of Experience saving founders real hours every week - no code required.
Author
Written By
Vikash Kumar
Building AI agents, n8n workflows and end-to-end automation for 30+ Brands across India, the US, Europe, Dubai & Australia. 7+ years of Experience saving founders real hours every week - no code required.

Frequently Asked Questions

The workflow reads competitor pricing page URLs stored in a Google Sheets spreadsheet.
Airtop AI extracts detailed pricing data from URLs and compares it with previously saved pricing.
Slack messages are sent only when the workflow detects meaningful pricing changes from competitors.
Yes. Replacing the manual trigger with a Cron node lets the workflow run daily or weekly automatically.

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.