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

macOS-genvägar + Google Sheets för grafanteckningar

Rickard Andersson Partner, Nodenordic.se

Du tar en candlestick-skärmdump, du får en känsla, och sedan börjar grovjobbet. Kopiera bilden någonstans, öppna en flik med ett chartverktyg, leta efter nyheter, skriva en anteckning, glömma var du sparade den och intala dig själv att du ska ”städa upp det senare”. Så försvinner bra setups i kaos. Automatisering av chart-anteckningar löser den röriga delen i mitten.

Aktiva traders känner igen det här under dagar med högt tempo. En marknadsansvarig som småhandlar krypto efter jobbet fattar också, eftersom kontextbyten är brutala. Och om du driver ett litet bolag och sköter investeringar vid sidan av vet du hur det känns: inkonsekventa anteckningar leder till inkonsekventa beslut.

Det här flödet gör att du kan skicka en chartscreenshot från macOS Shortcuts, låta AI skriva analysen och logga resultatet i Google Sheets så att ditt resonemang blir sökbart, konsekvent och lätt att granska.

Så fungerar automatiseringen

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

n8n Workflow Template: macOS-genvägar + Google Sheets för grafanteckningar

Problemet: chart-anteckningar är långsamma, utspridda och inkonsekventa

De flesta ”analyserar” inte ett chart. De gör en stressad liten skattjakt. Du tar en skärmdump, sedan hoppar du mellan nyheter, prisdata och din anteckningsapp och försöker fånga varför setupen såg intressant ut. Senare, när du går igenom trades, saknas halva kontexten. Än värre: de anteckningar du faktiskt har är inte skrivna på samma sätt varje gång, så det blir svårare än nödvändigt att jämföra mönster. Den där konstanta friktionen skapar en tyst kostnad: färre loggade observationer, svagare lärloopar och fler upprepade misstag.

Det blir snabbt mycket. Så här faller det isär i verkligheten.

  • Chartscreenshots hamnar i slumpmässiga mappar, vilket gör att granskning efter trade känns omöjlig.
  • Manuella anteckningar varierar med humör och tidspress, så din ”process” blir aldrig en process.
  • Att plocka fram kontext (nyheter, snabb research, grundläggande datakontroller) tar så lång tid att du hoppar över det när volatiliteten ökar.
  • Små fel smyger sig in när du klistrar in symboler, datum eller anteckningar mellan verktyg, och de felen byggs på vecka efter vecka.

Lösningen: AI-chart-anteckningar från skärmdump till Sheets

Det här flödet börjar med något du redan gör: ta en candlestick-skärmdump. En macOS-genväg skickar bilden till n8n via en säker webhook som Base64-bilddata, så du slipper ladda upp filer eller jonglera flikar. n8n konverterar bilden till en användbar fil och skickar den sedan till en AI-agent som kan ”se” charts och skriva en strukturerad analys. Samma agent kan också hämta extra kontext via ett sökverktyg (SerpAPI) och, vid behov, en marknadsdatalookup (MarketStack). Till sist formaterar flödet texten till korrekt formaterad HTML och returnerar den direkt, och du kan spara den slutliga anteckningen i Google Sheets för en konsekvent, sökbar journal.

Flödet startar när din skärmdump når webhooken från macOS Shortcuts. AI tolkar sedan chartet och berikar det med snabb research. Den färdiga analysen formateras och skickas tillbaka som ett läsbart svar, med dina nyckelfält redo att loggas i Sheets.

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

Exempel: så här ser det ut

Säg att du går igenom 10 charts i en watchlist på morgonen. Manuell hantering innebär att även ”snabba anteckningar” ofta tar cirka 5 minuter styck när du skärmdumpar, söker rubriker och skriver en tydlig tes (totalt runt 50 minuter). Med det här flödet kör du macOS-genvägen på cirka 30 sekunder per chart och låter n8n sköta analys och formatering medan du fortsätter scanna. Du väntar fortfarande på processning, men din aktiva tid landar på ungefär 10 minuter för alla 10 charts.

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)
  • macOS Shortcuts för att snabbt skicka chartscreenshots.
  • Google Sheets för en sökbar logg för tradingjournal.
  • OpenRouter API-nyckel (hämta den i din OpenRouter-dashboard)

Kunskapsnivå: Medel. Du klistrar in API-nycklar, testar en webhook och justerar en prompt, men du skriver ingen kod.

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

Så fungerar det

En skärmdump triggar allt. Du kör en macOS-genväg som fångar en candlestick-chartbild och skickar den till n8n:s webhook tillsammans med några mappade fält (som symbol eller timeframe, om du inkluderar dem).

Bilden förbereds för AI. n8n konverterar Base64-payloaden till en binär fil, eftersom bildmodeller behöver en riktig fil som input för att analysera tillförlitligt.

AI skriver anteckningen och lägger till kontext. AI-agenten (via OpenRouter) tolkar chartet, gör snabba beräkningar när det är relevant och kan hämta relevanta nyheter eller bakgrund via SerpAPI. MarketStack finns tillgängligt för prisdatauppslag, även om du kanske inte använder det varje körning.

Resultatet kommer tillbaka korrekt formaterat. Flödet renderar analysen till HTML och returnerar den i webhook-svaret, vilket gör att din genväg (och nästa steg, som loggning till Google Sheets) kan använda den direkt.

Du kan enkelt ändra vilka fält du fångar (ticker, tes, risknivå) så att det matchar din journalstil utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera webhook-triggern

Det här arbetsflödet startar när data skickas till webhook-endpointen.

  1. Lägg till och öppna Incoming Webhook Trigger.
  2. Välj önskad HTTP-metod och sökväg (lämna standardinställningarna om er klient kommer att posta till den genererade URL:en).
  3. Kopiera Test URL för användning vid validering.

Använd Test URL för att iterera snabbt innan ni aktiverar arbetsflödet med Production URL.

Steg 2: mappa och förbered inkommande data

Den inkommande nyttolasten normaliseras och eventuell base64-diagrambild konverteras till en fil för AI-analys.

  1. Öppna Map Input Fields och lägg till de fält ni vill att AI:n ska ta emot (till exempel symbol, tidsram och base64-bilddata).
  2. Koppla Map Input Fields till Convert Base64 File exakt som visas i arbetsflödet.
  3. I Convert Base64 File anger ni källfältet som innehåller ert base64-kodade diagram (säkerställ att er inkommande JSON innehåller denna nyckel).

⚠️ Vanlig fallgrop: Om base64-fältet saknas eller inte är korrekt kodat kommer Convert Base64 File att ge ut en tom fil och AI-svaret blir dåligt.

Steg 3: konfigurera AI-orkestreraren och verktygen

AI-pipelinen använder en agent med en språkmodell, minne och externa verktyg för matematik, marknadsdata och webbsök.

  1. Öppna AI Orchestrator och bekräfta att den är ansluten till OpenRouter Chat Engine som språkmodell, Sliding Window Memory som minne och verktygen Math Utility Tool, Marketstack Lookup och Search API Helper.
  2. Öppna OpenRouter Chat Engine och anslut autentiseringsuppgifter.
  3. Öppna Marketstack Lookup och anslut autentiseringsuppgifter.
  4. Öppna Search API Helper och anslut autentiseringsuppgifter.

Autentiseringsuppgifter krävs: Anslut era OpenRouter API-autentiseringsuppgifter.

Autentiseringsuppgifter krävs: Anslut era Marketstack API-autentiseringsuppgifter.

Autentiseringsuppgifter krävs: Anslut era SerpAPI-autentiseringsuppgifter.

AI-verktygen (Sliding Window Memory, Math Utility Tool, Marketstack Lookup, Search API Helper) är subnoder – autentiseringsuppgifter hanteras på respektive nod men används av AI Orchestrator.

Steg 4: formatera och returnera svaret

Efter analys renderas utdata och returneras till den som anropar webhooken.

  1. Öppna Render Markdown Output och säkerställ att den tar emot data från AI Orchestrator.
  2. Öppna Return Webhook Reply och bekräfta att den är ansluten efter Render Markdown Output.
  3. Ställ in Return Webhook Reply att returnera den formaterade markdown-svarskroppen (standardbeteende om den lämnas oförändrad).

Steg 5: testa och aktivera ert arbetsflöde

Validera hela flödet från början till slut och växla sedan till produktion.

  1. Klicka på Execute Workflow och skicka en test-nyttolast till Incoming Webhook Trigger med Test URL.
  2. Bekräfta att Map Input Fields och Convert Base64 File ger ut strukturerade fält och ett filobjekt, och kontrollera sedan AI Orchestrator för ett svar.
  3. Verifiera att Render Markdown Output genererar formaterad utdata och att Return Webhook Reply skickar tillbaka den till anroparen.
  4. Växla arbetsflödet till Active och använd Production URL för live-förfrågningar.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • OpenRouter-inloggningsuppgifter kan löpa ut eller så kan din nyckel vara begränsad till vissa modeller. Om något slutar fungera: kontrollera först behörigheter för din OpenRouter-nyckel och modellåtkomst i din OpenRouter-dashboard.
  • Om du använder Wait-noder eller extern rendering varierar processningstiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt, annars kommer du att redigera outputen för alltid.

Vanliga frågor

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

Cirka 30 minuter om du redan har dina API-nycklar.

Behöver jag kunna koda för att automatisera chart-anteckningar?

Nej. Du kopplar konton, klistrar in nycklar och testar begäran från genväg till webhook.

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

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 kostnader för OpenRouter-användning (varierar beroende på modell och volym).

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 serverhantering.

Kan jag anpassa det här flödet för automatisering av chart-anteckningar för enbart kryptoanalys?

Ja, men du vill ändra AI-prompten i AI Orchestrator så att den prioriterar kryptomarknadsstruktur, sessionstider och volatilitets-signaler. Vanliga anpassningar är att tvinga en fast mall (tes, invalidation, nyckelnivåer), lägga till ett ”risk”-fält för anteckningar om positionsstorlek och göra SerpAPI-frågor till coinspecifika nyhetssökningar. Du kan också ta bort MarketStack-uppslag helt om du aldrig rör aktier.

Varför fungerar inte min macOS Shortcuts-koppling i det här flödet?

Oftast beror det på att webhook-autentisering inte matchar mellan din genväg och n8n:s Webhook-nod. Dubbelkolla API-nyckeln (eller ta bort auth på båda sidor), och bekräfta sedan att genvägen skickar Base64-bilddata och inte en filreferens. Om webhooken triggar men AI får fel är den vanligaste orsaken att du valt en modell som inte kan hantera bilder.

Hur många charts kan den här automatiseringen av chart-anteckningar hantera?

Många, så länge dina AI- och sök-kvoter hänger med.

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

För det här flödet har n8n några fördelar: mer komplex logik med obegränsad branching utan extra kostnad, ett alternativ för egen hosting med obegränsade körningar och inbyggda AI-agentverktyg som är svårare att återskapa snyggt i enklare byggare. Zapier eller Make kan fortfarande fungera om du bara vill ha ”skärmdump in, text ut” med minimal branching. Så fort du bryr dig om bildhantering, minne och strukturerade outputs brukar n8n kännas mindre trångt. Prata med en automationsexpert om du är osäker på vad som passar.

När dina chart-anteckningar fångas på samma sätt varje gång blir granskningen enklare och besluten lugnare. Sätt upp det en gång och låt sedan flödet göra det repetitiva jobbet.

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

Launch login modal Launch register modal