Generate professional ASO reports automatically using this powerful n8n workflow. Input a Google Play Store URL, fetch competitive data, analyze it with Gemini AI via OpenRouter, and save the final structured report directly to Google Docs. Explore more n8n templates for marketing automation.
Download this n8n workflow template and start using it instantly.
Generating App Store Optimization (ASO) reports manually is time-consuming and often inconsistent. This robust n8n workflow solves this by fully automating the process from data ingestion to final document delivery. The core value of this n8n template is its ability to seamlessly integrate external app intelligence APIs (like SensorTower) with powerful LLMs (Gemini via OpenRouter) to produce highly structured and actionable ASO analysis.
When a user submits an app URL via the initial form n8n trigger, the system fetches key metrics, competitor data, and reviews. A dedicated n8n node then cleans and formats this complex JSON data before presenting it to the AI. The resulting comprehensive report is automatically saved in a new Google Doc, ensuring easy sharing and collaboration. This advanced n8n workflow drastically cuts down reporting time and ensures a consistent, professional output.
This automation sequence starts with the 'On form submission' n8n trigger:
id= parameter (the package name), which is required for API calls.To implement this n8n template, follow these steps:
https://app.sensortower.com/api/android/apps/{{ $json.packageName }}?country=US is correct for your chosen app intelligence provider or modify it if you are using an alternative service.folderId parameter with your desired Google Drive Folder ID where reports should be saved.chatId parameter with your specific Telegram chat ID. On form submission (n8n Trigger): This n8n trigger starts the execution. It is configured to accept a single input field: 'Play Store URL'. This makes the entire n8n workflow accessible via a simple web form.
Code1 (Code n8n node): Essential for pre-processing. Its function is to reliably extract the package name (id=...) from the potentially complex Google Play URL submitted by the user.
HTTP Request (n8n node): Performs the data fetching, targeting an external API (like SensorTower) to retrieve comprehensive app intelligence data. The URL uses an expression {{ $json.packageName }} dynamically populated by the previous n8n node.
Code (Code n8n node): Acts as a data formatter. This specific n8n node selects and organizes app details, filters the top 3 reviews, and structures competitor and market data into distinct, clean text strings for optimal input into the LLM.
OpenRouter Chat Model (n8n node): The language model provider, configured here to use a powerful model like google/gemini-2.0-flash-exp:free, enabling cost-effective AI analysis within this n8n workflow.
Basic LLM Chain (n8n node): The core AI processing step. It combines the system prompt (ASO Analyst persona, formatting instructions) and the structured app data to generate the final analytical report. The result is stored as text for downstream processing.
Create a document (Google Docs n8n node): Creates the required output container, dynamically naming the document using the app's name ({{ $('Code').item.json.appInfo.name }}) derived from earlier steps in the n8n workflow.
Update a document (Google Docs n8n node): Inserts the AI-generated report text into the previously created Google Doc.
Use this efficient n8n workflow to generate images via Seedream and transform them into videos using Seedance on fal.ai, featuring automatic status polling. Get powerful n8n templates for generative AI.

Use this advanced n8n workflow to automatically monitor RSS feeds, extract and summarize article content using GPT-4, and generate ready-to-send newsletter drafts directly in Gmail. Start automating content curation today with n8n templates.

Automate the creation of AI-ready llms.txt files using Screaming Frog exports in an n8n workflow. Use this powerful n8n node sequence to structure SEO data for LLMs.

Use this robust n8n workflow to generate complex AWS IAM policies instantly via a chat interface using GPT-4, automatically deploy them to AWS, and receive email confirmations. Explore powerful n8n templates for DevOps.

Automate academic assignment creation using Google Gemini within an n8n workflow. Receive Telegram input, generate structured content, save records to Google Sheets, convert to PDF, and deliver via Telegram.

Automate web accessibility compliance using this n8n workflow. Pull media URLs from Google Sheets, generate concise alt text using Claude AI, and automatically update WordPress media files via the n8n node HTTP request.

I’m a Product Designer who also works as an Automation Developer. With a background in product design and systems thinking, I build user-centered workflows. My focus is on helping teams and businesses work more productively through impactful automation systems.







































