Send Commodity Price Alerts via Telegram
Fetches prices and movements for 9 key commodities (energy, metals, agriculture) every 4 hours on weekdays and sends a structured Telegram alert with market tone.
What It Does
Every 4 hours on weekdays, this workflow fetches current prices and 4-hour changes for 9 key global commodities across energy, metals, and agriculture, then delivers a structured alert to your Telegram. You get WTI and Brent crude, natural gas, gold, silver, copper, wheat, corn, and soybeans — plus the overall commodity market tone and the biggest mover of the window with the reason for the move.
Why It Matters
Commodities drive inflation, business costs, and currency markets. When oil spikes 5 percent in 4 hours because of a geopolitical escalation, it affects airline stocks, transport costs, and central bank rate outlooks within hours. When wheat jumps on a drought report, food company margins compress before the quarter ends.
Commodity traders, business owners who source raw materials, and macro investors who need to understand the inflation picture all need this signal — but no single source delivers all 9 in one clean message. This workflow does exactly that, every 4 hours.
How It Works
| Step | Node | What It Does |
|---|---|---|
| 1 | Scheduled Trigger | Fires every 4 hours on weekdays, covering overnight, pre-market, midday, and close windows |
| 2 | AI Agent with Internet Search | Searches financial data sources for real-time commodity prices and movement context across energy, metals, and agriculture |
| 3 | Telegram | Delivers a 9-commodity structured alert with market tone and biggest mover summary |
What You Get
- Energy: WTI Crude, Brent Crude, and Natural Gas prices with 4-hour change
- Metals: Gold, Silver, and Copper prices with 4-hour change
- Agriculture: Wheat, Corn, and Soybeans prices with 4-hour change
- Market Tone: Overall commodity direction (rising/falling/mixed) with one-phrase context
- Biggest Mover: The standout commodity of the window with the reason for the move
- Fallbacks: Clean N/A placeholder for any data that is temporarily unavailable
Who It's For
- Commodity traders and futures investors who track multiple markets simultaneously
- Business owners and CFOs who buy raw materials and need early price signals
- Macro investors and fund managers who use commodity trends to read inflation and economic health
- Anyone who has been surprised by a sudden cost increase in a business that sources physical goods
Setup
- Connect your Telegram bot — create one via @BotFather, then get your chat ID via @userinfobot (takes about 5 minutes)
- Submit the workflow — do not publish, to preserve your Needle credits
- Install — commodity alerts will arrive every 4 hours on trading days
Customize It
- Change the cron schedule to
0 6,14 * * 1-5for just two daily snapshots (Asian open and US open) - Change the Telegram chat ID to a group chat to share commodity signals with your business team or trading group
- Adjust the AI prompt to add or remove specific commodities relevant to your business
Timezone Note
The workflow fires at UTC hours 0, 4, 8, 12, 16, and 20 on weekdays. Key commodity windows to be aware of:
| UTC Time | Market Event |
|---|---|
| 07:00 | London commodity market open |
| 13:00 | New York commodity market open |
| 17:00 | US afternoon session |
To align alerts with major market opens, adjust the cron to 0 7,13,17 * * 1-5 for 3 daily alerts.
Want to showcase your own workflows?
Become a Needle workflow partner and turn your expertise into recurring revenue.
