Competitor Pricing & Offer Alert System
This automated market intelligence system runs daily web scrapes on competitor pricing pages to track tier updates and promotional offers. It uses AI to structure the raw HTML data, compares it against historical database records, and immediately alerts the sales team via Slack if pricing changes are detected.
Scrape competitor websites daily, analyze changes in pricing or feature packaging, and alert your team via Slack.
ROI Analysis
Cost Saved /mo
$2,248
Capacity Unlocked
75h
Execution Pathway
Navigate to competitor pricing page.
Web ScraperCompare current prices to historical data.
Data AnalystFormat alert and send to Slack.
NotifierEnterprise Guardrails
- Human strategy review required before adjusting our own prices
The Goal: Automated Market Intelligence
Staying ahead of the competition means knowing exactly when they change their pricing, add new features to their tiers, or launch a hidden promotional offer. This agent runs silently in the background every night, scrapes your competitors' pricing pages, compares the data to yesterday, and pings your Slack channel if anything changes.
Here is the exact step-by-step blueprint to build this intelligence agent.
Step 1: The Daily Scheduler (Trigger)
Create a new scenario in Make.com. Set the trigger to a Time schedule module.
- Configure it to run once a day at 2:00 AM (so your team has the data ready when they log in).
Step 2: The Web Scraper (Data Gathering)
To pull data effectively without getting blocked, use a data enrichment tool. Add the Clay (or standard HTTP) module to scrape the target URL (e.g., https://competitor.com/pricing).
- Extract the raw text from the webpage body.
Step 3: AI Data Structuring
Raw HTML/text is messy. Add an OpenAI (ChatGPT) module (gpt-4o) to clean and structure the data.
System Prompt (Data Analyst): You are a market research analyst. Read the scraped text from a competitor's pricing page. Extract the exact names of their pricing tiers, the monthly cost, and the top 3 features of each tier.
Output strict JSON.
Step 4: Historical Comparison
Add a Google Sheets or Airtable module ("Search Rows").
- Query your database for the last recorded price for this specific competitor.
- Add a Make.com Router with a Filter:
- Path A: If
Current_Price=Historical_Price, do nothing (End Scenario). - Path B: If
Current_Price!=Historical_Price, proceed to Step 5.
- Path A: If
Step 5: Slack Alert (The Action)
Add the Slack module and select "Create a Message". Route this directly to your #competitor-intel or #sales-team channel.
- Message Template:
🚨 *Competitor Pricing Change Detected!* 🚨Competitor: [Competitor Name]Old Price: $[Historical_Price]New Price: $[Current_Price]Summary of Feature Changes: [Insert AI Summary]
📥 1-Click Import (Make.com Blueprint)
Don't want to build this from scratch? Download our pre-configured Make.com JSON file below.
Prerequisite Stack
Make.com
ServiceThe leading visual platform to design, build, and automate workflows using AI agents and 1,000+ apps.
Source ToolOpenAI (GPT-4o)
ServiceState-of-the-art multimodal model perfect for vision extraction, complex reasoning, and tool use.
Source ToolClay
ServiceThe ultimate GTM tool that combines 50+ data sources to find and enrich lead and competitor information.
Source Tool