Skip to main content

Daily Import Yesterday's Forex Factory Calendar to Google Sheets with Telegram Alerts

Workflow preview

Workflow preview
100%
Daily Import Yesterday's Forex Factory Calendar to Google Sheets with Telegram Alerts preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

This n8n workflow automatically fetches the Forex Factory calendar for yesterday using Rapid API , then saves the data to a connected Google Sheet and sends Telegram alerts for high and medium impa...

Best for

  • Crypto Trading automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

n8n-nodes-base.if, n8n-nodes-base.code, n8n-nodes-base.telegram, n8n-nodes-base.googlesheets, n8n-nodes-base.aggregate, n8n-nodes-base.scheduletrigger, n8n-nodes-base.httprequest, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Nima Salimi.

Original n8n.io source

1.1 Workflow description

Title
Daily Import Yesterday's Forex Factory Calendar to Google Sheets with Telegram Alerts
Workflow name
Daily Import Yesterday's Forex Factory Calendar to Google Sheets with Telegram Alerts

Overview

This n8n workflow automatically fetches the Forex Factory calendar for yesterday using Rapid API, then saves the data to a connected Google Sheet and sends Telegram alerts for high and medium impact events.

It runs daily on schedule, collecting key fields such as currency, time, impact, and market indicators, and organizes them for easy tracking and analysis. Perfect for forex traders and analysts who need quick access to reliable market data from the previous day’s events.

Tasks

  • ⏰ Runs automatically every day
  • 🌐 Fetches yesterday’s Forex Factory calendar via Rapid API
  • 🧾 Collects key data fields: year, date, time, currency, impact, actual, forecast, previous
  • 📊 Saves all records to Google Sheets for tracking and analysis
  • 🚨 Sends Telegram alerts for high and medium impact events
  • ⚙️ Keeps your market data updated and organized with no manual work required

🛠 How to Use

  • 📄 Create a Google Spreadsheet
    Create a new spreadsheet in Google Sheets and add two sheets: High Impact and Low Impact.
    Connect it to your Google Sheets nodes in n8n.

  • 🌐 Find the API on Rapid API
    Go to Rapid API and search for Forex Factory Scraper.
    Subscribe to the API to get your access key.

  • 🔑 Connect Rapid API to n8n
    In your HTTP Request node, add the header below to authenticate your request:

  • 💬 Add Your Telegram Chat ID
    In the Telegram node, paste your Chat ID to receive daily alerts for high-impact news.

  • 🕒 Activate the Workflow
    Enable the Schedule Trigger to run daily.
    The workflow will automatically fetch yesterday’s Forex Factory calendar,
    save it to Google Sheets, and send Telegram notifications.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - If

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 2 - Convert month name to number

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 3 - Telegram

Type / Role
n8n-nodes-base.telegram - telegram
Config choices
Version 1.2

Block 4 - Append to Google Sheets: Low Impact

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.6

Block 5 - Append to Google Sheets: High Impact

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.6

Block 6 - Aggregate

Type / Role
n8n-nodes-base.aggregate - aggregate
Config choices
Version 1

Block 7 - Schedule Trigger: Daily Triggers

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.2

Block 8 - Get calendar from Forex Factory

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 9 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 10 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 11 - Filter High Impact News

Type / Role
n8n-nodes-base.filter - filter
Config choices
Version 2.2

Block 12 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Daily Import Yesterday's Forex Factory Calendar to Google Sheets with Telegram Alerts
Complexity intermediate
Nodes 12
Categories Crypto Trading
Author Nima Salimi
Published 07 Oct 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/9357/9357.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Daily Import Yesterday's Forex Factory Calendar to Google Sheets with Telegram Alerts do?

This n8n workflow automatically fetches the Forex Factory calendar for yesterday using Rapid API , then saves the data to a connected Google Sheet and sends Telegram alerts for high and medium impa...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Crypto Trading use case.