Din kreatörsstatistik blir snabbt inaktuell. Du släpper nya workflows, visningsantalet ökar, godkännanden förändras och det där “statistikkortet” du delar i sociala medier blir i tysthet fel.
Den här GitHub-statistikautomationen slår hårdast mot kreatörsmarknadsförare, men byråägare och frilansare som bygger portfolio känner också av det. Målet är enkelt: en delbar bildlänk som alltid speglar dina senaste totalsiffror, utan att du behöver passa den.
Du sätter upp ett n8n-workflow som hämtar dina senaste siffror, loggar dem i Google Sheets, genererar ett nytt SVG-statistikkort och committar tillbaka det till ditt GitHub-repo enligt ett schema.
Så fungerar automationen
Här är hela workflowet du kommer att sätta upp:
n8n Workflow Template: GitHub + Google Sheets: skapardata alltid aktuell
flowchart LR
subgraph sg0["Schedule Flow"]
direction LR
n0@{ icon: "mdi:swap-vertical", form: "rounded", label: "Workflows Data", 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/httprequest.dark.svg' width='40' height='40' /></div><br/>Get Workflows"]
n2["<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/httprequest.dark.svg' width='40' height='40' /></div><br/>Get User"]
n3@{ icon: "mdi:cog", form: "rounded", label: "Extract From File", pos: "b", h: 48 }
n4["<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/httprequest.dark.svg' width='40' height='40' /></div><br/>Download Image"]
n5@{ icon: "mdi:play-circle", form: "rounded", label: "Schedule Trigger", pos: "b", h: 48 }
n6@{ icon: "mdi:cog", form: "rounded", label: "Aggregate", pos: "b", h: 48 }
n7@{ icon: "mdi:swap-vertical", form: "rounded", label: "SVG", pos: "b", h: 48 }
n8@{ icon: "mdi:swap-vertical", form: "rounded", label: "Final", pos: "b", h: 48 }
n9@{ icon: "mdi:swap-vertical", form: "rounded", label: "Config", pos: "b", h: 48 }
n10["<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/github.dark.svg' width='40' height='40' /></div><br/>GitHub"]
n11["<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/github.dark.svg' width='40' height='40' /></div><br/>GitHub "]
n7 --> n11
n9 --> n1
n10 --> n6
n2 --> n4
n6 --> n8
n11 --> n6
n11 --> n10
n1 --> n0
n4 --> n3
n0 --> n2
n5 --> n9
n3 --> n7
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 n5 trigger
class n1,n2,n4 api
classDef customIcon fill:none,stroke:none
class n1,n2,n4,n10,n11 customIcon
Varför det här spelar roll: ditt “statistikkort” blir inaktuellt
Om du någon gång har delat en GitHub-hostad badge eller ett kreatörsstatistikkort känner du till den där obekväma stunden: någon klickar och ser siffror som inte stämmer med verkligheten. Det är inte bara kosmetiskt. Gamla totalsiffror får din portfolio att se övergiven ut, och “manuella uppdateringar senare” brukar betyda “aldrig”. Den verkliga kostnaden är all kontextväxling. Du kollar kreatörssidan, kopierar antal, uppdaterar en design, exporterar en ny fil, pushar en commit och upprepar nästa vecka eftersom siffrorna ändrades igen.
Det springer snabbt iväg. Här är var det brukar fallera.
- Du slutar med att kopiera totalsiffror från flera ställen, och ett missat fält gör hela kortet opålitligt.
- Att uppdatera en SVG och pusha till GitHub låter snabbt, men blir till 30 minuters pill varje gång.
- Utan en ändringslogg kan du inte enkelt svara på “ökar visningar?” mer än med en vag gissning.
- När bilden är inbäddad på flera profiler multipliceras inaktuell statistik överallt där du har postat den.
Vad du bygger: ett SVG-statistikkort i ditt repo som uppdateras automatiskt
Det här workflowet kör enligt ett schema och uppdaterar din kreatörsstatistik automatiskt. n8n hämtar dina workflow-data från ett API, beräknar totalsiffror som “godkända” vs “väntande”, hämtar sedan dina kreatörsprofildetaljer och profilbild. Därifrån genererar det ett nytt SVG-kort (tänk: en delbar “profil-snapshot” som ser bra ut på GitHub, webbplatser och forum). Till sist committar workflowet den uppdaterade SVG-filen direkt i ditt GitHub-repository, så bildens URL aldrig ändras. Du delar en länk och innehållet bakom den håller sig aktuellt.
Workflowet börjar med en schemalagd trigger, så du behöver inte komma ihåg något. Sedan hämtar och slår det ihop din statistik, och renderar den uppdaterade SVG:n med dina valda färger och layout. På slutet får GitHub en commit med den nya SVG:n, redo att bäddas in var som helst som en vanlig bild.
Vad du bygger
| Vad som automatiseras | Vad du uppnår |
|---|---|
|
|
Förväntade resultat
Säg att du uppdaterar ditt offentliga statistikkort två gånger i veckan. Manuellt kanske du lägger cirka 10 minuter på att hämta siffror, ytterligare 10 minuter på att redigera SVG:n och sedan 10 minuter på att committa och kontrollera inbäddningslänken, alltså ungefär 1 timme per vecka. Med det här workflowet är det nära noll i aktiv tid: du lägger kanske 15 minuter en gång för att sätta upp det, och sedan kör det enligt schema och committar den uppdaterade SVG:n medan du gör något annat. Kortet är korrekt även om du glömmer att det finns.
Innan du börjar
- n8n-instans (testa n8n Cloud gratis)
- Självhostat alternativ om du föredrar det (Hostinger fungerar bra)
- GitHub för att hosta och leverera SVG-filen
- Google Sheets för att logga statistik över tid
- n8n API-åtkomst (använd din kreatörsplattforms API-detaljer)
Svårighetsnivå: Nybörjare. Du kopplar konton, klistrar in några ID:n/användarnamn och testar en körning.
Vill du att någon bygger detta åt dig? Prata med en automationsexpert (gratis 15-minuters konsultation).
Steg för steg
Ett schema startar allt. Du bestämmer hur ofta statistiken ska uppdateras (dagligen, veckovis, två gånger i veckan). n8n kör i bakgrunden, så din “uppdateringsrutin” blir inte längre en flaskhals.
Din statistik hämtas och beräknas. Workflowet anropar n8n-API:t för att hämta dina workflows och kreatörsdetaljer, och använder enkla processnoder (som Set, Merge och If) för att räkna ut totalsiffror som godkända vs väntande, totala antalet noder och visningar.
SVG-kortet byggs om med din branding. Det laddar ner din profilbild, extraherar fildatan och genererar en ny SVG med dina valda färger för text, ikoner, ram och själva kortet. Det är här “ser bra ut offentligt”-delen händer.
GitHub tar emot uppdateringen automatiskt. n8n committar den regenererade SVG:n till ditt målrepo, vilket betyder att din råa GitHub-URL (eller en CDN-cachead URL) alltid pekar på den senaste versionen.
Du kan enkelt justera schemat så att det matchar din publiceringstakt utifrån dina behov. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.
Tips för felsökning
- GitHub-autentisering kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera först dina GitHub-autentiseringsinställningar i n8n och repo-scope för åtkomst.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om noder längre fram fallerar på tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in din varumärkesröst tidigt, annars kommer du att redigera outputs för alltid.
Snabba svar
Cirka 30 minuter om dina konton redan är kopplade.
Nej. Du kommer mest att redigera fälten i Config-noden och koppla autentisering.
Ja. n8n har ett gratis självhostat 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å räkna in eventuella API-kostnader för kreatörsplattformen (ofta 0 USD om den är publik).
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller självhostning på en VPS. För självhostning är Hostinger VPS prisvärd och hanterar n8n bra. Självhostning ger dig obegränsat antal körningar men kräver grundläggande serveradministration.
Ja, och det bör du. Uppdatera fälten i Config-noden för att ändra färger, etiketter, användarnamn och filnamn, och justera sedan steget som genererar SVG:n så att det visar de mätvärden du bryr dig om (till exempel byt “väntande workflows” mot “toppkategorier”). Om du inte vill logga i Google Sheets kan du ta bort eller inaktivera Sheets-noden och behålla resten exakt likadant.
Oftast handlar det om utgångna eller för snävt scope:ade autentiseringsuppgifter, så generera om din GitHub-token (eller koppla om OAuth) och säkerställ att den kan skriva till målrepon. Bekräfta också att repo-sökväg och branch är korrekta i GitHub commit-noden. Om det fungerar en gång och sedan misslyckas senare kan du slå i GitHubs rate limits vid toppar, så sänk frekvensen i schemat eller minska extra anrop.
Mer än nog för kreatörsstatistik. Även på en liten n8n Cloud-plan kan du köra schemalagda uppdateringar dagligen eller varje timme utan att tänka på det, och självhostning tar bort exekveringsgränser helt (din server blir begränsningen). Workflowet processar vanligtvis en kreatör i taget, så den praktiska “volymen” handlar mest om hur ofta du schemalägger det.
Ofta, ja. Det här workflowet gör mer än att bara flytta fält mellan appar: det hämtar listor, beräknar totalsiffror, slår ihop datakällor och genererar en SVG-fil, vilket betyder att du vill ha förgrening och datahantering som inte tar betalt per steg. n8n är också enklare att självhosta om du vill ha obegränsade schemalagda körningar. Zapier eller Make kan fortfarande fungera om du håller det enkelt, men delen “generera fil + committa till GitHub” tenderar att bli klumpig. Prata med en automationsexpert om du vill ha hjälp att välja.
Din statistik blir en levande tillgång, inte ett moment på din att-göra-lista. Ställ in det en gång och låt kortet hänga med i ditt arbete.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.