How to Set Up a Crypto Portfolio Tracker Using Notion and Real-Time Data Feeds

Written by SimpleDigitalWorld

18.12.2025

Tired of juggling multiple apps and spreadsheets to monitor your crypto investments? Discover how to build a sleek, automated crypto portfolio tracker in Notion using real-time data — no coding required.

Why Use Notion for Crypto Portfolio Tracking?

With Bitcoin showing extreme volatility — like the recent $140 billion market-cap swing reported on CryptoSlate — it has never been more crucial to track your investments in real-time. Notion, combined with tools like Notion and CoinGecko API, can help you stay on top of price actions, coin allocations, and performance — all in one customizable dashboard.

What You’ll Learn in This Guide

  • Create a crypto portfolio tracker in Notion from scratch
  • Pull real-time data using CoinGecko API + Google Sheets
  • Integrate Google Sheets with Notion automatically
  • Visualize profit/loss, allocations, and price trends

Step 1: Set Up Your Notion Portfolio Template

First, create a new page in Notion. Use the Table database format and structure it with the following columns:

  • Coin (text)
  • Symbol (text)
  • Amount Held (number)
  • Current Price (USD) (number)
  • Total Value (formula: Amount Held * Current Price)
  • Buy Price (number)
  • Profit/Loss (formula: (Current Price – Buy Price) * Amount Held)

Label the database as Crypto Portfolio.

Step 2: Get Real-Time Crypto Prices in Google Sheets

Head to CoinGecko’s free API for real-time market data.

Use this endpoint for simple price data:

https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,ethereum,solana&vs_currencies=usd

Now, in Google Sheets, set up the following:

  1. Go to Extensions → Apps Script
  2. Paste the following script:
function getCryptoPrices() {
  var url = "https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,ethereum,solana&vs_currencies=usd";
  var response = UrlFetchApp.fetch(url);
  var json = JSON.parse(response.getContentText());
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Prices");
  sheet.getRange("A2").setValue(json.bitcoin.usd);
  sheet.getRange("B2").setValue(json.ethereum.usd);
  sheet.getRange("C2").setValue(json.solana.usd);
}
  1. Create a new sheet named Prices and add headers: Bitcoin, Ethereum, Solana
  2. Set a time trigger to run the function every 15 minutes

*Pro Tip: Use CoinGecko’s coin ID list to find the right names for other coins.

Step 3: Connect Google Sheets to Notion

Use a third-party tool like Automate.io or Zapier to sync your Google Sheet with Notion.

Here’s how to do it with Zapier:

  1. Sign in to Zapier
  2. Choose Google Sheets → New Row or Cell Updated as the trigger
  3. Select Notion → Update Database Item as the action
  4. Map the updated price data to the Current Price field in Notion

*Bonus: Set up conditional formatting in Sheets to highlight price drops or gains by more than 5%!

Step 4: Automate Profit/Loss Calculations in Notion

Notion supports basic formulas. Create a formula column to calculate your P/L in real time:

(prop("Current Price (USD)") - prop("Buy Price")) * prop("Amount Held")

You can also create a % gain/loss with:

((prop("Current Price (USD)") - prop("Buy Price")) / prop("Buy Price")) * 100

Step 5: Add Visuals and Filters

Use Notion’s built-in Board, Gallery, or Timeline views to visualize your assets by category (e.g., Layer 1s, Meme Coins, DeFi). Add filters to view:

  • Top-performing assets
  • Underwater positions
  • Realized profits (if sold)

*You can also integrate charts from Google Sheets into Notion via embed blocks.

Optional: Add On-Chain Metrics or News Feeds

Want to track on-chain metrics like active addresses or TVL? Use tools like:

Step 6: Set Notifications for Price Alerts

Use IFTTT or Zapier to trigger email, Slack, or SMS alerts when a coin hits your target price.

Example:

  1. Trigger: Google Sheet cell BTC price ≥ $93,000
  2. Action: Send notification: “🚨 BTC has hit the supply wall at $93K!”

Conclusion: Take Control of Your Crypto Strategy

With Bitcoin’s wild swings and assets like Hyperliquid’s HYPE token fluctuating rapidly (see article), tracking your investments is not optional — it’s essential.

Building a crypto tracker in Notion isn’t just a productivity boost — it’s a strategic edge. You’ll be able to:

  • React faster to market moves
  • Visualize growth and risk
  • Make data-backed decisions

Ready to Build Yours?

👉 Start your free Notion account now and follow the steps above

🎁 Want the free Notion + Google Sheet template? Click here to download it

Further Reading

Author

Believe you can and you’re halfway there. The will to win, the desire to succeed, the urge to reach your full potential… these are the keys that will unlock the door to personal excellence. Believe in yourself and all that you are. Know that there is something inside you that is greater than any obstacle.

– Calvin Coolidge

Overall, the goal of modern cybersecurity is to protect against cyber threats and ensure the confidentiality, integrity, and availability of sensitive information and systems.
Discover the leading AI companies

The technology you use impresses no one. The experience you create with it is everything.

– Sean Gerety

This quote from Sean Gerety reminds us that the ultimate goal of technology is to solve problems and improve people’s lives, rather than just being impressive or trendy.

Related Articles

Stay Up to Date With The Latest News & Updates from Simple Digital World

Access Premium Content

Are you interessted in exclusive Premium Content?

Join Our Newsletter

Stay up to date with News & Updates

Follow Us

Discover new content