Du ska inte behöva uppdatera Etherscan hela dagen bara för att veta om din USDT har rört sig. Men det är precis vad som händer. En missad överföring, en försenad insättning, och plötsligt jagar du kontext som du borde haft tidigare.
Crypto ops-team känner av detta först. En trader som hanterar flera plånböcker känner det också, och det gör även en grundare som bara vill ha strukturerade USDT-saldovarningar utan att behöva passa en block explorer. Den här automatiseringen för USDT-saldovarningar skickar uppdateringar till Telegram så att du ser förändringar när de sker, inte timmar senare.
Nedan ser du exakt hur n8n-flödet kontrollerar din plånbok, jämför saldon och skickar ett tydligt meddelande till din Telegram-chatt (med valfria “ingen förändring”-meddelanden om du vill ha dem).
Så fungerar automatiseringen
Hela n8n-flödet, från trigger till slutligt utdata:
n8n Workflow Template: Etherscan till Telegram: USDT-saldovarningar
flowchart LR
subgraph sg0["Flow 1"]
direction LR
n0@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Check Balance Shift", pos: "b", h: 48 }
n1["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/telegram.svg' width='40' height='40' /></div><br/>Alert Balance Increase"]
n2["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/telegram.svg' width='40' height='40' /></div><br/>Notify No Change"]
n3@{ icon: "mdi:swap-vertical", form: "rounded", label: "Wallet Inputs", pos: "b", h: 48 }
n4["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/code.svg' width='40' height='40' /></div><br/>Compare Balances"]
n5@{ icon: "mdi:cog", form: "rounded", label: "Scheduled Balance Poll", pos: "b", h: 48 }
n6["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/httprequest.dark.svg' width='40' height='40' /></div><br/>Retrieve USDT Balance"]
n3 --> n6
n4 --> n0
n0 --> n1
n0 --> n2
n5 --> n3
n6 --> n4
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n0 decision
class n6 api
class n4 code
classDef customIcon fill:none,stroke:none
class n1,n2,n4,n6 customIcon
Problemet: förändringar i USDT-saldo är lätta att missa
Att följa USDT i en ERC-20-plånbok låter enkelt tills du gör det i verkligheten. Insättningar kommer vid olämpliga tider. Uttag sker medan du sitter i möten. Och om du hanterar mer än en plånbok fastnar du i samma mentala loop hela dagen: öppna Etherscan, sök adress, kolla tokensaldo, bekräfta att det är USDT, och försöka minnas vad det var förra gången. Den konstanta kontrollen skapar brus och gör dig ärligt talat långsammare när du faktiskt behöver agera.
Friktionen byggs på. Här är var det fallerar.
- Du kollar samma plånbokssaldo dussintals gånger i veckan bara för att känna dig trygg.
- Manuell uppföljning gör det lätt att missa en förändring när du växlar mellan plånböcker, börser och chattar.
- Folk skärmdumpar saldon in i Telegram, vilket gör att kontext försvinner och misstag smyger sig in.
- Om du bara upptäcker förändringar “senare” tappar du chansen att reagera snabbt på en oväntad överföring.
Lösningen: automatiserad USDT-plånboksövervakning via Etherscan → Telegram
Det här flödet gör plånboksövervakning till en bakgrundsprocess. Det körs enligt schema (var 5:e minut som standard), hämtar din plånboks USDT ERC-20-saldo från Etherscan och jämför sedan det senaste värdet med det senast sparade värdet i flödet. Om något har ändrats skickar det en formaterad Telegram-varning så att du kan agera direkt. Om inget har ändrats kan det skicka ett “ingen förändring”-meddelande, eller så kan du justera det så att det är tyst och bara notiserar vid rörelse. Oavsett vilket slutar du jaga uppdateringar och börjar få dem levererade.
Flödet startar med en Cron-trigger och ett steg för “plånboksinmatningar” där du anger din plånboksadress, din token-kontraktsadress (USDT som standard) och din Etherscan API-nyckel. Därefter hämtar en HTTP-förfrågan det senaste tokensaldot, ett jämförelsesteg kontrollerar förändringar och Telegram skickar rätt meddelande baserat på resultatet.
Det du får: automatisering vs. resultat
| Vad det här flödet automatiserar | Resultaten du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du kollar en USDT-plånbok cirka 10 gånger per dag och att varje “snabbkoll” tar runt 2 minuter mellan att låsa upp telefonen, öppna Etherscan och verifiera token. Det är ungefär 20 minuter om dagen, eller cirka 2 timmar i veckan. Med det här flödet blir “arbetet” en schemalagd poll var 5:e minut och en Telegram-ping bara när något ändras (eller ett enkelt “ingen förändring”-meddelande om du vill ha det). Du tittar en gång och går vidare.
Det här behöver du
- n8n-instans (prova n8n Cloud gratis)
- Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
- Etherscan för att hämta ERC-20 USDT-saldodata
- Telegram för att leverera varningar till dig eller ditt team
- Etherscan API-nyckel (hämta den i din Etherscan-kontos dashboard)
Svårighetsgrad: Nybörjare. Du klistrar in några värden (plånbok, token-kontrakt, API-nyckel) och kopplar Telegram en gång.
Vill du inte sätta upp detta själv? Prata med en automatiseringsexpert (gratis 15-minuters konsultation).
Så fungerar det
Schemalagd kontroll sätter igång allt. En Cron-trigger kör var 5:e minut (eller vilket intervall du väljer) så att du får nära realtidsövervakning utan ständig manuell uppdatering.
Din plånbok och token-detaljer sätts en gång. Flödet sparar din plånboksadress, din USDT-kontraktsadress (standard är det vanliga ERC-20 USDT-kontraktet) och din Etherscan API-nyckel i ett enda inmatningssteg så att det blir enkelt att underhålla senare.
Etherscan frågas efter det senaste saldot. En nod för HTTP Request anropar Etherscan och hämtar aktuellt tokensaldo. Därefter räknar ett jämförelsesteg ut om värdet har ändrats sedan förra körningen.
Telegram skickar rätt varning. En If-nod skickar resultatet vidare till antingen ett meddelande om “saldot ökade/ändrades” eller ett “ingen förändring”-meddelande. Du kan behålla det andra, eller ta bort det om du bara vill ha varningar vid rörelse.
Du kan enkelt ändra kontrollfrekvensen för att matcha din risktolerans och mängden notiser utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementation
Steg 1: Konfigurera den schemalagda triggern
Ställ in arbetsflödet så att det körs med ett fast intervall med den befintliga cron-triggern.
- Lägg till noden Scheduled Balance Poll.
- Ställ in Trigger Times att köra everyX minutes med värdet
5. - Koppla Scheduled Balance Poll till Wallet Inputs.
Steg 2: Koppla in Etherscan-indata
Ange plånboks- och API-indatavärden och skicka dem vidare till Etherscan-anropet.
- Lägg till noden Wallet Inputs.
- I Wallet Inputs ställer ni in Your Wallet Address till
[YOUR_ID]. - Ställ in Your Etherscan Api Key till
[CONFIGURE_YOUR_API_KEY]. - Ställ in USDT ERC-20 Token Address till
[YOUR_ID]. - Lägg till noden Retrieve USDT Balance och ställ in URL till
https://api.etherscan.io/apimed Send Query aktiverat. - Konfigurera frågeparametrar i Retrieve USDT Balance: module
account, actiontokenbalance, address{{ $json['Your Wallet Address'] }}, taglatest, apikey{{ $json['Your Etherscan Api Key'] }}, contractaddress{{ $json['USDT ERC-20 Token Address'] }}. - Koppla Wallet Inputs till Retrieve USDT Balance.
Steg 3: Sätt upp jämförelse av saldo
Spåra föregående saldo och avgör om en förändring har skett.
- Lägg till noden Compare Balances.
- Klistra in den angivna JavaScript-koden i JS Code för att lagra och jämföra saldon med workflow static data.
- Säkerställ att koden läser plånboksvärdet från Wallet Inputs med
$('Wallet Inputs').first().json['Your Wallet Address']. - Koppla Retrieve USDT Balance till Compare Balances.
Steg 4: Konfigurera routing och notiser
Förgrena arbetsflödet baserat på saldoändringar och skicka Telegram-varningar.
- Lägg till noden Check Balance Shift och ställ in det booleska villkoret till
{{$json.balanceChanged}}är lika medtrue. - Koppla Compare Balances till Check Balance Shift.
- Lägg till noden Alert Balance Increase och ställ in Text till
🚨 *USDT Balance Change!* Wallet Address: {{ $json.walletAddress }} 🔴 Previous Balance: {{parseFloat($json.previousBalance)/1e6}} USDT 🟢 New Balance: {{parseFloat($json.currentBalance)/1e6}} USDTmed Chat ID satt till[YOUR_ID]. - Credential Required: Anslut era telegramApi-inloggningsuppgifter i Alert Balance Increase.
- Lägg till noden Notify No Change och ställ in Text till
Balance Unchanged. USDT balance remained stable.och Chat ID till[YOUR_ID]. - Koppla Check Balance Shift till både Alert Balance Increase (true-grenen) och Notify No Change (false-grenen).
Steg 5: Testa och aktivera ert arbetsflöde
Verifiera att arbetsflödet fungerar end-to-end och aktivera det därefter för löpande övervakning.
- Klicka på Execute Workflow för att köra ett manuellt test från Scheduled Balance Poll.
- Bekräfta att Retrieve USDT Balance returnerar ett
resultoch att Compare Balances ger utbalanceChanged. - Verifiera att Check Balance Shift routar till rätt Telegram-nod baserat på saldokomparationen.
- Kontrollera er Telegram-chatt efter varningsmeddelandet eller meddelandet om ”ingen förändring”.
- Växla arbetsflödet till Active för att starta schemalagd övervakning.
Vanliga fallgropar
- Etherscan-uppgifter kan gå ut eller bli felkopierade. Om det slutar fungera, kontrollera API-nyckelns värde i steget “Wallet Inputs” först.
- Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om nedströmsnoder misslyckas på grund av tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in ert tonalitet/brand voice tidigt, annars kommer du redigera utdata i all evighet.
Vanliga frågor
Cirka 20 minuter om du redan har en Telegram-bot och en Etherscan API-nyckel.
Nej. Du klistrar mest in din plånboksadress, token-kontrakt och nycklar. Jämförelselogiken är redan inbyggd i flödet.
Ja. n8n har ett gratis alternativ för egen hosting och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna med Etherscan API-användning (ofta låg kostnad för grundläggande övervakning) och användning av Telegram-bot (vanligtvis gratis).
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och hanterar n8n bra. Egen hosting ger obegränsat antal körningar men kräver grundläggande serverhantering.
Ja, men du behöver vara noggrann med decimaler och formatering. Byt ut USDT-kontraktsadressen i steget “Wallet Inputs” (set) mot den token du vill ha och bekräfta sedan att Etherscan-endpointen du anropar fortfarande matchar ditt use case. Många team anpassar också Telegram-meddelandet så att det innehåller token-symbolen, plånbokens smeknamn och en enkel rad om “vad som ändrades”. Om du följer flera plånböcker, duplicera input + request + compare-flödet för varje adress och slå ihop notiserna.
Oftast är det en ogiltig bot-token eller fel chat-ID. Skapa om token i BotFather vid behov och bekräfta sedan att du startat en chatt med boten (eller lagt till den i gruppen) så att Telegram tillåter meddelanden. Om det fortfarande misslyckas, kontrollera n8n:s Telegram-credential och spara om den; inaktuella credentials kan ibland orsaka tysta fel. Rate limits är ovanligt här, men kan dyka upp om du spammar “ingen förändring”-meddelanden var 5:e minut till många chattar.
En enda plånbok med 5-minutersintervall blir cirka 9 000 kontroller per månad, och det klarar n8n utan problem.
Ibland. Om du vill ha “kontrollera, jämför, förgrena och formatera”-logik som du kan styra är n8n oftast ett smidigare val eftersom du kan köra egen hosting och slipper betala extra för flerstegsvägar. Det är också enklare att behålla state (föregående saldo) i flödet, vilket är hela poängen här. Zapier eller Make kan fungera för snabba notiser, men polling plus förändringsdetektering blir ofta en hög av workarounds. Om du är osäker, prata med en automatiseringsexpert och beskriv hur många plånböcker du har och vilka varningsinställningar du vill ha.
När detta väl kör är du inte längre “och kollar” – du “vet”. Flödet tar hand om den repetitiva övervakningen så att du kan fokusera på beslut, inte flikar.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.