See llms.txt for all machine-readable content.
This workflow runs every three hours to fetch new FED, ECB, and RBI statements from an HTTP feed, analyzes hawkish/dovish sentiment with OpenAI, logs results to Google Sheets, and posts a Slack alert when the latest score shifts by 20+ points versus the recent rolling average.
The workflow can be extended with additional functionality without changing its core architecture.
Potential additions include:
Monitor Federal Reserve statements and identify changes toward more hawkish or dovish monetary policy language.
Track European Central Bank communications over time and compare the latest sentiment against recent ECB statements.
Analyze Reserve Bank of India statements and identify meaningful changes in monetary policy tone.
Use the sentiment score and direction as an additional qualitative input when researching currency market conditions.
Maintain a historical record of central bank sentiment and identify significant changes that may deserve further investigation.
There can be many additional use cases depending on the central bank data source, downstream systems, and financial monitoring requirements.
| Issue | Possible Cause | Solution |
|---|---|---|
| Workflow does not start | Schedule configuration is incorrect or workflow is inactive | Verify the Central Bank Monitoring Schedule node and activate the workflow |
| HTTP Request returns an error | Dummy or production feed URL is unavailable | Verify the URL and replace the dummy endpoint with a working data source |
| No statements continue after validation | Required fields are missing or the content is shorter than 50 characters | Check the incoming feed structure and ensure required fields are populated |
| Statements are not processed | Statement IDs already exist in Google Sheets | Check the Sentiment Log and confirm whether the statements were previously processed |
| OpenAI node fails | OpenAI credential is missing or invalid | Reconnect the configured OpenAI credential in n8n |
| AI response is not parsed correctly | The AI response does not match the expected JSON structure | Review the OpenAI prompt and Parse Sentiment Analysis Result node |
| Google Sheets read fails | Spreadsheet or credential configuration is incorrect | Verify the spreadsheet, Sentiment Log sheet, and Google Sheets credential |
| Sentiment records are not stored | Sheet columns do not match the configured mappings | Confirm that all required Sentiment Log columns exist |
| No trend alert is sent | Sentiment shift is below 20 points | Review the current score and rolling average |
| Slack alert fails | Slack credential or channel configuration is incorrect | Verify the Slack credential and selected notification channel |
| Duplicate records appear | Statement IDs are missing or inconsistent | Ensure the source provides a stable unique statement ID |
| Trend calculation has limited history | Fewer than five previous records exist for the central bank | Continue processing statements until sufficient historical records are available |
This workflow can be customized for different central banks, financial data sources, databases, notification channels, sentiment models and business requirements.
WeblineIndia can help with workflow setup, production API integration, n8n deployment, OpenAI configuration, Google Sheets or Supabase integration, Slack notifications, troubleshooting, optimization and additional workflow add-ons.
If you need help building a financial automation workflow or extending this tracker for your specific business requirement, contact WeblineIndia for implementation and customization support.