Competitor Price Monitor
Example prompt: "Every morning, check the prices of our top 10 products on two competitor websites and send me a Slack summary of anything that changed by more than 5%."
How to automate competitor price monitoring with GloriaMundo
The Problem
Pricing decisions in e-commerce are often reactive. A competitor drops a price, customers notice before you do, and by the time you adjust you have already lost sales. Manually checking competitor websites is tedious and inconsistent — it takes 20-30 minutes to check even a handful of products across two or three competitor sites, and the task tends to slip when the team is busy. Dedicated price monitoring tools exist but often cost hundreds per month, which is hard to justify for a small catalogue.
How GloriaMundo Solves It
We build a scheduled workflow that checks competitor pricing each morning. A code step loads your product list and the corresponding competitor URLs from a Google Sheet. For each product, a URL extract step fetches the competitor product page and a code step parses out the current price. Another code step compares today's prices against the previous run's prices (stored via a state step) and flags any changes above your threshold — say, 5%. An LLM step summarises the changes into a concise briefing: which products moved, in which direction, and by how much. An integration step posts the summary to Slack. Glass Box preview shows you the fetched prices and the draft summary before the first run, so you can verify the extraction is working correctly.
Example Workflow Steps
- Trigger (scheduled): Runs every morning at 7:00 AM.
- Step 1 (integration): Read the product list and competitor URLs from a Google Sheet.
- Step 2 (url_extract): Fetch each competitor product page.
- Step 3 (code): Parse the current price from each fetched page.
- Step 4 (state): Retrieve yesterday's prices and store today's prices for the next run.
- Step 5 (code): Compare today's prices against yesterday's, flag changes exceeding the 5% threshold.
- Step 6 (llm): Write a plain-language summary of price movements — what changed, direction, and percentage.
- Step 7 (integration): Post the pricing summary to #pricing on Slack.
Integrations Used
- Google Sheets — stores the product list, competitor URLs, and optionally a price history log
- Slack — receives the daily pricing summary so the team can act on changes quickly
Who This Is For
E-commerce store owners and pricing managers who compete on price with a handful of known competitors and want to stay informed without manually browsing competitor sites every day. Particularly useful for shops with 10-50 key products where pricing agility directly affects sales volume.
Time & Cost Saved
Manually checking competitor prices across 10 products on 2 competitor sites takes roughly 30 minutes per day — about 2.5 hours per week. This workflow eliminates that task entirely and catches changes you might miss on a busy day. The real value is in faster reaction time: adjusting your price within hours of a competitor change rather than days. The workflow uses integration, code, url_extract, state, and LLM steps, costing a few credits per daily run.