๐Ÿ“ˆ Track crypto prices & FX rates with CoinGecko & ExchangeRate-API to Notion

โšก 276 views ยท ๐Ÿ“ˆ Crypto Trading & Stock Market

Description

๐Ÿ“Š Log BTC/ETH Prices and USD Exchange Rates to Notion (Hourly)

๐Ÿ“Œ Overview

This workflow automatically logs live crypto prices (Bitcoin & Ethereum) and fiat exchange rates (USDโ†’EUR / USDโ†’NGN) into a Notion database every hour. Each entry becomes a new row in your Notion dashboard, letting you visualize currency and crypto trends side by side.

Itโ€™s perfect for traders, analysts, and anyone who wants a single source of truth in Notion without needing multiple apps open. With hourly updates, youโ€™ll have a clean data history for building rollups, trend graphs, or financial dashboards.


โš™๏ธ How it works

  1. Schedule Trigger โ€” runs every hour (adjustable via cron).
  2. HTTP Request (ExchangeRate-API) โ€” fetches USD-base FX rates (no API key required).
  3. HTTP Request (CoinGecko) โ€” fetches BTC & ETH prices + 24h % change (no API key required).
  4. Merge โ€” combines both payloads.
  5. Code (v2) โ€” formats a Notion-ready JSON payload with the correct fields.
  6. Notion Node โ€” creates a new page in your database with mapped properties.

Example Row in Notion:
Title: Crypto+FX โ€” 2025-09-08 09:00
BTC: 112,417 | BTC_24h: +1.22%
ETH: 4,334.57 | ETH_24h: +1.33%
USDโ†’EUR: 0.854 | USDโ†’NGN: โ‚ฆ1,524.54


๐Ÿ›  Setup Guide

1) Create the Notion database

ColumnProperty Type
TitleTitle
BTCNumber
BTC_24hNumber
ETHNumber
ETH_24hNumber
USD_EURNumber
USD_NGNNumber

2) Connect Notion in n8n

3) Map the Code output

4) Test


๐ŸŽ› Customization


๐Ÿงฉ Troubleshooting


๐Ÿ”— Nodes Used

HTTP Request, Notion, Schedule Trigger

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup