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

Google Sheets till TinyURL: kortlänkar vid begäran

Rickard Andersson Partner, Nodenordic.se

Dina länkar är klara … fast de är de inte. De är långa, stökiga, fulla av spårningsparametrar, och någon måste fortfarande klistra in dem i en förkortare, kopiera resultatet och sedan klistra tillbaka det i ett kalkylark (och hoppas att det hamnar på rätt rad).

Det här är precis den typen av friktion som drabbar marknadschefer vid kampanjlanseringar, men contentteam och små byråägare känner av den också. En enkel Sheets TinyURL-automatisering ger dig korrekt formaterade länkar vid begäran, utan ständig kontextväxling.

Det här arbetsflödet gör en input till en kort länk, direkt, och skickar tillbaka den så att du kan spara den, dela den eller skicka vidare den till nästa steg i kampanjen.

Så fungerar automatiseringen

Se hur den här löser problemet:

n8n Workflow Template: Google Sheets till TinyURL: kortlänkar vid begäran

Utmaningen: korta länkar är en “liten uppgift” som hela tiden avbryter riktigt arbete

Att förkorta länkar låter trivialt tills du gör det hela tiden. En kampanj kan ha ett dussin destinationer, var och en med UTM-parametrar, och var och en behöver en korrekt formaterad version för sociala medier, e-post, annonser, partners eller en QR-kod. Så du hoppar mellan kalkylarket, en flik med en länkförkortare och Slack eller ett e-postutkast. Sedan frågar någon: “Vilken kort länk använde vi förra gången?” och nu letar du igenom gamla inlägg. Det värsta är ärligt talat den trasiga konsekvensen. Två personer förkortar samma URL och du får två olika korta länkar som flyter runt.

Friktionen byggs på. Här är var det oftast faller isär.

  • Folk förkortar länkar på olika ställen, så teamet kan inte se vilken kort URL som är den “officiella”.
  • Copy-paste-misstag händer oftare än någon vill erkänna, särskilt med långa UTM-strängar.
  • Lanseringsdagar saktas ner av små förfrågningar som “kan du förkorta den här snabbt?” som avbryter mer fokuserat arbete.
  • Det finns inget enkelt sätt att göra länkförkortning till en del av ett större arbetsflöde, så det förblir manuellt för alltid.

Lösningen: generera TinyURL-korta länkar från Google Sheets vid begäran

Det här n8n-arbetsflödet ger dig en enkel endpoint för “förkorta den här länken” som du kan koppla till Google Sheets (eller vad som helst som kan skicka en webhook). Det startar när en webhook tar emot en lång URL plus din TinyURL API-nyckel, och skickar sedan vidare datan till TinyURL via en HTTP-förfrågan. TinyURL svarar med den korta URL:en och relaterade detaljer. Till sist skickar n8n resultatet direkt tillbaka i webhook-svaret, så att verktyget som anropade kan skriva in den i kalkylarket, lägga den i ett meddelande eller spara den till senare. Korrekt formaterat in, korrekt formaterat ut. Ingen flikväxling.

Arbetsflödet börjar när du skickar in en URL från ditt kalkylark till webbhooken. TinyURL skapar den korta länken (och kan valfritt använda ett alias, en domän och en beskrivning). n8n returnerar den färdiga korta URL:en direkt så att du kan spara den där teamet redan jobbar.

Vad som ändras: före vs. efter

Effekt i verkligheten

Säg att teamet levererar 20 spårbara länkar på en vecka (utskick, partner-material, några betalda annonser). Manuellt tar det kanske 5 minuter per länk att öppna en förkortare, klistra in, bekräfta, kopiera och sedan klistra tillbaka i Google Sheets, vilket blir cirka 100 minuter totalt. Med det här arbetsflödet triggar du webbhooken från en Sheets-knapp eller ett Apps Script-anrop, väntar ungefär en minut på svaret och den korta URL:en är klar att spara. Du är nere på ett snabbt skicka-in-och-spara-flöde, inte ett repetitivt sislöde.

Krav

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för att lagra långa URL:er och resultat.
  • TinyURL API för att skapa korta länkar programmatiskt.
  • TinyURL API-nyckel (hämta den i din TinyURL-kontopanel)

Kunskapsnivå: Nybörjare. Du kopierar en webhook-URL, lägger in en API-nyckel och testar med en exempellänk.

Behöver du hjälp att implementera detta? Prata med en automationsspecialist (gratis 15-minuters konsultation).

Flödet i arbetsflödet

En länk skickas in för förkortning. Arbetsflödet startar med en inkommande webhook som förväntar sig en JSON-payload som innehåller minst din långa url och TinyURL api_key.

Arbetsflödet skickar din data till TinyURL. n8n använder en nod för HTTP-förfrågan för att anropa TinyURL API och skicka vidare den långa URL:en. Om du vill kan du också inkludera valfria fält som ett anpassat alias, en beskrivning eller en specifik domän.

TinyURL returnerar den nya korta URL:en. Svaret innehåller vanligtvis short_url plus annan metadata, vilket innebär att du kan lagra mer än bara den förkortade länken om du bryr dig om spårbarhet.

Den korta länken returneras direkt. Ett steg “Respond to Webhook” skickar TinyURL-svaret tillbaka till den som triggade det, så att Google Sheets (eller ditt script) kan skriva in den korta länken i rätt cell.

Du kan enkelt justera payload-fälten för att inkludera ett alias eller en beskrivning utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementation

Steg 1: Konfigurera webhook-triggern

Konfigurera den inkommande webhooken så att externa system kan skicka URL:er som ska kortas.

  1. Lägg till en Incoming Link Hook-nod och ställ in HTTP Method till POST.
  2. Ställ in Path till shorten-link.
  3. Ställ in Response Mode till responseNode så att en separat nod kan returnera svaret.

Steg 2: Sätt upp begäran för URL-förkortning

Konfigurera HTTP-begäran till TinyURL med hjälp av inkommande webhook-payload.

  1. Lägg till noden Generate Short Link och anslut den till Incoming Link Hook.
  2. Ställ in URL till =https://api.tinyurl.com/create och Method till =POST.
  3. Ställ in Specify Body till json och aktivera Send Body och Send Query.
  4. Ställ in JSON Body till:

{
"url": "={{ $json.body.url }}",
"domain": "tinyurl.com",
"alias": "={{ $json.body.alias || '' }}",
"description": "={{ $json.body.description || '' }}"
}

  1. I Query Parameters, lägg till api_token med värdet ={{ $json.body.api_key }}.

⚠️ Vanlig fallgrop: Webhook-payloaden måste innehålla body.url och body.api_key, annars kommer TinyURL-begäran att misslyckas.

Steg 3: Konfigurera webhook-svaret

Returnera svaret med den korta länken till den ursprungliga webhook-anroparen.

  1. Lägg till noden Return Short Link och anslut den till Generate Short Link.
  2. Ställ in Respond With till allIncomingItems för att returnera TinyURL API-svaret.

Steg 4: Testa och aktivera ert arbetsflöde

Validera arbetsflödet och aktivera det för användning i produktion.

  1. Klicka på Execute Workflow och skicka en POST-begäran till Incoming Link Hook-test-URL:en med JSON som {"url":"https://example.com","api_key":"YOUR_TINYURL_TOKEN"}.
  2. Verifiera att Generate Short Link returnerar ett TinyURL-svar och att Return Short Link svarar med samma payload.
  3. Växla arbetsflödet till Active för att använda webhook-URL:en för produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Se upp för

  • TinyURL-uppgifter kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera din TinyURL-kontopanel och skapa en ny API-nyckel först.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder misslyckas på grund av tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt, annars kommer du att redigera outputs i all evighet.

Vanliga frågor

Hur snabbt kan jag implementera den här Sheets TinyURL-automatiseringen?

Cirka 30 minuter om du redan har din TinyURL API-nyckel.

Kan icke-tekniska team implementera den här automatiseringen för korta länkar?

Ja. Du kommer främst att kopiera en webhook-URL och klistra in en API-nyckel i n8n.

Är n8n gratis att använda för det här arbetsflödet för Sheets TinyURL-automatisering?

Ja. n8n har ett gratis alternativ 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 TinyURL API-kostnader beroende på din plan.

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 drift på en VPS. För egen drift är Hostinger VPS prisvärd och hanterar n8n bra. Egen drift ger dig obegränsat antal körningar men kräver grundläggande serveradministration.

Hur anpassar jag den här Sheets TinyURL-automatiseringslösningen till mina specifika utmaningar?

Du kan skicka extra fält i webbhooken och mappa dem i HTTP Request som anropar TinyURL. Vanliga justeringar är att sätta ett anpassat alias för konsekvent kampanjnamngivning, lägga till en mer lättläst description och byta domain om ditt TinyURL-konto stödjer egna domäner.

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

Oftast beror det på att en ogiltig eller utgången API-nyckel skickas till TinyURL. Skapa en ny nyckel i TinyURL och uppdatera sedan JSON-payloaden du skickar till webbhooken. Bekräfta också att du skickar en korrekt formaterad URL (inklusive https://), eftersom felaktiga länkar kan trigga API-fel. Om du skickar många förfrågningar samtidigt från Google Sheets, sänk tempot lite för att undvika rate limits.

Vilken kapacitet har den här Sheets TinyURL-automatiseringslösningen?

I praktiken kan den hantera mycket, eftersom varje förfrågan är lättviktig och svarar snabbt. På n8n Cloud beror kapaciteten främst på din månatliga exekveringsgräns och hur ofta du förkortar länkar. Om du kör i egen drift begränsas du bara av serverresurserna och TinyURLs API-gränser.

Är den här Sheets TinyURL-automatiseringen bättre än att använda Zapier eller Make?

Det beror på vad du värdesätter. Om du vill ha en enkel tvåstegs-setup “Sheets till kort länk” kan Zapier eller Make fungera utmärkt. n8n är starkt när du vill ha kontroll över exakt vilken förfrågan du skickar, vad du lagrar och hur du hanterar fel, och dessutom får du ett alternativ för egen drift när volymen växer. Det här arbetsflödet är också enkelt att bygga ut till en större pipeline (logga länken, notifiera Slack, generera en QR-kod, vad som helst). Prata med en automationsspecialist om du vill ha hjälp att välja den enklaste vägen.

När länkförkortning är automatiserad slutar den vara ett dagligt avbrott. Ditt kalkylark håller sig strukturerat, dina kampanjer blir konsekventa och du rör dig snabbare utan att ens tänka på det.

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