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

CryptoPanic + Google Sheets: rensad Solana-nyhetslogg

Rickard Andersson Partner, Nodenordic.se

Du börjar dagen med ”snabb research”, och tappar sedan nästa timme på att hoppa mellan flikar, scrolla rubriker och spara länkar du aldrig hittar igen. Ännu värre: du plockar samma nyhet två gånger eftersom varje källa skriver om rubriken lite olika.

Det är här automatisering av Solana-nyheter ger snabb effekt. Nyhetsbrevsförfattare märker det när måndagens sammanställning ska vara klar. Traders märker det när en missad rubrik blir en dålig entry. Och researchansvariga fastnar i att underhålla en ”nyhetslogg” som i tysthet blir en rörig avlastningsyta.

Det här flödet hämtar Solana-rubriker från CryptoPanic till Google Sheets, tar bort dubbletter och skapar en kort veckosammanfattning varje måndag. Du får se exakt hur det fungerar, vad du behöver och var de vanliga uppsättningsmissarna brukar uppstå.

Så fungerar automatiseringen

Hela n8n-flödet, från trigger till slutresultat:

n8n Workflow Template: CryptoPanic + Google Sheets: rensad Solana-nyhetslogg

Problemet: att följa Solana-nyheter blir lätt ett rutinjobb

Att hänga med i Solana-ekosystemet låter enkelt tills du gör det varje dag. Du kollar några källor, kopierar rubriker till ett ark, lägger in en länk och lovar dig själv att du ska ”sammanfatta senare”. Senare kommer aldrig. Sedan blir det måndag och du försöker återskapa veckan från halv-sparade flikar, upprepade nyheter och luddiga anteckningar som ”någon SOL-partnerskapsgrej”. Dessutom smyger dubbletter in utan att du märker det, så din ”databas” blir svårare att söka i ju längre du håller på.

Det blir snabbt mycket. Här är var det brukar fallera i praktiken.

  • Du gör samma copy-paste-rutin varje morgon, vilket lätt kan bränna 30 minuter innan du ens har gjort något som kräver tänk.
  • Dubblettrubriker smyger in i loggen, så din veckorecap blir ett städprojekt i stället för en sammanfattning.
  • Saknade fält (tomma beskrivningar, trasiga poster) gör att arket ser ”fullt” ut men inte går att använda när du behöver skanna snabbt.
  • Eftersom datan inte är strukturerad kan du inte söka pålitligt efter teman som hack, uppgraderingar, partnerskap eller ekosystemfinansiering.

Lösningen: en daglig Solana-nyhetslogg med måndagssammanfattningar

Det här n8n-flödet kör automatiskt kl. 08.00 PT och hämtar de senaste Solana-relaterade rubrikerna från CryptoPanic API. Det rensar inkommande objekt till ett konsekvent format (titel, beskrivning, tidsstämpel), och kontrollerar sedan din flik ”Raw Data” i Google Sheets för att se vad du redan har. Om en rubriktitel redan finns hoppar den över den. Om rubriken saknar viktig data filtreras den också bort. Endast felfria, nya artiklar läggs till i arket, så loggen förblir lättläst när den växer.

På måndagar fortsätter flödet efter den dagliga sparningen. Det laddar den senaste veckans sparade poster, aggregerar beskrivningarna till ett block och skickar det till GPT-4.1-mini med instruktioner att skapa en kort, faktabaserad sammanfattning med investerarrelevanta insikter. Veckosammanfattningen sparas i ett separat ark ”Weekly Summary”, redo att kopieras in i ett mejl, dokument eller nyhetsbrev.

Det här får du: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du följer Solana-nyheter sex dagar i veckan och vanligtvis loggar cirka 30 rubriker per dag. Manuellt: om du lägger ungefär 1 minut per rubrik för att kopiera, klistra in och avdubbla blir det cirka 30 minuter om dagen, eller ungefär 3 timmar i veckan (och då räknar vi inte in måndagsstressen). Med det här flödet blir den dagliga körningen klar på cirka 10 sekunder, och måndagens AI-sammanfattning tar runt 20 sekunder. Du skummar fortfarande resultatet, men ”datainmatningen” försvinner i praktiken.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • CryptoPanic för Solana-rubriker via API
  • Google Sheets för att lagra rådata och sammanfattningar
  • OpenAI API-nyckel (hämta den i OpenAI-dashboarden)

Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in en API-nyckel och matchar ett par kolumner i arket.

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

Så fungerar det

Ett dagligt schema startar flödet. Varje morgon kl. 08.00 PT triggar n8n flödet och hämtar de senaste Solana-relaterade posterna från CryptoPanic.

Rubrikerna rensas upp. Flödet normaliserar varje resultat till konsekventa fält och tar sedan bort tomma eller ofullständiga poster så att du inte sparar ”halva nyheter”.

Dubbletter filtreras innan de hamnar i arket. n8n slår upp befintliga titlar i Google Sheets och behåller bara nya poster, så du slipper städa din ”databas” manuellt hela tiden.

Måndag lägger på ett sammanfattningslager. Efter att ha sparat nya poster laddar flödet den senaste veckans sparade artiklar, aggregerar beskrivningarna, skickar dem till GPT-4.1-mini och skriver sedan den färdiga sammanfattningen i en separat flik ”Weekly Summary”.

Du kan enkelt byta spårad valuta från Solana till BTC eller ETH efter behov. Se hela implementeringsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementering

Steg 1: Konfigurera schematriggern

Ställ in det dagliga schemat så att arbetsflödet körs varje morgon för att hämta de senaste Solana-nyheterna.

  1. Lägg till och öppna Daily Schedule Trigger.
  2. Ställ in schemaregeln så att den körs kl. 07:55 genom att konfigurera Trigger at Hour till 7 och Trigger at Minute till 55.
  3. Koppla Daily Schedule Trigger till Fetch Solana Headlines.

Steg 2: Anslut Google Sheets

Dessa noder lagrar råartiklar och veckosammanfattningar i Google Sheets. Varje nod behöver en Google Sheets-inloggning och korrekta referenser till dokument/blad.

  1. Öppna Lookup Existing Titles och välj ert kalkylark i Document ID, och ställ sedan in Sheet Name till bladet för rådata (t.ex. gid=[YOUR_ID]).
  2. Säkerställ att uppslagsfiltret är inställt på lookupColumn title med lookupValue ={{ $json.title }}.
  3. Öppna Append Clean Articles och bekräfta att Operation är append, och mappa kolumner: date till ={{ $json.published_at }}, title till ={{ $json.title }} och descripton till ={{ $json.description }}.
  4. Öppna Load Stored Articles och välj samma dokument och rådatablad.
  5. Öppna Store Weekly Summary, ställ in Operation till append, och mappa kolumner: Date till ={{ $now.toFormat("dd/MM/yyyy") }} och Summary till ={{ $json.message.content.summary }}.
  6. Credential Required: Anslut era Google Sheets-inloggningsuppgifter för Lookup Existing Titles, Append Clean Articles, Load Stored Articles och Store Weekly Summary.

⚠️ Vanlig fallgrop: Rådatabladet använder en kolumn med etiketten descripton (felstavat). Behåll exakt detta kolumn-ID i Append Clean Articles och Aggregate Descriptions för att undvika tomma sammanfattningar.

Steg 3: Konfigurera nyhetshämtning och normalisering

Det här avsnittet hämtar Solana-rubriker från CryptoPanic och normaliserar resultatet till individuella objekt.

  1. Öppna Fetch Solana Headlines och ställ in URL till https://cryptopanic.com/api/v1/posts/?auth_token=[CONFIGURE_YOUR_API_KEY]&currencies=sol&public=true (ersätt med er API-nyckel).
  2. Koppla Fetch Solana Headlines till Normalize Result Items.
  3. I Normalize Result Items behåller ni JavaScript-koden som omvandlar results till fälten title, description och published_at.

Tips: Använd CryptoPanic API i en separat webbläsarflik först för att validera er nyckel innan ni testar i n8n.

Steg 4: Sätt upp avduplicering, rensning och veckogrind

Dessa noder tar bort dubbletter, filtrerar bort tomma poster, lagrar rensade rader och styr skapandet av veckosammanfattningen.

  1. Säkerställ att Normalize Result Items skickar output till både Lookup Existing Titles och Keep New Records parallellt.
  2. I Keep New Records ställer ni in Mode till combine, Join Mode till keepNonMatches och Fields to Match till title.
  3. Öppna Remove Blank Entries och behåll JavaScript-koden som filtrerar fram icke-tomma title, description och published_at.
  4. Koppla Remove Blank EntriesAppend Clean ArticlesMonday Gate Check.
  5. I Monday Gate Check säkerställer ni att villkoret kontrollerar att leftValue ={{ $now.weekday.toString() }} är lika med 2 (tisdag, om er n8n-vecka börjar på söndag).

⚠️ Vanlig fallgrop: Veckodagsvärdet beror på er n8n-lokal och veckoinställningar. Om er sammanfattning inte genereras på förväntad dag, justera högervärdet i Monday Gate Check.

Steg 5: Konfigurera AI-sammanfattning och lagring

Aggregera beskrivningar och generera en kompakt veckosammanfattning med OpenAI innan resultatet lagras.

  1. Koppla Monday Gate CheckLoad Stored ArticlesAggregate Descriptions.
  2. I Aggregate Descriptions behåller ni Field to Aggregate inställt på descripton.
  3. Öppna AI News Summary och bekräfta att Model är gpt-4.1-mini, Max Tokens är 200 och Temperature är 0.2.
  4. Säkerställ att prompten inkluderar indatauttrycket {{ $json.descripton }} och att JSON Output är aktiverat.
  5. Koppla AI News Summary till Store Weekly Summary.
  6. Credential Required: Anslut era openAiApi-inloggningsuppgifter i AI News Summary.

Tips: Behåll systemmeddelandet i AI News Summary för att säkerställa ett koncist, faktabaserat resultat för investerarfärdiga sammanfattningar.

Steg 6: Testa och aktivera ert arbetsflöde

Kör ett end-to-end-test för att bekräfta att data flödar från API-hämtning till lagring i Google Sheets.

  1. Klicka på Execute Workflow och verifiera att Fetch Solana Headlines returnerar data.
  2. Bekräfta att Normalize Result Items skickar ut individuella objekt med title, description och published_at.
  3. Kontrollera ert rådatablad för att säkerställa att Append Clean Articles lägger till nya rader.
  4. Om veckodagsvillkoret matchar, bekräfta att Store Weekly Summary skriver en ny rad med Date och Summary.
  5. När ni är nöjda, växla arbetsflödet till Active för dagliga körningar i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Google Sheets-inloggningar kan gå ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera Google-credentials i n8n och bekräfta att det anslutna Google-kontot fortfarande har åtkomst till kalkylarket.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om noder längre fram fallerar på tomma svar.
  • CryptoPanics gratis-API är inte realtid, om vi ska vara ärliga. Om du förväntar dig rubriker som ”hände nyss”, verifiera först vad API:t faktiskt returnerar och avgör sedan om du behöver deras pro-plan eller en annan källa.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen av Solana-nyheter?

Cirka 30 minuter om dina konton för CryptoPanic, Google Sheets och OpenAI är klara.

Behöver jag kunna koda för att automatisera Solana-nyheter?

Nej. Du klistrar mest in API-nycklar, kopplar Google Sheets och bekräftar att kolumnerna i arket matchar flödet.

Är n8n gratis att använda för det här flödet för automatisering av Solana-nyheter?

Ja. n8n har ett gratis alternativ för egen hosting och en gratis provperiod i n8n Cloud. Cloud-planer börjar på $20/månad för högre volymer. Du behöver också räkna in kostnader för OpenAI API, som här ligger runt $0.05/månad för veckosammanfattningar.

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ärt och klarar n8n bra. Egen hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här flödet för automatisering av Solana-nyheter så att det spårar Bitcoin i stället?

Ja, och det är en snabb ändring. Uppdatera valutaparametern i HTTP Request-noden ”Fetch Solana Headlines” till den ticker du vill ha (som btc eller eth). Vanliga anpassningar är att ändra schematid, skapa sammanfattningar en annan dag än måndag och justera prompten i noden ”AI News Summary” för att fokusera på hack, partnerskap eller produktlanseringar.

Varför misslyckas min Google Sheets-anslutning i det här flödet?

Oftast beror det på utgången Google OAuth eller att kalkylarket flyttats till en Drive som det anslutna kontot inte längre har åtkomst till. Återanslut Google Sheets-credential i n8n, öppna sedan de specifika Google Sheets-noderna och bekräfta att de pekar på rätt fil och rätt kalkylbladsnamn (”Raw Data” och ”Weekly Summary”). Om flödet plötsligt inte hittar kolumner, kontrollera om rubriker har bytt namn eller om det finns extra mellanslag. En extra fallgrop: om du kopierade mallen kan kolumnen ”description” vara felstavad som ”descripton”, så håll flöde och ark konsekventa.

Hur många artiklar kan den här automatiseringen av Solana-nyheter hantera?

För de flesta upplägg är 20–50 artiklar per dag normalt, och måndagssammanfattningar rullar ofta ihop cirka 150–300 artiklar från veckan.

Är den här automatiseringen av Solana-nyheter bättre än att använda Zapier eller Make?

Ofta ja, eftersom avdubbleringslogiken och spärren ”sammanfatta bara den här dagen” på måndagar är enklare att modellera i n8n utan att betala extra för förgrening eller loopar. n8n ger också en realistisk väg att köra detta billigt: hosta själv, och då betalar du främst för OpenAI-anropen för sammanfattningar. Zapier och Make kan fortfarande vara bra om du vill ha ett enkelt flöde ”ny post → lägg till rad” och inget mer. Så fort du bryr dig om felfri data, dubbletter och veckorullningar brukar det bli pilligt. Om du vill ha hjälp att välja, prata med en automationsexpert.

En strukturerad nyhetslogg förändrar hur du gör research. Flödet tar hand om de repetitiva delarna så att du kan lägga din uppmärksamhet på vad rubrikerna faktiskt betyder.

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