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
flowchart LR
subgraph sg0["Form Entry Flow"]
direction LR
n0["<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/form.svg' width='40' height='40' /></div><br/>Form Entry Trigger"]
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/>External App Data Request"]
n2@{ icon: "mdi:robot", form: "rounded", label: "Generate ASO Narrative", pos: "b", h: 48 }
n3["<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/code.svg' width='40' height='40' /></div><br/>Format App Intelligence"]
n4@{ icon: "mdi:brain", form: "rounded", label: "OpenRouter LLM Connector", pos: "b", h: 48 }
n5@{ icon: "mdi:cog", form: "rounded", label: "Create Report Document", pos: "b", h: 48 }
n6@{ icon: "mdi:cog", form: "rounded", label: "Insert Report Content", pos: "b", h: 48 }
n7["<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/telegram.svg' width='40' height='40' /></div><br/>Notify via Telegram"]
n8["<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/code.svg' width='40' height='40' /></div><br/>Extract Package Identifier"]
n3 --> n2
n8 --> n1
n1 --> n3
n2 --> n5
n5 --> n6
n6 --> n7
n0 --> n8
n4 -.-> n2
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 n0 trigger
class n2 ai
class n4 aiModel
class n1 api
class n3,n8 code
classDef customIcon fill:none,stroke:none
class n0,n1,n3,n7,n8 customIcon
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
| Vad det här flödet automatiserar | Resultat du får |
|---|---|
|
|
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.
- Lägg till och öppna Form Entry Trigger.
- Ställ in Form Title på
ASO Report. - I Form Fields, lägg till ett obligatoriskt fält med Field Label inställt på
Play Store URL. - Koppla Form Entry Trigger till Extract Package Identifier för att börja behandla inskickade svar.
Steg 2: anslut hämtning av appdata
Extrahera paketnamnet och hämta app intelligence-data från det externa API:et.
- Öppna Extract Package Identifier och behåll den medföljande JavaScript Code för att tolka parametern
idfrån den inskickade URL:en. - Öppna External App Data Request och ställ in URL på
=https://app.sensortower.com/api/android/apps/{{ $json.packageName }}?country=US. - Bekräfta kopplingsordningen: Extract Package Identifier → External App Data Request → Format App Intelligence.
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.
- Öppna Format App Intelligence och behåll den medföljande JavaScript Code för att skapa
appInfo,reviewsText,competitorsTextochmarket. - Öppna Generate ASO Narrative och ställ in Prompt Type på
define. - 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 }}. - 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. - Öppna OpenRouter LLM Connector och ställ in Model på
google/gemini-2.0-flash-exp:free.
Steg 4: konfigurera dokumentskapande och notiser
Skapa en Google Docs-rapport, infoga narrativet och notifiera via Telegram.
- Öppna Create Report Document och ställ in Title på
={{ $('Format App Intelligence').item.json.appInfo.name }}. - Ställ in Folder ID till er mål-mapp i Google Drive, till exempel
[YOUR_ID]. - Öppna Insert Report Content och ställ in Operation på
updateoch Document URL på={{ $json.id }}. - I Insert Report Content → Actions, ställ in Text på
={{ $('Generate ASO Narrative').item.json.text }}med Action inställt påinsert. - Öppna Notify via Telegram och ställ in Chat ID på
[YOUR_ID]. - Ställ in Text på
=📄 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.
Steg 5: testa och aktivera ert arbetsflöde
Kör ett manuellt test för att verifiera hela flödet innan ni aktiverar.
- Klicka på Execute Workflow och skicka in Form Entry Trigger med en giltig Play Store-URL.
- Bekräfta att External App Data Request returnerar appdata och att Format App Intelligence matar ut strukturerade fält som
appInfoochreviewsText. - Verifiera att Generate ASO Narrative returnerar en rapport i ren text i
text. - Kontrollera att Create Report Document skapar ett nytt Google Docs-dokument och att Insert Report Content infogar narrativet.
- Säkerställ att Notify via Telegram skickar ett meddelande med dokumentlänken.
- När allt fungerar, växla arbetsflödet till Active för användning i produktion.
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
Cirka 30–60 minuter när du väl har dina API-nycklar.
Nej. Du kopplar mest konton och klistrar in API-nycklar. Flödets kodsteg är redan byggda; du konfigurerar bara.
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.
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.
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.
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”.
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.
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.