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

Google Docs + Telegram: ASO-rapporter klara för kund

Rickard Andersson Partner, Nodenordic.se

Du kan det här vid det här laget. Någon slänger in en Google Play-länk i en chatt, och plötsligt sitter du och jonglerar flikar för recensioner, betyg, konkurrenter, nedladdningar och ”snabba insikter” som blir en timme av copy-paste.

ASO-konsulter känner av det under audit-veckor. En growth marketer får det i knät när ledningen vill ha ”en felfri rapport innan dagens slut”. Och byråchefer? Samma problem, bara multiplicerat med antalet kunder. Den här ASO-rapportautomationen gör om en enda Play Store-URL till ett kundfärdigt Google Doc och skickar sedan delningslänken till Telegram.

Nedan ser du hur flödet körs, vilka resultat du kan förvänta dig och vad du behöver för att sätta upp det utan att fastna i tekniska detaljer.

Så fungerar automationsflödet

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

n8n Workflow Template: Google Docs + Telegram: ASO-rapporter klara för kund

Problemet: ASO-rapportering tar för lång tid (och ser ändå inkonsekvent ut)

ASO-research är lätt att starta och irriterande att slutföra. Du hämtar appdetaljer på ett ställe, konkurrentanteckningar på ett annat och skummar sedan recensioner för att hitta mönster du sett hundra gånger. Efter det kommer den värsta delen: att göra om utspridda anteckningar till något du faktiskt kan skicka till en kund eller intressent utan att behöva be om ursäkt för formateringen. Och varje gång du gör det manuellt smyger det in små fel. Fel appversion. Ett föråldrat betyg. En konkurrentlista du glömde uppdatera. Det är inte ett stort misstag. Det är ett långsamt droppande friktionspåslag som gör att du bävar inför nästa förfrågan.

Det summerar snabbt. Här är var det oftast faller isär.

  • Att hitta och kopiera rätt appdata kan sluka ungefär en timme per rapport, särskilt när du hoppar mellan verktyg och kalkylark.
  • Rapportstrukturen varierar mellan analytiker, vilket gör att kunder får inkonsekventa leveranser även när analysen är bra.
  • Att hämta recensioner och sammanfatta teman är repetitivt, så det är lätt att hoppa över steg när du har tidsbrist.
  • Du måste fortfarande skriva till någon ”dokumentet är klart”, och den lilla uppgiften glöms bort oftare än någon vill erkänna.

Lösningen: generera en ASO-rapport i Google Docs och leverera den via Telegram

Det här flödet startar med en enkel formulärinsändning (driven av en Jotform-liknande formulärtrigger i n8n). Du klistrar in en Google Play Store-URL, och automatiseringen extraherar paketidentifieraren så att den pålitligt kan hämta rätt apps data. Därefter hämtar en HTTP-förfrågan app intelligence-data (SensorTower eller ett liknande API för app intelligence), och sedan tolkar och formaterar flödet informationen till korrekt formaterade, användbara fält. Därifrån använder en AI-agent en chattmodell kopplad via OpenRouter för att skriva en strukturerad ASO-text som läses som en professionell rapport, inte råa punktlistor. Till sist skapar n8n ett Google Doc, lägger in den formaterade rapporttexten och skickar ett Telegram-meddelande med delningslänken så att du kan granska eller vidarebefordra direkt.

Flödet börjar när en Play Store-länk skickas in via formuläret. Datahämtning och parsing sker automatiskt i mitten, så att AI:n får strukturerade indata i stället för röriga dataklumpar. Sedan blir Google Docs den slutliga ”leveransen”, och Telegram blir notifieringslagret som håller dagen rullande.

Det du får: automation vs. resultat

Exempel: så här ser det ut

Säg att du gör 5 app-audits på en vecka. Manuellt kan du lägga cirka 30 minuter på att plocka fram grunder och skärmbilder, ytterligare 30 minuter på konkurrenter och marknadsanteckningar och ungefär en timme på att göra det till en felfri rapport. Det är cirka 2 timmar per app, eller runt 10 timmar per vecka. Med det här flödet tar det en minut att skicka in URL:en, AI:n och dokumentgenereringen kör i bakgrunden i kanske 10–20 minuter, och sedan kommer ditt Telegram-meddelande med delningslänken. Du granskar och justerar fortfarande, men jobbet med ”tom sida” försvinner.

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)
  • Jotform (eller n8n form trigger) för att samla in Play Store-länkar
  • Google Docs för att skapa delbara, kundfärdiga rapporter
  • Telegram för att ta emot länken till det färdiga dokumentet
  • SensorTower API-nyckel (hämtas i inställningarna i ditt SensorTower-konto)
  • OpenRouter API-nyckel (hämtas i OpenRouter-dashboarden)

Kunskapsnivå: Medel. Du kopplar konton, klistrar in API-nycklar och testar med en riktig Play Store-URL.

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

Så fungerar det

Formulärinsändningen triggar allt. Du skickar in en Google Play-URL via flödets formulärtrigger, vilket gör intaget enkelt och konsekvent.

Flödet extraherar paket-ID och hämtar data. Ett kodsteg plockar ut paketidentifieraren från URL:en, och sedan hämtar HTTP-förfrågan app intelligence-data från din leverantör så att du slipper skrapa eller gissa.

AI:n skriver texten utifrån strukturerade indata. Flödet formaterar det råa svaret till korrekt formaterade fält och skickar dem genom en AI-agent kopplad till en OpenRouter-chattmodell, vilket ger avsnitt som Appöversikt, Recensionsteman, Konkurrentanalys, Marknadsinsikter och Rekommendationer.

Google Docs blir leveransen och Telegram blir larmet. n8n skapar dokumentet, infogar rapportinnehållet och skickar ett Telegram-meddelande med dokumentlänken så att du kan dela direkt.

Du kan enkelt ändra rapportavsnitten så att de matchar din mall eller kundtyp utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera formulärtriggern

Konfigurera arbetsflödet så att det startar när en användare skickar in ASO-rapportformuläret.

  1. Lägg till och öppna Form Entry Trigger.
  2. Ställ in Form TitleASO Report.
  3. I Form Fields, lägg till ett obligatoriskt fält med Field Label inställt på Play Store URL.
  4. Koppla Form Entry Trigger till Extract Package Identifier för att börja behandla inskickade svar.

Sticky note Flowpast Branding är valfri och påverkar inte körningen.

Steg 2: anslut hämtning av appdata

Extrahera paketnamnet och hämta app intelligence-data från det externa API:et.

  1. Öppna Extract Package Identifier och behåll den medföljande JavaScript Code för att tolka parametern id från den inskickade URL:en.
  2. Öppna External App Data Request och ställ in URL=https://app.sensortower.com/api/android/apps/{{ $json.packageName }}?country=US.
  3. Bekräfta kopplingsordningen: Extract Package IdentifierExternal App Data RequestFormat App Intelligence.

⚠️ Vanlig fallgrop: Om inkommande formulärvärde inte är en giltig Play Store-URL kommer Extract Package Identifier att returnera null och API-anropet misslyckas. Validera inmatade URL:er i formuläret.

Steg 3: konfigurera bearbetning och AI-generering av narrativ

Formatera appdata och generera ASO-narrativet med hjälp av LLM-kopplingen.

  1. Öppna Format App Intelligence och behåll den medföljande JavaScript Code för att skapa appInfo, reviewsText, competitorsText och market.
  2. Öppna Generate ASO Narrative och ställ in Prompt Typedefine.
  3. Ställ in Text till hela prompt-uttrycket, som börjar med =Create an ASO Report based on the following data. och inkluderar indata-mappningar som {{ $json.appInfo.name }} och {{ $json.market.revenue }}.
  4. I Generate ASO Narrative, behåll meddelandeinstruktionen som börjar med =You are an ASO (App Store Optimization) Analyst. för att säkerställa utdata som ren text.
  5. Öppna OpenRouter LLM Connector och ställ in Modelgoogle/gemini-2.0-flash-exp:free.

Inloggningsuppgifter krävs: Anslut era OpenRouter-inloggningsuppgifter i OpenRouter LLM Connector. Den här kopplingen är språkmodellen för Generate ASO Narrative, så lägg till inloggningsuppgifterna på den överordnade LLM-noden, inte på kedjenoden.

Steg 4: konfigurera dokumentskapande och notiser

Skapa en Google Docs-rapport, infoga narrativet och notifiera via Telegram.

  1. Öppna Create Report Document och ställ in Title={{ $('Format App Intelligence').item.json.appInfo.name }}.
  2. Ställ in Folder ID till er mål-mapp i Google Drive, till exempel [YOUR_ID].
  3. Öppna Insert Report Content och ställ in Operationupdate och Document URL={{ $json.id }}.
  4. I Insert Report ContentActions, ställ in Text={{ $('Generate ASO Narrative').item.json.text }} med Action inställt på insert.
  5. Öppna Notify via Telegram och ställ in Chat ID[YOUR_ID].
  6. Ställ in Text=📄 Nytt dokument för appanalys: {{ $('Format App Intelligence').item.json.appInfo.name }} 🔗 Dokumentlänk: https://docs.google.com/document/d/{{ $json.documentId }}/edit?tab=t.0 .

Inloggningsuppgifter krävs: Anslut era Google Docs-inloggningsuppgifter i Create Report Document och Insert Report Content.

Inloggningsuppgifter krävs: Anslut era Telegram-inloggningsuppgifter i Notify via Telegram.

Steg 5: testa och aktivera ert arbetsflöde

Kör ett manuellt test för att verifiera hela flödet innan ni aktiverar.

  1. Klicka på Execute Workflow och skicka in Form Entry Trigger med en giltig Play Store-URL.
  2. Bekräfta att External App Data Request returnerar appdata och att Format App Intelligence matar ut strukturerade fält som appInfo och reviewsText.
  3. Verifiera att Generate ASO Narrative returnerar en rapport i ren text i text.
  4. Kontrollera att Create Report Document skapar ett nytt Google Docs-dokument och att Insert Report Content infogar narrativet.
  5. Säkerställ att Notify via Telegram skickar ett meddelande med dokumentlänken.
  6. När allt fungerar, växla arbetsflödet till Active för användning i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Google Docs-autentisering kan gå ut eller kräva specifika behörigheter. Om något skapar fel, kontrollera först Google-kopplingen i n8n under Credentials.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din tonalitet och dina riktlinjer tidigt, annars kommer du att redigera resultaten i all evighet.

Vanliga frågor

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

Cirka 30–60 minuter när du väl har dina API-nycklar.

Behöver jag kunna koda för att automatisera ASO-rapportautomation?

Nej. Du kopplar mest konton och klistrar in API-nycklar. Flödets kodsteg är redan byggda; du konfigurerar bara.

Är n8n gratis att använda för det här ASO-rapportautomationsflödet?

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 kostnader för app intelligence-API (SensorTower varierar per plan) och OpenRouter-modellanvändning, vilket vanligtvis är några cent per rapport.

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 self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och klarar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här ASO-rapportautomationsflödet för olika rapportavsnitt eller varumärkesprofil?

Ja, och det borde du sannolikt göra. Du kan justera avsnitten i prompten i AI-noden ”Generate ASO Narrative” och sedan uppdatera hur dokumentet byggs ihop i ”Insert Report Content”. Vanliga justeringar är att lägga till riktlinjer för din tonalitet, ändra rubrikerna så att de matchar din mall och lägga in ett avsnitt ”Nästa steg” anpassat efter ditt tjänstepaket.

Varför misslyckas min Google Docs-anslutning i det här flödet?

Oftast beror det på att OAuth-åtkomsten har gått ut eller återkallats. Anslut Google Docs på nytt i n8n Credentials och bekräfta sedan att kontot har behörighet att skapa och redigera dokument i den aktuella Google Drive-mappen. Om det bara fallerar vid infogning, kontrollera att dokument-ID:t från ”Create Report Document” faktiskt skickas vidare till ”Insert Report Content”.

Hur många rapporter kan den här ASO-rapportautomationen hantera?

Gott om för normal byråvolym. I n8n Cloud beror gränsen på planens antal körningar per månad; i self-hosted n8n finns ingen hård gräns, det handlar mest om din server och API:ernas rate limits. I praktiken kör de flesta team några få till några dussin rapporter i veckan utan någon särskild finjustering. Om du börjar generera hundratals vill du batcha och sätta striktare rate limiting på HTTP-förfrågan.

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

Ofta, ja. Det här flödet har flera rörliga delar (datahämtning, parsing, AI-skrivning, dokumentskapande och meddelandeleverans), och n8n hanterar den typen av flersteglogik snyggt utan att din faktura blir en överraskning. Self-hosting är också en stor fördel om du kör många körningar. Zapier och Make kan fortfarande vara bra för enkla flöden av typen ”skicka ett meddelande när X händer”, men ASO-rapportering blir ofta komplex snabbt. Om du är osäker, kartlägg volymen och hur mycket anpassning du behöver och välj utifrån det. Prata med en automationsexpert om du är osäker på vad som passar.

När det här väl är på plats blir en Play Store-länk en delbar ASO-rapport utan allt extrajobb. Ärligt talat är det bästa Telegram-pingen: du slipper passa processen och kan bara granska det färdiga dokumentet.

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