Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

CoinGecko + Gmail: daglig kryptoprognos i inkorgen

Rickard Andersson Partner, Nodenordic.se

Krypto rör sig snabbt, men ditt arbetsflöde gör det förmodligen inte. Du kollar CoinGecko, kopierar några siffror, öppnar en annan flik, tappar bort dig och inser sedan att du glömde att titta på hälften av mynten du bryr dig om.

Det här drabbar ensamhandlare hårdast, ärligt talat. Men nyhetsbrevsoperatörer och analytiker i små fonder känner också av det, eftersom en CoinGecko Gmail-prognos ska ta minuter, inte bli en kvällsritual.

Det här n8n-arbetsflödet skrapar CoinGecko enligt schema, förvandlar råa mätvärden till en strukturerad dataset, ber Gemini om en riktning för de kommande 24 timmarna och mejlar dig sedan en kort rapport. Du får se hur det fungerar, vad du behöver och var folk oftast kör fast.

Så fungerar automatiseringen

Hela n8n-arbetsflödet, från trigger till slutligt resultat:

n8n Workflow Template: CoinGecko + Gmail: daglig kryptoprognos i inkorgen

Problemet: dagliga kryptokollar är brusiga och inkonsekventa

Att hålla koll på en handfull mynt låter enkelt tills du gör det varje dag. Du hoppar mellan CoinGecko-sidor, försöker minnas vad som förändrats sedan igår och slutar med att fatta beslut på ”magkänsla” eftersom du aldrig samlade in samma mätvärden på samma sätt. Sedan kommer timingen. Om du kollar vid slumpmässiga tider är din ”dagliga snapshot” inte egentligen daglig, och jämförelserna blir röriga. Lägg till ett mynt till i din bevakningslista och plötsligt tar rutinen runt en timme, plus den mentala belastningen av att undra vad du missade.

Friktionen byggs på. Här är var det fallerar.

  • Du slösar cirka 5–10 minuter per mynt på att studsa mellan sidor och anteckningar, och det är lätt att tappa tråden halvvägs.
  • Manuella snapshots är inte repeterbara, så din ”trend”-tolkning ändras beroende på när du tittade.
  • Copy-paste-data bjuder in små fel, vilket är den värsta sorten eftersom det känns tillförlitligt.
  • Du reagerar till slut på rubriker i stället för signaler, eftersom du saknar en prydlig daglig baslinje.

Lösningen: CoinGecko-data → Gemini-prognos → Gmail-rapport

Det här arbetsflödet gör din dagliga ”kolla CoinGecko”-vana till en automatiserad pipeline som körs i bakgrunden. Var 30:e minut loopar det igenom en lista med mynt du väljer, skrapar varje CoinGecko-sida via Decodo och extraherar mätvärdena till strukturerad JSON. Datan lagras och uppdateras i en n8n Data Table, så du bygger en felfri tidsserie utan att röra ett kalkylark. Kl. 18:00 (din valda tidszon) hämtar arbetsflödet de senaste 48 timmarna av poster och ber sedan Gemini uppskatta riktningen för de kommande 24 timmarna för varje mynt. Till sist skapar det ett lättläst mejl (HTML och plain text) och skickar det till din Gmail-inkorg.

Ett schema håller datasetet uppdaterat. Det andra schemat förvandlar datasetet till en end-of-day-prognos du faktiskt kan agera på. Du går från utspridda flikar till en konsekvent daglig briefing.

Vad du får: automatisering kontra resultat

Exempel: så här ser det ut

Säg att du följer 8 mynt. Om du lägger ungefär 7 minuter per mynt på att öppna CoinGecko, skanna mätvärden och skriva ner anteckningar blir det cirka en timme om dagen, och anteckningarna är ändå inte konsekventa. Med det här arbetsflödet lägger du kanske 5 minuter en gång på att uppdatera myntlistan och mottagaradressen, sedan läser du bara mejlet kl. 18:00. Skrapning och prognos körs av sig självt och din ”tidsåtgång” blir nära noll de flesta dagar.

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)
  • Decodo för att skrapa CoinGecko-sidor på ett tillförlitligt sätt.
  • Gmail för att skicka det dagliga prognosmejlet.
  • Google Gemini API-nyckel (hämta den från Google AI Studio / Google Cloud Console).

Kunskapsnivå: Medel. Du kopplar in inloggningar, redigerar en myntlista och uppdaterar ett Data Table-ID utan att skriva tung kod.

Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).

Så fungerar det

En schemalagd skrapning håller dina mätvärden aktuella. Var 30:e minut triggar n8n en körning, laddar dina konfigurerade coin tickers och loopar igenom dem i batchar så att en långsam förfrågan inte sänker allt.

CoinGecko-sidor blir strukturerad data. Decodo hämtar varje sida, och ett LLM-extraktionssteg konverterar sedan de viktiga mätvärdena till konsekventa JSON-fält som du faktiskt kan jämföra dag för dag.

Arbetsflödet lagrar en riktig historik. Dessa JSON-poster upsertas i en n8n Data Table, vilket innebär att du behåller ett rullande dataset utan att underhålla Airtable-baser eller kalkylark (även om du kan bygga ut till sådana senare).

Ett dagligt prognosmejl landar i Gmail. Kl. 18:00 hämtar arbetsflödet de senaste 48 timmarna av lagrade poster, ber Gemini om en riktning för kommande 24 timmar och skapar sedan och skickar ett felfritt sammanfattningsmejl till vald mottagare.

Du kan enkelt ändra myntlistan och mejlformatet så att det matchar din bevakningslista och ditt beslutsätt. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementation

Steg 1: konfigurera schematriggers

Ställ in de två schemabaserade startpunkterna som driver scraping och daglig prognostisering.

  1. Öppna Scheduled 30m Scrape Trigger och ställ in intervallregeln till minutes med minutesInterval satt till 30.
  2. Öppna Daily 18:00 Forecast Trigger och ställ in intervallregeln med triggerAtHour satt till 18.
  3. Bekräfta flödet från Scheduled 30m Scrape TriggerDefine Coin List, och Daily 18:00 Forecast TriggerSet Recipient & Timezone.

Steg 2: anslut datakällor och lagring

Definiera vilka coins som ska scrapas, ställ in e-postmottagare och tidszon, samt konfigurera lagring för historiska priser.

  1. I Define Coin List ställer ni in tilldelningarna för coin 1, coin 2 och coin 3 till bitcoin, ethereum och solana.
  2. I Generate Coin Items behåller ni koden som omvandlar coin-listan till enskilda items.
  3. I Iterate Coins behåller ni batch-beteendet och noterar att Iterate Coins skickar utdata parallellt till både Store Table Records och Scrape CoinGecko via Decodo.
  4. I Store Table Records verifierar ni att varje kolumnmappning använder de angivna uttrycken som {{ $json.ts }}, {{ $json.coin }} och {{ $json.price }}, och bekräftar att Data Table är Coin Prices.
  5. I Set Recipient & Timezone ställer ni in recipientEmail till [YOUR_EMAIL] och timezone till GMT+0 (eller er önskade offset).
  6. I Retrieve Last 48h Data ställer ni in operation till get och väljer tabellen Coin Prices.

Steg 3: konfigurera webbskrapning och extrahering av mätvärden

Det här steget skrapar CoinGecko och extraherar numeriska mätvärden med hjälp av en LLM.

  1. I Scrape CoinGecko via Decodo ställer ni in geo till =United States och url till =https://www.coingecko.com/en/coins/{{ $json.coin }}.
  2. I Extract Coin Metrics (LLM) behåller ni text-prompten och säkerställer att den refererar till det skrapade innehållet med {{ $json.data.results[0].content }} och aktuell coin med {{ $('Iterate Coins').item.json.coin }}.
  3. Anslut Gemini Parsing Model som språkmodell för Extract Coin Metrics (LLM).
  4. I Parse Agent Output behåller ni JSON-parsningskoden för att normalisera LLM-utdata innan den skickas tillbaka till Iterate Coins.
Autentiseringsuppgifter krävs: Anslut era Decodo-autentiseringsuppgifter i Scrape CoinGecko via Decodo (den här noden kräver autentiseringsuppgifter men inga är konfigurerade). Anslut även Google Gemini-autentiseringsuppgifter på Gemini Parsing Model; AI-verktygets undernoder som Structured Result Parser tar inte emot autentiseringsuppgifter direkt.

Steg 4: konfigurera prognostisering med AI och bygg payload

Aggregera de senaste 48 timmarna av data, förbered payloaden och kör prognostisering för varje coin.

  1. I Assemble Forecast Payload behåller ni koden som filtrerar till de senaste 48 timmarna och downsamplar till 30-minutersintervall.
  2. I Predict Next 24h (LLM) behåller ni text-prompten som skickar vidare {{$json.coin}}, {{$json.latest.ts}}, {{$json.latest.price}} och {{$json.series}}.
  3. Anslut Gemini Forecast Model som språkmodell för Predict Next 24h (LLM).
  4. Koppla Structured Result Parser som output-parser för Predict Next 24h (LLM) och behåll det angivna JSON-schemaexemplet.
Autentiseringsuppgifter krävs: Anslut Google Gemini-autentiseringsuppgifter på Gemini Forecast Model. Structured Result Parser är en AI-undernod och använder den överordnade modellens autentiseringsuppgifter.

Steg 5: konfigurera e-postutskick

Formatera prognosresultaten som HTML och skicka dem via Gmail.

  1. I Compose Email Content behåller ni koden som läser tidszon från Set Recipient & Timezone och genererar body_html.
  2. I Dispatch Gmail Message ställer ni in sendTo till [YOUR_EMAIL], message till {{ $json.body_html }} och subject till =Crypto Forecast — {{$json.body_html.match(/GMT[+-]\d{2}:\d{2}/)?.[0] || 'GMT'}} .
Autentiseringsuppgifter krävs: Anslut era Gmail-autentiseringsuppgifter i Dispatch Gmail Message (den här noden kräver autentiseringsuppgifter men inga är konfigurerade).

Steg 6: testa och aktivera ert workflow

Kör ett fullständigt test för att bekräfta skrapning, AI-parsning, prognostisering och e-postleverans innan ni slår på det.

  1. Kör Scheduled 30m Scrape Trigger manuellt för att validera att Store Table Records fylls med parsade mätvärden.
  2. Kör Daily 18:00 Forecast Trigger manuellt för att verifiera att Retrieve Last 48h DataAssemble Forecast PayloadPredict Next 24h (LLM) ger strukturerade utdata.
  3. Bekräfta att Compose Email Content skapar giltig HTML och att Dispatch Gmail Message skickar ett läsbart prognosmejl.
  4. Aktivera workflowet för att aktivera 30-minuters skrapcykel och den dagliga prognosleveransen kl. 18:00.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Gmail-inloggningar kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först det anslutna Google-kontot och statusen på n8n-credentials.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströmsnoder misslyckas på grund av tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt, annars kommer du att redigera utdata för alltid.

Vanliga frågor

Hur lång tid tar det att sätta upp den här CoinGecko Gmail-prognosautomatiseringen?

Cirka 30–60 minuter om dina konton och API-nycklar är klara.

Behöver jag kunna koda för att automatisera CoinGecko Gmail-prognosmejl?

Nej. Du kopplar mest in inloggningar och redigerar myntlistan samt mottagarinställningar.

Är n8n gratis att använda för det här CoinGecko Gmail-prognosarbetsflödet?

Ja. n8n har ett gratis alternativ för egen hosting och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volym. Du behöver också räkna med Gemini API-användning och eventuella kostnader för Decodo-planen för skrapning.

Var kan jag hosta n8n för att köra den här automatiseringen?

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 dig obegränsade körningar men kräver grundläggande serveradministration.

Kan jag anpassa den här CoinGecko Gmail-prognosautomatiseringen för andra mynt och sändningstider?

Ja, och det är enkelt. Uppdatera tickers i området ”Define Coin List / Configure Coins” och justera sedan schema-triggern kl. 18:00 till din föredragna tidszon. Du kan också byta mejlmottagare i noden ”Set Recipient & Timezone” och finjustera noden ”Compose Email Content” så att den matchar din layout.

Varför misslyckas min Gmail-anslutning i det här arbetsflödet?

För det mesta beror det på en Google-auktorisering som har löpt ut eller återkallats. Återanslut Gmail-credential i n8n och bekräfta att du använder samma Google-konto som du tror. Kontrollera också att klocka/tidszon på din n8n-instans är korrekt, eftersom Google-auth kan misslyckas när servrar driftar. Om det skickar men aldrig kommer fram, titta i Gmail ”Skickat” och dina spamregler och verifiera sedan mottagaradressen i set-noden.

Hur många mynt klarar den här CoinGecko Gmail-prognosautomatiseringen?

Gott om för en normal bevakningslista. De flesta kör 5–30 mynt utan problem, och den verkliga begränsningen kommer från skrapning och LLM-kostnader, plus hur kraftfull din n8n-hosting är. Om du kör egen hosting är du inte begränsad i antal körningar, men du behöver fortfarande tillräckligt med CPU/RAM för att processa batchar stabilt. På n8n Cloud beror din exekveringskvot på plan, så väldigt stora bevakningslistor kan driva dig till en högre nivå.

Är den här CoinGecko Gmail-prognosautomatiseringen bättre än att använda Zapier eller Make?

Oftast, ja, eftersom det här arbetsflödet inte bara är ”skicka ett mejl”. Det skrapar sidor, loopar igenom många objekt, lagrar historik och kör AI-tolkning i flera steg plus prognos. Den typen av logik blir dyr eller klumpig i Zapier och Make när du lägger till iteration och datalagring. n8n ger också möjligheten till egen hosting, vilket många team föredrar när körningarna blir frekventa (som var 30:e minut). Om du bara vill ha ett enkelt dagligt mejl med ett API-anrop kan Zapier fungera. Prata med en automationsexpert om du vill ha hjälp att välja.

När detta väl kör är din dagliga ”kolla marknaden” ett enda mejl som du kan läsa på en minut. Arbetsflödet tar hand om det repetitiva, och du kan lägga fokus på besluten.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Launch login modal Launch register modal