You are helping me build the following AI agent workflow. ## Goal Competitor Price Monitoring with Alerts: Monitors competitor prices on a schedule and sends an alert to Discord when they drop below your internal benchmark. ## Specification - What it does: Stay ahead of market shifts by receiving instant Discord alerts whenever a competitor drops their prices below your set benchmarks. The agent automatically scans specified websites on schedule, extracts current pricing from the web pages, and compares them against your stored baseline in Google Sheets to trigger these timely notifications. - Trigger: On a schedule (Scheduled ยท daily) - Autonomy: Fully hands-off - Expected setup effort: about an afternoon - Tools/services involved: - Google Sheets: Store and update price data - HTTP Request: Fetch product page content - HTML: Extract raw price data from pages - Code: Clean and parse price numbers - Discord: Send alerts when prices drop ## Known pitfalls, handle each one explicitly in your implementation 1. Competitor websites often block automated requests, so implement rotating user agents or proxy support to avoid IP bans. 2. Price formats vary significantly across sites, so add error handling for non-numeric characters like currency symbols or commas. 3. Discord webhooks can fail if the payload exceeds size limits, so truncate long product descriptions in your alert message. 4. Google Sheets API quotas may be exceeded during high-frequency updates, so batch writes or add delays between sheet operations. ## Reference implementation https://n8n.io/workflows/6179 (workflow template) Fetch and inspect this before building. If it matches my stack, adapt it; if not, rebuild the pattern with my tools. ## Process requirements 1. Before building: ask me which of the listed tools I actually use and what my platform is (n8n / Make / code / other). Do not assume. 2. Adapt the pattern to my answers; do not force the reference stack. 3. Address every pitfall above; tell me how you handled each. 4. Provide a test plan I can run before letting this touch real data. 5. Ask before any step that sends messages, modifies data, or spends money. Source: https://usecasesforagents.com/use-case/competitor-price-monitoring-with-alerts/ via usecasesforagents.com