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 valutabild i mejlen

Rickard Andersson Partner, Nodenordic.se

Du kollar växelkurser i all hast, och tappar sedan ytterligare 10 minuter på att städa upp siffror, leta upp gårdagens pris och klistra in det i ett meddelande som fortfarande ser “rått” ut. Det är inte svårt arbete. Det är bara konstant arbete.

Marknadsförare som skickar snabba marknadsnotiser, founders som prissätter i flera valutor och drift-/ops-chefer som hanterar gränsöverskridande betalningar känner igen sig. Den här CoinGecko Gmail-e-postautomationen levererar en strukturerad daglig ögonblicksbild till din inkorg, redo att vidarebefordra på några sekunder.

Det här arbetsflödet körs varje morgon, hämtar fiat- och kryptokurser, formaterar ett snyggt HTML-mejl (med en alternativ ren text-version) och skickar det via Gmail/SMTP. Du får se vad det gör, vad du behöver och hur det passar in i en verklig rutin.

Så fungerar den här automationen

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

n8n Workflow Template: CoinGecko + Gmail: daglig valutabild i mejlen

Problemet: dagliga kurser är lätta att kolla, jobbiga att dela

Att slå upp USD→EUR, USD→NGN samt BTC- och ETH-priser tar ungefär en minut. Det som tar tid är allt runt omkring. Du hoppar mellan flikar, dubbelkollar att du inte läst fel på en decimal och skriver om samma “här är dagens kurser”-meddelande igen. Och om du gör det för kunder eller ett team behöver det dessutom se presentabelt ut i mobilen, inte som ett inklistrat kalkylblad. Små misstag smyger sig in vid sämsta tillfälle och vanan blir en daglig skatt på din uppmärksamhet.

Det blir mycket över tid. Här är var det faller isär.

  • Du gör samma manuella kontroll varje morgon, även på stressiga dagar när du har minst tid för det.
  • Kopiera/klistra-in-formatering är inkonsekvent, så din “snabba uppdatering” ser olika ut varje gång.
  • Det är lätt att skicka gamla siffror när du har bråttom och glömmer att uppdatera en flik.
  • Att vidarebefordra till en kund eller kollega kräver fortfarande efterarbete, vilket tar bort hela poängen med “snabbt”.

Lösningen: ett dagligt mejl som bygger sig självt

Det här n8n-arbetsflödet körs enligt schema (dagligen 08:00, baserat på din servers tidszon). När det triggas hämtar det fiat-växelkurser från ExchangeRate-API (med USD som bas) och hämtar BTC- och ETH-priser samt 24-timmars förändring från CoinGecko. De två dataset:en slås ihop, och därefter skapar ett formateringssteg ett polerat HTML-mejl med en alternativ ren text-version, en tydlig ämnesrad och en kompakt sammanfattning. Till sist skickas rapporten via din SMTP-konfiguration (Gmail fungerar bra med ett applösenord). Du vaknar till en felfri ögonblicksbild som är enkel att läsa och ännu enklare att vidarebefordra.

Arbetsflödet börjar med en daglig trigger. Sedan samlar det in fiat- och kryptodata parallellt, kombinerar svaren och bygger slutligt mejlinnehåll i ett enda pass. Sista steget: skicka det till vald inkorg så att du kan skumma, vidarebefordra eller arkivera.

Det du får: automation vs. resultat

Exempel: så här ser det ut

Säg att du skickar en daglig “kurs-ögonblicksbild” till 5 personer (team + ett par kunder). Manuellt: kolla två fiat-kurser och två kryptopriser, formatera och skicka, kanske tar 10 minuter per meddelande, alltså runt 50 minuter om dagen. Med det här arbetsflödet lägger du cirka 5 minuter en gång på att sätta upp det, och sedan är ditt “arbete” bara att läsa mejlet när det kommer 08:00. Att vidarebefordra tar sekunder, inte ytterligare en liten skrivsession.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • CoinGecko för BTC/ETH-priser och 24h förändring
  • ExchangeRate-API för att hämta USD-baserade fiat-kurser
  • SMTP-uppgifter (Gmail stöds) (hämta ett applösenord i ditt Google-konto)

Kunskapsnivå: Nybörjare. Du kopplar SMTP, bekräftar två API-URL:er och redigerar fälten för e-postmottagare.

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

Så fungerar det

Schemalagd morgontrigger. Arbetsflödet körs dagligen 08:00 med ett cron-schema, vilket innebär att tidpunkten beror på din n8n-servers tidszon.

Kurser hämtas från två källor. En HTTP-förfrågan går till ExchangeRate-API för att få de senaste USD-baskurserna (inklusive EUR och NGN). En annan HTTP-förfrågan går till CoinGecko för att hämta BTC- och ETH-priser i USD samt deras 24-timmars förändring.

Allt kombineras och formateras. n8n slår ihop de två svaren, och sedan bygger ett Code-steg din ämnesrad, sammanfattningstext och en felfri HTML-layout som är designad för att vara lätt att läsa i mobilen.

Mejlet skickas automatiskt. Sista steget använder dina SMTP-inställningar (ofta Gmail) för att leverera rapporten till den adress du väljer, med HTML och en alternativ ren text-version.

Du kan enkelt ändra valutor och mynt så att det matchar det du följer, så att ögonblicksbilden passar din verksamhet i stället för tvärtom. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera schematriggern

Det här arbetsflödet startar enligt ett tidsstyrt schema med Scheduled Morning Trigger.

  1. Lägg till noden Scheduled Morning Trigger som din trigger.
  2. Öppna Scheduled Morning Trigger och ställ in schemat under RuleInterval så att det matchar önskad tidpunkt. Fältet är för närvarande inställt på seconds.
  3. Behåll Flowpast Branding som en valfri fäst anteckning för dokumentation och attribution.

Steg 2: Anslut API:er för växelkurser och krypto

Scheduled Morning Trigger skickar utdata till både Fetch Fiat Rates och Retrieve Crypto Prices parallellt för att hämta livedata.

  1. Lägg till Fetch Fiat Rates och ställ in URL till https://api.exchangerate-api.com/v4/latest/USD.
  2. Lägg till Retrieve Crypto Prices och ställ in URL till https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,ethereum&vs_currencies=usd&include_24hr_change=true.
  3. Koppla Scheduled Morning Trigger till båda HTTP-noderna så att de körs samtidigt.

Steg 3: Sätt upp sammanslagning och formatering av data

Slå ihop de två API-svaren och formatera e-postinnehållet i Assemble Email Body.

  1. Lägg till Combine Data Streams och koppla både Fetch Fiat Rates och Retrieve Crypto Prices till den.
  2. Koppla Combine Data Streams till Assemble Email Body.
  3. I Assemble Email Body behåller ni den angivna JavaScript Code för att bygga e-postinnehåll för både HTML och text.

Steg 4: Konfigurera e-postleverans

Skicka den formaterade rapporten med Dispatch Daily Email.

  1. Lägg till Dispatch Daily Email och koppla den till Assemble Email Body.
  2. Credential Required: Anslut era smtp-uppgifter.
  3. Ställ in HTML till {{ $json.html }} och Subject till {{ $json.subject }}.
  4. Ställ in To Email till [YOUR_EMAIL] och From Email till [YOUR_EMAIL], och ställ sedan in Email Format till html.

⚠️ Vanlig fallgrop: Ersätt [YOUR_EMAIL] med giltiga adresser och säkerställ att er SMTP-leverantör tillåter att ni skickar från vald From Email.

Steg 5: Testa och aktivera ert arbetsflöde

Verifiera att flödet fungerar från start till mål innan ni aktiverar det enligt schema.

  1. Klicka på Execute Workflow för att köra Scheduled Morning Trigger manuellt.
  2. Bekräfta att Combine Data Streams tar emot två indata och att Assemble Email Body skickar ut fälten subject, html och text.
  3. Kontrollera er inkorg efter e-postmeddelandet som skickats av Dispatch Daily Email och verifiera att HTML-layouten renderas korrekt.
  4. Växla arbetsflödet till Active för att köra automatiskt enligt ert schema.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Gmail/SMTP-uppgifter kan gå ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera dina Google App Passwords och “From”-adressen i noden Email Send först.
  • Om du använder Wait-noder eller extern rendering varierar behandlingstider. Öka väntetiden om noder längre fram misslyckas på grund av tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in er 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-e-postautomationen?

Cirka 20 minuter om din SMTP är redo.

Behöver jag kunna koda för att automatisera dagliga mejl med valuta-ögonblicksbilder?

Nej. Du klistrar mest in uppgifter och redigerar e-postfälten “till/från”. Formateringen är redan byggd.

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

Ja. n8n har ett gratis self-hosted-alternativ 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å ta hänsyn till begränsningar för e-postutskick hos din SMTP-leverantör, och eventuell VPS-kostnad om du self-hostar.

Var kan jag hosta n8n för att köra den här CoinGecko Gmail-e-postautomationen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärt och hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här CoinGecko Gmail-e-postautomationsarbetsflödet för fler valutor och coins?

Ja, och det är den vanligaste justeringen. Lägg till fler fiat-koder från ExchangeRate-API-svaret (som GBP eller ZAR) och bygg ut Code-noden “Assemble Email Body” så att den renderar de raderna. För krypto lägger du till fler CoinGecko-ID:n (som solana) i URL:en i HTTP-förfrågan “Retrieve Crypto Prices” och inkluderar de extra korten i samma Code-nod.

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

Oftast är det Gmail-autentisering. Säkerställ att 2FA är aktiverat, skapa ett nytt applösenord och uppdatera uppgifterna som används av noden “Dispatch Daily Email”. Bekräfta också att du använder rätt SMTP-port (587 med STARTTLS är det vanligaste) och att “From”-adressen matchar det autentiserade kontot.

Hur många mejl kan den här CoinGecko Gmail-e-postautomationen hantera?

Många, men din SMTP-leverantör är den verkliga begränsningen.

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

Ofta, ja, eftersom det här är ett flerstegsarbetsflöde som slår ihop två API:er och formaterar HTML, och n8n hanterar den typen av logik snyggt. Zapier/Make kan också göra det, men du kan få betala mer när du lägger till formateringssteg, grenar eller högre task-volym. n8n ger dig också möjligheten att self-hosta, vilket är hjälpsamt om detta blir en del av ett större rapportsystem. Den ärliga brasklappen: om du bara vill ha ett tvåstegsflöde “hämta data, skicka mejl” och aldrig planerar att anpassa mallen kan Zapier kännas enklare. Prata med en automations­expert om du vill ha hjälp att välja.

När detta väl rullar blir din dagliga kursuppdatering bakgrundsbrus i stället för en daglig syssla. Du får den felfria ögonblicksbilden. Sedan fortsätter du med din dag.

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