Automation Recipe: Commodity Price Monitoring with Weekly Buyer Briefings
What This Builds
A weekly email briefing that monitors news and pricing trends for your key spend categories (steel, resin, labor costs, fuel surcharges, or whatever drives your procurement costs) and summarizes what changed this week and what it means for your buying decisions. Instead of passively learning about price increases from vendors, you see them coming.
Prerequisites
- A Zapier account (free tier works; Zapier AI by Zapier or ChatGPT integration needed)
- A ChatGPT account (free or Plus)
- Basic comfort with Zapier (having completed at least one Zap before)
- Time to build: 1-2 hours
- Cost: Free (Zapier free tier + ChatGPT free) for basic version
The Concept
Think of this as hiring a junior researcher who reads the news every Monday morning and summarizes what's happening in the markets that affect your purchasing. You tell the system which categories to watch, and every Monday you get a one-page briefing in your inbox.
Build It Step by Step
Part 1: Identify Your Categories to Monitor
Before building, decide which 3-5 spend categories have the most price volatility or strategic importance. Common examples for procurement:
- Raw materials: Steel, aluminum, resin/plastic, lumber, copper
- Commodities: Fuel/diesel surcharges (affects freight), natural gas (affects energy-intensive suppliers)
- Labor: Minimum wage changes, temporary staffing rates, specific skilled trades
- Services: IT consulting rates, janitorial labor, security guard wages
- Specific goods: Electronic components, medical supplies, packaging materials
Write down your 3-5 categories. You'll use these in the automation.
Part 2: Set Up Google News RSS Feeds (No Account Needed)
Google News provides RSS feeds for any search query. No account required. You'll use these to feed news into Zapier.
For each category, construct a Google News RSS URL:
https://news.google.com/rss/search?q=[your+search+terms]&hl=en-US&gl=US&ceid=US:en
Example URLs:
- Steel prices:
https://news.google.com/rss/search?q=steel+prices+manufacturing&hl=en-US&gl=US&ceid=US:en - Resin/plastic costs:
https://news.google.com/rss/search?q=resin+plastic+raw+material+prices&hl=en-US&gl=US&ceid=US:en - Diesel fuel surcharge:
https://news.google.com/rss/search?q=diesel+fuel+surcharge+freight&hl=en-US&gl=US&ceid=US:en
Test each URL by pasting it in your browser. You should see an RSS/XML feed with recent news items.
Part 3: Build the Zapier Automation
- Go to zapier.com, click + Create Zap
Trigger: Weekly Schedule 2. Select Schedule by Zapier as trigger 3. Set to Every Week on Monday at 7:00 AM
Action 1: Read RSS Feed: First Category 4. Add an RSS by Zapier action: "Get items from RSS feed" 5. Paste your first category's Google News RSS URL 6. Set "how many items" to 5 (the 5 most recent news items)
Action 2: Format for ChatGPT 7. Add a Formatter by Zapier action: "Utilities → Concatenate" 8. Combine the title and description of all 5 news items into a single text block 9. Add a separator between items (e.g., "---")
Action 3: Summarize with ChatGPT 10. Add a ChatGPT action (or "AI by Zapier" if preferred) 11. Set the prompt:
You are a procurement market analyst. Summarize these news items about [Category Name] for a corporate purchasing agent. Focus on: (1) any price movements or cost pressures mentioned, (2) supply constraints or availability concerns, (3) what this means for buyers who purchase this category in the next 30-60 days.
Keep summary to 3-4 bullet points. If there's no significant news, say "No major developments this week in [category]."
News items:
[Insert concatenated news text from previous step]
Action 4: Repeat for Other Categories 12. Add additional RSS + ChatGPT action pairs for each of your other categories (steps 4-11 for each)
Action 5: Combine All Summaries and Send Email
13. Add a Formatter action to concatenate all category summaries into one block
14. Add a Gmail (or Outlook) action to send the final email
15. Set recipient to your email
16. Subject: 📊 Weekly Procurement Market Briefing: [Date]
17. Body:
Weekly Procurement Market Update
Week of [Date]
[Steel/Resin/Fuel summaries from ChatGPT]
---
This briefing is generated automatically. Review the linked articles for full context before acting on any trend.
Part 4: Test and Calibrate
- Click Test on your Zap to run it immediately
- Check your inbox. You should receive the briefing within 2 minutes
- Review each category section:
- Is the summary accurate and relevant?
- Does it call out actionable information, not just general news?
- Is the length appropriate (3-4 bullets per category)?
Adjust if needed:
- If summaries are too generic, add more specific terms to your RSS search query
- If there's too much noise (irrelevant news), narrow your search: instead of "steel prices" try "steel coil prices manufacturing US"
Real Example: Steel Buyer's Weekly Briefing
Categories monitored: Steel (hot-rolled coil), aluminum, and diesel fuel surcharges
Monday morning email excerpt:
Steel (Hot-Rolled Coil):
- HRC prices rose 4% this week following tariff announcement on Canadian steel imports
- Lead times at domestic mills have extended from 4 to 6 weeks; service centers seeing increased demand
- Action: Consider placing Q3 volume orders now to lock in current pricing before further tariff impact
Aluminum:
- No major developments this week in aluminum. Prices stable at prior-week levels
- LME inventory down slightly but within normal range
Diesel Fuel Surcharges:
- Diesel spot prices down 3 cents/gallon vs. last week. Slight freight cost relief expected
- Your freight carriers' next surcharge table effective June 1. Current rates favorable through May
Time saved: You see the steel price spike before your vendor calls to "inform you of a necessary price adjustment." You lock in Q3 volume at pre-tariff pricing, saving an estimated $18,000.
What to Do When It Breaks
- No email arrives on Monday → Check Zap history in Zapier dashboard. If the RSS feed returned empty results, the news search had no results that week. This is normal. The Zap will resume next Monday.
- Summaries mention irrelevant news → Narrow your Google News RSS search terms. Add "-[irrelevant term]" to exclude specific topics.
- ChatGPT summary too short/vague → Add to the prompt: "Be specific about price movements. Include percentages or dollar figures if mentioned in the news."
- Zapier credits exhausted → Upgrade to Zapier Starter ($19.99/mo) or reduce categories monitored to stay within the free tier limit.
Variations
- Simpler version: Skip ChatGPT. Just have Zapier email you the raw RSS feed headlines every Monday. Takes 20 minutes to set up, no AI processing. You'll do the interpretation yourself, but you'll at least be reading the market news weekly.
- Extended version: Add a Google Sheets logging action that saves each week's summary to a running log. After 6 months, ask ChatGPT to "analyze this 6-month price trend log and tell me when we historically see the best buying windows for [category]."
What to Do Next
- This week: Set up monitoring for your single highest-volatility category first
- This month: Expand to 3-5 categories, refine the RSS searches based on what's actually useful
- Advanced: Connect to your ERP purchase history so ChatGPT can contextualize price movements against your actual spend: "Steel HRC up 4% this week. Your average monthly steel spend is $85K, meaning this represents approximately $3,400 additional monthly exposure"
Advanced guide for Purchasing Agent professionals. These techniques use more sophisticated AI features that may require paid subscriptions.