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

Stripe till KlickTipp: taggar och mejl direkt

Rickard Andersson Partner, Nodenordic.se

Det där ögonblicket efter en Stripe-försäljning borde kännas bra. I stället letar du efter köparens e-post, kopierar totalsummor till en lista och hoppas att rätt bekräftelsemail faktiskt gick iväg. Missa ett fält och din uppföljningssekvens blir plötsligt rena rappakaljan.

Den här Stripe KlickTipp-automationen träffar kurskreatörer först, helt ärligt. Men marknadschefer som kör betalda kampanjer och små byråer som säljer paket med fast omfattning har samma behov av efterarbete. Vinsten är enkel: varje lyckad checkout får rätt taggar, rätt data och rätt bekräftelsemail utan att du rör ett finger.

Nedan ser du hur arbetsflödet fångar Stripe-checkoutdetaljer, berikar kontakten i KlickTipp och triggar exakt den kampanj du vill för det köpet.

Så fungerar den här automationen

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

n8n Workflow Template: Stripe till KlickTipp: taggar och mejl direkt

Problemet: uppföljning efter köp fallerar när datan är rörig

Stripe är grymt på att ta betalt. KlickTipp är grymt på att köra kampanjer. Glappet är allt däremellan: att få in köparen i rätt lista, med rätt köpkontext, tillräckligt snabbt så att ditt bekräftelsemail inte kommer en timme senare (eller aldrig). De flesta team lappar ihop det här med manuella exporter, copy-paste eller en “generisk köpare”-tagg. Det funkar tills det inte funkar. En fel tagg, en saknad kvittolänk, en dubblerad kontaktpost – och du spenderar eftermiddagen med support i stället för marknadsföring.

Friktionen byggs på. Här är där det brukar gå snett.

  • Någon måste slå upp Stripe-sessionen och sedan plocka fram rader (line items) och totalsummor manuellt för varje order.
  • Bekräftelsekampanjer triggas sent, vilket gör att köpare hinner fråga “Gick min betalning igenom?” under tiden.
  • Om produktnamn och betalnings-ID inte sparas i anpassade fält har supporten inget snabbt sätt att verifiera vad som köpts.
  • Taggar glider över tid, så din segmentering slutar matcha verkligheten och uppsälj skickas till fel personer.

Lösningen: Stripe-checkoutdata synkas till KlickTipp automatiskt

Det här arbetsflödet lyssnar på en lyckad Stripe Checkout-händelse och hämtar direkt detaljerna du faktiskt behöver för marknadsföring och leverans. Det hämtar köpta produkter (line items), slår upp tillhörande charge-/betalningsidentifierare och hämtar fakturadetaljer som kvitto-URL. Sedan skapar eller uppdaterar det kontakten i KlickTipp och fyller dedikerade anpassade fält som “Stripe | Products”, “Stripe | Total”, “Stripe | Payment ID” och “Stripe | Receipt URL”. Till sist applicerar det den tagg du definierar (till exempel “Stripe Checkout” eller en produktspecifik tagg), vilket triggar din bekräftelsesekvens i KlickTipp. Inga kalkylbladsexporter. Inget “jag fixar det sen”.

Arbetsflödet startar på Stripe Checkout Session.completed. Det berikar transaktionen med Stripe- och HTTP-anrop så att du får produkter, totalsummor, betalnings-ID och en kvittolänk. Därefter får KlickTipp den uppdaterade kontakten plus exakt den tagg som startar rätt uppföljning.

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

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

Säg att du säljer en kurs och får 20 köp på en vecka. Manuellt kanske du lägger cirka 10 minuter per order på att plocka fram produkter, totalsummor och kvittolänk, och sedan tagga köparen i KlickTipp – ungefär 3 timmar repetitivt arbete. Med det här arbetsflödet är “jobbet” i princip noll efter uppsättning: Stripe triggar det direkt, n8n hämtar detaljerna i bakgrunden och KlickTipp uppdateras automatiskt. Du kanske bara lägger några minuter i veckan på att stickprovskontrollera poster.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Stripe för att fånga betalningar i Checkout Session
  • KlickTipp för att tagga kontakter och skicka bekräftelser
  • Stripe API-nyckel (hämtas från Stripe Dashboard)

Svårighetsnivå: Nybörjare. Du kopplar konton, skapar några anpassade fält i KlickTipp och testar sedan med en Stripe-testbetalning.

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

Så fungerar det

En Stripe-checkout slutförs. Arbetsflödet triggas på Stripes händelse “Checkout Session.completed”, så det körs bara när betalningen lyckas.

Köpuppgifter samlas in. n8n anropar Stripe-endpoints för att hämta line items (vad de köpte), hämtar sedan charge-/betalningsidentifieraren och fakturadetaljer, inklusive en kvitto-URL.

Köparen läggs in i KlickTipp med kontext. En community-nod för KlickTipp skapar eller uppdaterar kontakten och sparar sedan köpinfon i anpassade fält som produktnamn, totalsumma, betalnings-ID och kvittolänk.

En tagg triggar rätt e-postsekvens. KlickTipp applicerar en tagg som “Stripe Checkout” eller “Order: Course XYZ”, och din bekräftelsekampanj startar direkt.

Du kan enkelt justera tagglogiken för att styra olika produkter till olika kampanjer utifrån dina behov. Se hela implementationsguiden nedan för alternativ för anpassning.

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

Steg 1: Konfigurera Stripe-triggern

Det här arbetsflödet startar när Stripe bekräftar en lyckad checkout-session.

  1. Lägg till noden Checkout Completion Trigger och ställ in Eventscheckout.session.completed.
  2. Autentiseringsuppgifter krävs: Anslut era stripeApi-autentiseringsuppgifter i Checkout Completion Trigger.
  3. Spara noden så att n8n registrerar webhook-endpointen hos Stripe.

Steg 2: Anslut hämtning av Stripe line items

Det här steget hämtar line items från den slutförda checkout-sessionen via Stripes API.

  1. Lägg till noden Retrieve Line Items och ställ in URL=https://api.stripe.com/v1/checkout/sessions/{{ $json.data.object.id }}/line_items.
  2. Aktivera Send Headers och sätt headern Stripe-Version till 2025-05-28.basil.
  3. Sätt headern authorization till Basic [CONFIGURE_YOUR_TOKEN] med er Stripe API-token.
  4. Koppla Checkout Completion TriggerRetrieve Line Items.

⚠️ Vanlig fallgrop: Headern authorization är en platshållare. Ersätt [CONFIGURE_YOUR_TOKEN] med er faktiska Stripe API-token, annars kommer anropet att misslyckas.

Steg 3: Hämta charge- och invoice-detaljer

Den här sekvensen omvandlar payment intent till en charge och hämtar därefter charge-detaljer.

  1. Lägg till noden Fetch Charge Identifier och ställ in URL=https://api.stripe.com/v1/payment_intents/{{ $('Checkout Completion Trigger').item.json.data.object.payment_intent }}.
  2. Aktivera Send Headers och sätt authorization till Basic [CONFIGURE_YOUR_TOKEN].
  3. Lägg till noden Fetch Invoice Details, ställ in Resource till charge och ställ in Charge ID till ={{ $json.latest_charge }}.
  4. Autentiseringsuppgifter krävs: Anslut era stripeApi-autentiseringsuppgifter i Fetch Invoice Details.
  5. Koppla Retrieve Line ItemsFetch Charge IdentifierFetch Invoice Details.

Steg 4: Konfigurera KlickTipp-registrering

Det här steget prenumererar köparen i KlickTipp och mappar Stripe charge-data till anpassade fält.

  1. Lägg till noden Enroll Buyer in KlickTipp och ställ in Resource till subscriber och Operation till subscribe.
  2. Ställ in Email till ={{ $json.billing_details.email }}.
  3. Ställ in List ID till 358895 och Tag ID till 13201265.
  4. Mappa de anpassade fälten exakt som konfigurerat:
    • field219541={{ $json.amount }}
    • field220266={{ $json.receipt_url }}
    • field219542={{ $('Checkout Completion Trigger').item.json.data.object.id }}
    • fieldFirstName={{ // Access the full name string from the JSON input $json.billing_details.name // Remove any leading/trailing whitespace ?.trim() // Split the name string into an array using one or more whitespace characters (handles multiple spaces) .split(/\s+/) // Select the first word from the array (typically the first name) [0] }}
    • fieldLastName={{ // Access the full name from the input JSON $json.billing_details.name // Remove any leading/trailing whitespace ?.trim() // Split the string into an array of words using any whitespace .split(/\s+/) // Get the last word in the array — typically the last name .at(-1) }}
    • field219540={{ $('Retrieve Line Items').item.json.data.map(item => item.description) }}
  5. Autentiseringsuppgifter krävs: Anslut era klickTippApi-autentiseringsuppgifter i Enroll Buyer in KlickTipp.
  6. Koppla Fetch Invoice DetailsEnroll Buyer in KlickTipp.

Steg 5: Testa och aktivera ert arbetsflöde

Verifiera hela Stripe-till-KlickTipp-flödet innan ni slår på det i produktion.

  1. Använd Stripes testläge för att slutföra en checkout-session som triggar Checkout Completion Trigger.
  2. Kör arbetsflödet manuellt och bekräfta att körvägen följer Checkout Completion TriggerRetrieve Line ItemsFetch Charge IdentifierFetch Invoice DetailsEnroll Buyer in KlickTipp.
  3. Verifiera att Enroll Buyer in KlickTipp skapar en prenumerant med mappade fält och taggar i KlickTipp.
  4. När det fungerar, klicka på Activate för att aktivera arbetsflödet för live-checkouts.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Stripe-inloggningar kan gå ut eller vara satta i fel läge. Om det plötsligt slutar fungera: kontrollera n8n:s inställningar för Stripe-credentials och bekräfta att du använder rätt test- eller live-API-nyckel.
  • Om du använder Wait-noder eller extern rendering varierar processtider. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Anpassade fält i KlickTipp måste matcha din mappning exakt. Om “Stripe | Receipt URL” saknas (eller har fel fälttyp) kan kontakten synkas men dina mail visar tomma platshållare.

Vanliga frågor

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

Cirka 30 minuter om dina Stripe- och KlickTipp-konton är redo.

Behöver jag kunna koda för att automatisera Stripe-köp till KlickTipp?

Nej. Du kopplar främst inloggningar och mappar några fält. Den enda “tekniska” delen är att testa en Stripe-checkout i testläge en gång.

Är n8n gratis att använda för det här Stripe KlickTipp-automationsarbetsflödet?

Ja. n8n har ett gratis self-hosted-alternativ 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 Stripe-kostnader (vanliga betalningshanteringsavgifter) och eventuella krav i KlickTipp-planen för API-åtkomst.

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ärt och klarar n8n bra. Self-hosting ger dig obegränsade exekveringar men kräver grundläggande serverhantering.

Kan jag anpassa det här Stripe KlickTipp-automationsarbetsflödet för flera produkter?

Ja, och det är en av de bästa anledningarna att använda den här lösningen. Du kan lägga till ett Switch-steg för att förgrena baserat på Stripe payment link eller produkt-ID och sedan applicera en annan KlickTipp-tagg per erbjudande. Vanliga anpassningar är separata onboardingsekvenser per produkt, uppsälj-taggar för köpare av specifika produkter och olika bekräftelsemallar som använder platshållare som [[Stripe | Products]] och [[Stripe | Receipt URL]].

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

Oftast är det fel API-nyckel (test vs. live) eller en utgången/roterad nyckel i dina n8n Stripe-credentials. Det kan också hända om webhook-händelsen inte faktiskt triggas eftersom Stripe Checkout-sessionen inte slutfördes. Mindre vanligt, men verkligt: rate limits om du plötsligt hanterar många händelser samtidigt.

Hur många köp kan den här Stripe KlickTipp-automationen hantera?

Många. På n8n Cloud är taket främst dina månatliga exekveringar, och self-hosting tar bort exekveringsgränsen (din server blir gränsen). I praktiken kan de flesta små team hantera hundratals köp i veckan utan problem eftersom varje order bara är en handfull API-anrop plus en kontaktsynk.

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

Ofta, ja, om du bryr dig om korrekt formaterad data och förgrening per produkt. Det här arbetsflödet hämtar extra detaljer (line items, faktura-/kvitto-URL, betalnings-ID), och de extra uppslagen innebär oftast fler steg i Zapier eller Make, vilket kan bli dyrt eller svårt att underhålla. n8n ger dig också en self-hosted-väg, vilket blir viktigt när du börjar processa många köp. Om dina behov är enkla (en tagg, ett mail, klart) kan Zapier gå snabbare att klicka ihop. Prata med en automationsexpert om du vill ha en second opinion på avvägningarna.

När det här väl rullar försvinner din “ny försäljning”-rutin. Arbetsflödet håller köpardatan strukturerad och bekräftelserna konsekventa, så att du kan fokusera på nästa kampanj i stället för senaste transaktionen.

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