Monitor new Uniswap Base pools with GeckoTerminal and an HTML dashboard

Go to Workflow
0 views
Built by Harry Harry
Created on October 14, 2026

Description

Quick overview
This workflow monitors newly created Uniswap V3 pools on Base using the GeckoTerminal API, stores pool metrics and a simple risk score in an n8n Data Table, and serves an auto-refreshing HTML dashboard via a webhook.

How it works
Runs manually to fetch the latest Base new-pools feed from the GeckoTerminal API.
Parses each pool’s name and metrics (liquidity, 24h volume, and 24h transaction count), computes a risk score and risk level, and filters out major-token pairs and pools below the liquidity threshold.
Stores the resulting pool records in an n8n Data Table for later display.
Receives a webhook request for the dashboard page.
Loads all stored pool records from the n8n Data Table, deduplicates and sorts them by creation time, and calculates summary stats (total, last-hour count, and risk distribution).
Returns an HTML dashboard (auto-refreshing every 30 seconds) that shows the latest pool cards and links each pool to its GeckoTerminal page.

Setup
Create an n8n Data Table (for example, "new_pools_official") with the columns used by the workflow (pool address, token symbols/addresses, fee tier, liquidity, 24h volume, tx count, created_at, risk fields, and network).
In the Data Table nodes, select your Data Table for both storing new pools and retrieving all pools.
Publish the workflow and open the webhook URL at /webhook/new-pools-dashboard (prepend your n8n domain) to view the live dashboard.

This workflow was created by Harry and shared publicly on the n8n community template library. n8nFind indexes it for discovery — the workflow remains the property of its original creator.

Nodes Used (2)

Code
n8n-nodes-base.code
HTTP Request
n8n-nodes-base.httpRequest