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

PartnerStack till Google Sheets + Telegram-notiser

Rickard Andersson Partner, Nodenordic.se

Affiliate- och partnerhänvisningar är guld. Att spåra dem är delen som tyst går sönder. En missad postback, ett “jag loggar det senare”, och plötsligt sitter ni och bråkar om vad som hände i stället för att följa upp.

Den här PartnerStack-automationen träffar growth marketers först, men byråägare och operatörer som driver slimmade team känner av den lika mycket. Du får en live, append-only händelselogg i Google Sheets och en Telegram-notis i samma ögonblick något händer, så att du kan agera medan leadet fortfarande är varmt.

Nedan ser du exakt hur workflowet körs, vad du behöver koppla in och vilken tidsbesparing och felsäkring du kan räkna med.

Så fungerar den här automationen

Hela n8n-workflowet, från trigger till slutresultat:

n8n Workflow Template: PartnerStack till Google Sheets + Telegram-notiser

Problemet: partnerhändelser tappas bort (och det kostar)

PartnerStack-händelser går snabbt, och de väntar inte på att era interna processer ska komma ikapp. En hänvisning registrerar sig, ett lead når en tröskel, en konvertering godkänns och någon behöver få veta det. Men om ni förlitar er på att kolla inkorgen, manuell copy-paste till ett kalkylark eller “vi tar det i slutet av veckan”, så glider saker igenom. Det värsta är den mentala belastningen. Du går ständigt och undrar om loggen är komplett, om notisen gick iväg eller om teamet agerar på gammal information.

Det drar iväg snabbt. Här är var det fallerar i riktiga team.

  • Någon måste upptäcka PartnerStack-händelsen innan någon kan följa upp, och det brukar innebära att man kollar dashboards eller mejl oftare än man vill erkänna.
  • Manuell loggning i ett ark skapar luckor, eftersom folk glömmer eller bara loggar de “viktiga”.
  • Ett enda stavfel i företagsnamn, e-post eller kampanjattribuering kan göra att hänvisningen känns “omöjlig att spåra” senare.
  • När loggen och notiserna finns på olika ställen litar ingen på någon av dem, så ni slutar med att dubbelkolla allt.

Lösningen: logga varje PartnerStack-händelse och avisera teamet direkt

Det här workflowet lyssnar på PartnerStack-postback-händelser via en n8n-webhook. Så fort PartnerStack skickar en POST-request (till exempel “ny hänvisningsregistrering”) fångar n8n payloaden och skriver in den i ditt Google Sheet som en helt ny rad. Arket blir din löpande historik: varje händelse, i ordning, utan att någon ska “städa upp senare”. Efter att raden har lagts till sätter workflowet Telegram-destinationen och skickar ett meddelande med de viktigaste händelsedetaljerna så att teamet ser det i realtid. Enkelt, och ärligt talat är det poängen.

Workflowet startar när PartnerStack anropar din webhook-URL. Därifrån lägger n8n till händelsedatan i Google Sheets och skickar sedan en Telegram-notis till rätt chatt så att någon kan agera direkt.

Vad du får: automation vs. resultat

Exempel: så här ser det ut i praktiken

Säg att du får cirka 20 PartnerStack-händelser i veckan och du vill ha två saker varje gång: en rad i Sheets och en notis till teamet. Manuellt kanske du lägger runt 5 minuter på att hitta händelsen, kopiera detaljerna och formatera raden, plus ytterligare en minut för att posta i Telegram, vilket blir ungefär 2 timmar i veckan. Med det här workflowet är “jobbet” i princip direkt: PartnerStack anropar webhooken, Sheets uppdateras, Telegram pingar chatten på under en minut. Du går från repetitiv admin till snabba beslut.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Self-hosting-alternativ om du föredrar det (Hostinger fungerar bra)
  • PartnerStack för att skicka händelser via postbacks
  • Google Sheets för ditt händelselogg-ark
  • Telegram-bot-token (hämta den från BotFather)

Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in en webhook-URL i PartnerStack och bekräftar att kolumnerna i arket matchar det du vill spara.

Vill du inte sätta upp det här själv? Prata med en automationsexpert (gratis 15-minuterskonsultation).

Så fungerar det

PartnerStack-postback triggar workflowet. Du skapar en postback i PartnerStack och pekar den mot n8n:s webhook-URL, så att varje valt event automatiskt skickar en POST-request.

Händelse-payloaden loggas till Google Sheets. n8n tar inkommande fält (vad PartnerStack nu skickar) och lägger till dem som en ny rad i ditt valda ark, vilket bygger ett kronologiskt revisionsspår.

Telegram-routing sätts. Workflowet tilldelar det chatt-ID du vill avisera, vilket gör att alerts alltid går till samma kanal även om andra Telegram-chattar finns.

Ditt team får en realtidsnotis. Telegram får ett meddelande med de användbara delarna av händelsen så att någon kan klicka vidare, verifiera och följa upp direkt.

Du kan enkelt ändra vilka PartnerStack-fält som sparas i arket och vilka som ska synas i Telegram-meddelandet utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera webhook-triggern

Sätt upp den inkommande webhook-endpointen som tar emot affiliate-händelsedata och startar arbetsflödet.

  1. Lägg till en Inbound Webhook Trigger-nod som arbetsflödets startpunkt.
  2. Ställ in HTTP MethodPOST.
  3. Ställ in Path32a160b4-df74-447a-ab12-c98abe411862.
  4. Spara arbetsflödet för att generera webhook-URL:en för produktion.

Steg 2: anslut Google Sheets

Lägg till inkommande händelsedata i ert kalkylark för spårning och rapportering.

  1. Lägg till noden Append Spreadsheet Row och koppla den direkt från Inbound Webhook Trigger.
  2. Autentisering krävs: Anslut era googleSheetsOAuth2Api-uppgifter.
  3. Ställ in Operationappend.
  4. Välj målarket genom att sätta Document till [YOUR_ID] (cachat namn: Partnerstack affiliate activity).
  5. Ställ in Sheet NameSheet1 (värde: gid=0).
  6. Mappa kolumner i Columns till följande uttryck:
    • date{{ new Date($json.body.data.created_at).toISOString().split('T')[0] }}
    • tool{{ $json.body.data.company.name }}
    • email{{ $json.body.data.customer_email }}
    • eventName{{ $json.body.event }}
    • customerName{{ $json.body.data.customer_name }}

Steg 3: sätt upp bearbetningsnoden

Definiera Telegram-chattidentifieraren som används av notifieringssteget.

  1. Lägg till noden Assign Chat Identifier och koppla den efter Append Spreadsheet Row.
  2. I Assignments, ställ in chatId till setyourTelgramChatIdHere.

⚠️ Vanlig fallgrop: Ersätt setyourTelgramChatIdHere med ert faktiska Telegram-chatt-ID, annars misslyckas larmet.

Steg 4: konfigurera utdata-/åtgärdsnoder

Skicka den formaterade notifieringen till Telegram med värdena som fångas av webhooken.

  1. Lägg till noden Dispatch Telegram Alert och koppla den efter Assign Chat Identifier.
  2. Autentisering krävs: Anslut era telegramApi-uppgifter.
  3. Ställ in Chat ID till {{ $json.chatId }}.
  4. Ställ in Text till: =New Partnerstack event Event: {{ $('Inbound Webhook Trigger').item.json.body.event }} Tool: {{ $('Inbound Webhook Trigger').item.json.body.data.company.name }} Customer: {{ $('Inbound Webhook Trigger').item.json.body.data.customer_name }} Email: {{ $('Inbound Webhook Trigger').item.json.body.data.customer_email }}
  5. Låt Append Attribution vara inaktiverad (false).

Steg 5: testa och aktivera ert arbetsflöde

Verifiera flödet end-to-end från webhook-inhämtning till Google Sheets och Telegram.

  1. Klicka på Execute Workflow och skicka en test-POST-begäran till Inbound Webhook Trigger-URL:en.
  2. Bekräfta att en ny rad visas i målarket från Append Spreadsheet Row.
  3. Kontrollera att Dispatch Telegram Alert skickar ett meddelande med värdena för händelse, verktyg, kund och e-post.
  4. När testerna lyckas, slå på arbetsflödet till Active för produktionsanvändning.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Google Sheets-inloggningar kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först Google-kopplingen i n8n under Credentials och bekräfta sedan att målarket fortfarande är delat med det kontot.
  • Om du använder Wait-noder eller extern rendering varierar processtider. Ö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 redigera outputs i all oändlighet.

Vanliga frågor

Hur lång tid tar det att sätta upp den här PartnerStack-automationen?

Cirka 30 minuter om dina konton är redo.

Behöver jag kunna koda för att automatisera PartnerStack?

Nej. Du klistrar främst in en webhook-URL i PartnerStack och kopplar Google Sheets och Telegram i n8n.

Är n8n gratis att använda för det här PartnerStack-workflowet?

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å räkna in användning av Google/Telegram (oftast gratis) och eventuella extra verktyg du lägger till senare.

Var kan jag hosta n8n för att köra den här automationen?

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

Kan jag anpassa det här PartnerStack-workflowet för olika PartnerStack-händelser?

Ja, men du gör det först i PartnerStack. Välj vilka postback-händelser som ska skickas och justera sedan “Append row”-mappningen i Google Sheets samt Telegram-meddelandemallen i n8n så att det matchar fälten du bryr dig om.

Varför misslyckas min PartnerStack-koppling i det här workflowet?

För det mesta når PartnerStack faktiskt inte din n8n-webhook. Bekräfta att postback-URL:en är korrekt, att webhooken är i “production”-läge (inte en engångs-test-URL) och att din n8n-instans är publikt nåbar över HTTPS. Om du self-hostar, kontrollera brandväggar och reverse proxy-inställningar. Verifiera också att PartnerStack är inställt på att skicka en POST-request för exakt de händelser du testar.

Hur många händelser kan den här PartnerStack-automationen hantera?

Massor – det här är lättviktigt.

Är den här PartnerStack-automationen bättre än att använda Zapier eller Make?

Det beror på hur kräsen du är kring kontroll och kostnad. Zapier och Make går snabbt för enkla “skicka notis”-zaps, men de kan bli dyra när volymen växer, och förgreningar i logiken innebär ofta att du behöver uppgradera. n8n är flexibelt, och self-hosting kan ta bort körningsbegränsningar helt, vilket är praktiskt för partnerprogram som spikar. Dessutom är webhooks och hantering av egna payloads förstaklass i n8n, så du kan behålla exakt de fält du vill ha utan att slåss med gränssnittet. Om du är osäker, prata med en automationsexpert och beskriv din volym och dina rapporteringsbehov.

När det här är live slutar partnerhändelser vara en gissningslek. Arket är alltid uppdaterat, Telegram håller alla på tå, och du följer upp snabbare utan att lägga till ännu ett verktyg att passa upp på.

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