Listing Price Change Monitor
Example prompt: "Every morning, check the property listing URLs in my 'watched properties' Google Sheet. If any listing has changed its asking price since last time, send an email to the buyer contacts listed against that property with the old price, new price, and a short note from me. Log the price change in the sheet and post a summary to my #listings Slack channel."
The Problem
Buyers often ask their agent to keep an eye on specific properties — waiting for a price reduction before making an offer, or monitoring comparable listings to gauge market movement. Manually checking a dozen listing pages every day, comparing prices to what they were yesterday, and then emailing the right clients is tedious and easy to let slip. Miss a price drop by a day and a competing offer may already be in.
How GloriaMundo Solves It
We build a daily scheduled workflow. An integration step reads your watched properties sheet, which contains listing URLs, current recorded prices, and the buyer contacts interested in each one. A URL extract step visits each listing page to get the current asking price. A code step compares the new price against the stored price and flags any changes. For properties where the price has moved, an LLM step drafts a short, personalised alert email for the relevant buyer. Integration steps send the emails via Gmail, update the Google Sheet with the new price and change date, and post a summary to Slack. Glass Box preview shows every email draft and sheet update before execution.
Example Workflow Steps
- Trigger (scheduled): Runs daily at 7:30am (user's configured timezone).
- Step 1 (integration): Read the watched properties list from Google Sheets — URLs, last known prices, and linked buyer contacts.
- Step 2 (url_extract): Visit each listing URL and extract the current asking price.
- Step 3 (code): Compare each new price against the stored price and flag any changes, calculating the difference.
- Step 4 (conditional): If no prices have changed, skip to the end. Otherwise, continue.
- Step 5 (llm): Draft a brief personalised email for each affected buyer, noting the property, old price, new price, and a suggestion to discuss next steps.
- Step 6 (integration): Send the alert emails via Gmail, update the Google Sheet with new prices and change dates, and post a summary to the #listings Slack channel.
Integrations Used
- Google Sheets — stores watched property URLs, prices, and linked buyer contacts
- Gmail — sends price change alerts to buyers
- Slack — posts a daily summary of any price movements to the team channel
Who This Is For
Buyer's agents and property negotiators tracking a portfolio of listings on behalf of active buyers who want to act quickly when prices move.
Time & Cost Saved
Manually checking 15–20 listing pages daily, comparing prices, and emailing clients takes 30–45 minutes each morning. This workflow does it before you arrive at the office. The combination of URL extraction, code comparison, conditional logic, and LLM-drafted emails costs a moderate number of credits per run.