Att sitta och bevaka grafer är en produktivitetsfälla. Du kollar ”bara en gång”, sedan försvinner en timme och du missar ändå den enda rörelsen du faktiskt brydde dig om.
Den här BTC SMS alerts-lösningen träffar ensamtraders först, men grundare som kör slimmat och marknadsförare som hanterar flera prioriteringar känner av den också. Du sätter en prisnivå en gång, och du blir bara pingad när BTC/EUR passerar den.
Det här n8n-flödet hämtar aktuell kurs från CoinGecko enligt ett schema, kontrollerar din nivå och skickar ett SMS via Twilio när det är dags att agera. Nedan ser du exakt vad det automatiserar, vilka resultat du kan förvänta dig och var folk oftast kör fast.
Så fungerar automatiseringen
Hela n8n-flödet, från trigger till slutligt utfall:
n8n Workflow Template: CoinGecko + Twilio: btc-prisnotiser via sms
flowchart LR
subgraph sg0["Flow 1"]
direction LR
n0@{ icon: "mdi:cog", form: "rounded", label: "Scheduled Tick", 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/coinGecko.svg' width='40' height='40' /></div><br/>Fetch Crypto Rate"]
n2@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Threshold Check", pos: "b", h: 48 }
n3["<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/twilio.svg' width='40' height='40' /></div><br/>Send SMS Alert"]
n4@{ icon: "mdi:cog", form: "rounded", label: "No Action Path", pos: "b", h: 48 }
n2 --> n3
n2 --> n4
n0 --> n1
n1 --> n2
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 n2 decision
classDef customIcon fill:none,stroke:none
class n1,n3 customIcon
Problemet: prisbevakning stjäl fokus (och tajming)
Om du bryr dig om en specifik nivå (som att BTC når en EUR-tröskel) är det sämsta du kan göra att uppdatera grafer hela dagen. Du börjar reagera på brus i stället för den signal du faktiskt ville bevaka. Och om du försöker ”komma ihåg att kolla senare” är det då du missar läget, för att du satt i ett möte, körde bil eller helt enkelt var djupt inne i jobbet. Det är också mentalt dyrt. Konstant kollande blir till konstant tvivel, vilket ärligt talat är snabbaste vägen till att bli utbränd.
Det eskalerar snabbt. Här är var det oftast fallerar i praktiken.
- Du kollar priser dussintals gånger per dag, men missar ändå den enda nivån som spelade roll.
- Webbläsarflikar och appnotiser blir bakgrundsstress i stället för användbara larm.
- Manuell bevakning faller sönder så fort kalendern blir full eller du byter tidszon.
- Du agerar för sent eftersom du såg rörelsen efteråt.
Lösningen: CoinGecko → tröskelkontroll → Twilio SMS
Det här flödet gör ”att bevaka BTC” till ett enkelt ja/nej-system. Enligt ett schema du väljer frågar n8n CoinGecko efter aktuellt BTC-pris i EUR. Det värdet jämförs med din tröskel (i det medföljande flödet är den 9 000 EUR). Om BTC ligger över nivån skickar flödet ett SMS via Twilio till det telefonnummer du anger. Om det inte ligger över nivån händer ingenting, vilket är hela poängen. Du blir inte spamad. Du får en kanal, ett meddelande och bara när villkoret är uppfyllt.
Flödet börjar med ett cron-schema, hämtar sedan BTC/EUR-kursen från CoinGecko. Därefter gör en If-nod tröskelkontrollen. Till sist skickar Twilio SMS:et, eller så avslutas körningen tyst via en ”ingen åtgärd”-gren.
Det du får: automatisering vs. resultat
| Vad det här flödet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du kollar BTC/EUR runt 20 gånger per dag och att varje koll tar ungefär en minut när du låser upp mobilen, öppnar appen och kastar ett öga på grafen. Det är cirka 20 minuter dagligen, plus den ständiga kontextväxlingen. Med det här flödet lägger du ungefär 10 minuter en gång på att sätta din EUR-tröskel och koppla Twilio, och sedan kör de schemalagda kontrollerna automatiskt. De flesta dagar får du noll SMS. Den dag BTC bryter din nivå får du ett SMS och är klar.
Det här behöver du
- n8n-instans (prova n8n Cloud gratis)
- Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
- CoinGecko för att hämta prisdata för BTC/EUR.
- Twilio för att skicka SMS-larmet till din telefon.
- Twilio Account SID + Auth Token (hämta dem i Twilio Console-dashboarden).
Svårighetsnivå: Nybörjare. Du kopplar konton, sätter ett schema och ändrar ett tröskelvärde.
Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis konsultation i 15 minuter).
Så fungerar det
En schemalagd tick startar allt. Cron-noden körs med det intervall du väljer (var några minuter, varje timme eller bara under marknadstider).
Flödet hämtar livekursen för BTC/EUR. n8n frågar CoinGecko och hämtar aktuellt pris så att du alltid utvärderar färsk data.
En enkel tröskelregel avgör vad som händer härnäst. If-noden kontrollerar om BTC är större än ditt valda EUR-värde (exempelflödet använder 9 000).
Twilio skickar larmet, eller så händer ingenting. Om regeln går igenom får du ett SMS. Om den inte gör det går körningen via en no-op-gren och avslutas tyst.
Du kan enkelt ändra prisnivån till en annan EUR-nivå (eller vända den till ”under” i stället för ”över”) utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-implementeringsguide
Steg 1: Konfigurera Cron-triggern
Ställ in arbetsflödets schema så att priskontrollen körs automatiskt.
- Lägg till noden Scheduled Tick som din trigger.
- Ställ in Trigger Times på
Every Minute(läge:everyMinute). - Bekräfta att exekveringsflödet börjar med Scheduled Tick → Fetch Crypto Rate.
Steg 2: Anslut CoinGecko
Konfigurera prisinhämtningen för Bitcoin i EUR.
- Lägg till noden Fetch Crypto Rate.
- Ställ in Operation på
price. - Ställ in Coin IDs på
bitcoin. - Ställ in Currencies på
eur.
Steg 3: Sätt upp tröskelkontroll
Definiera prisvillkoret som triggar SMS-varningen.
- Lägg till noden Threshold Check och anslut den efter Fetch Crypto Rate.
- Konfigurera den numeriska regeln: Value 1 till
={{$node["Fetch Crypto Rate"].json["bitcoin"]["eur"]}}. - Ställ in Operation på
largerEqualoch Value 2 till9000. - Verifiera routingen: Threshold Check → Send SMS Alert för true, och → No Action Path för false.
Steg 4: Konfigurera utdata-/åtgärdsnoder
Skicka SMS-varningen via Twilio och definiera grenen utan åtgärd.
- Lägg till noden Send SMS Alert på true-grenen från Threshold Check.
- Inloggningsuppgifter krävs: Anslut era twilioApi-uppgifter.
- Ställ in To till
1234och From till1234. - Ställ in Message till
=The price went up! The new price is {{$node["Fetch Crypto Rate"].json["bitcoin"]["eur"]}}. - Lägg till noden No Action Path på false-grenen för ett rent avslut när priset ligger under tröskeln.
Steg 5: Testa och aktivera ert arbetsflöde
Validera att priskontrollen och varningslogiken fungerar end-to-end innan ni aktiverar automatiseringen.
- Klicka på Execute Workflow för att köra ett manuellt test.
- Bekräfta att Fetch Crypto Rate returnerar ett
bitcoin-pris ieur. - Verifiera att Threshold Check routar till Send SMS Alert när priset är
≥ 9000, och till No Action Path annars. - Kontrollera att SMS:et kommer fram med det interpolerade prisvärdet.
- Växla arbetsflödet till Active för att aktivera de schemalagda kontrollerna.
Vanliga fallgropar
- Twilio-uppgifter kan löpa ut eller klistras in fel. Om något skapar fel, kontrollera din Account SID/Auth Token i Twilio Console och spara om dem i n8n först.
- Om du använder Wait-noder eller extern rendering varierar processtider. Öka väntetiden om nedströmsnoder misslyckas på tomma svar.
- Cron-scheman är lätta att ställa in för aggressivt. Om du kör kontroller varje minut kan du slå i rate limits eller dra på dig SMS-kostnader snabbare än du tror.
Vanliga frågor
Cirka 20 minuter om ditt Twilio-konto är redo.
Nej. Du klistrar mest in uppgifter och ändrar ett tröskelvärde. n8n sköter logiken åt dig.
Ja. n8n har ett gratisalternativ för egen drift 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 Twilios SMS-kostnader (oftast några cent per meddelande, beroende på land).
Två alternativ: n8n Cloud (hanterat, enklast setup) eller egen drift på en VPS. För egen drift är Hostinger VPS prisvärt och hanterar n8n bra. Egen drift ger dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, och det är en snabb ändring. I noden ”Fetch Crypto Rate” byter du vilken tillgång du hämtar från CoinGecko (till exempel ETH i stället för BTC). Justera sedan villkoret i ”Threshold Check” till ”mindre än” om du vill ha ett nedgångslarm och uppdatera EUR-värdet. Vanliga anpassningar är att skicka exakt pris i SMS:et, ändra schemat så att det bara kör vissa timmar och lägga till ett andra villkor så att du inte får upprepade SMS vid varje körning.
Oftast beror det på utgångna eller felaktiga uppgifter. Generera om eller kopiera om din Twilio Auth Token, uppdatera sedan Twilio-uppgifterna i n8n och kör flödet igen. Om felet nämner behörigheter eller inställningar för messaging service, bekräfta att ditt ”From”-nummer är ett giltigt Twilio-nummer för SMS i din region. Kontrollera också din Twilio-saldo, eftersom låg balans kan se ut som ett leveransfel.
Många, men det beror på var du kör n8n och hur ofta ditt Cron-schema triggar. På n8n Cloud Starter brukar en ”kolla var 5–15:e minut”-setup fungera fint, och högre planer hanterar större volymer. Om du kör egen drift finns ingen körningsgräns från n8n, men din server har fortfarande begränsningar. I praktiken är det här flödet lättviktigt, så de flesta mindre miljöer kan köra det hela dagen utan problem så länge du inte drar upp schemat till varannan sekund.
Ofta, ja, eftersom prischecks plus villkorslogik kan bli dyrt eller krångligt i verktyg som tar betalt per steg. n8n är flexibelt med förgreningar, och egen drift är en stor fördel om du vill köra täta kontroller utan att oroa dig för task-limiter. Zapier eller Make kan ändå vara helt okej om du bara vill ha ett enkelt larm och redan betalar för dem. Den större frågan är kontroll: med n8n kan du bygga vidare med loggning, larm i flera kanaler eller logik som ”larm max en gång per dag” utan att bygga om allt. Prata med en automationsexpert om du vill ha hjälp att välja den mest strukturerade setupen.
Sätt tröskeln en gång och låt flödet göra den tråkiga bevakningen åt dig. När BTC når din nivå vet du det utan att leva i en graf.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.