workflows.fit
Back to n8n workflows
n8n templateFreeBy Incrementors

Google Play review intelligence with Bright Data & Telegram alerts

Google Play Review Intelligence with Bright Data & Telegram Alerts Overview This n8n workflow automates the process of scraping Google Play Store reviews, analyzing app performance, and sending alerts for low-rated ap...

Data & StorageProductivityDevelopmentCore NodesCommunicationHITLSticky NoteForm Trigger
Loading interactive preview...

Template notes

Google Play Review Intelligence with Bright Data & Telegram Alerts

Overview This n8n workflow automates the process of scraping Google Play Store reviews, analyzing app performance, and sending alerts for low-rated applications. It integrates with Bright Data for web scraping, Google Sheets for data storage, and Telegram for notifications.

Workflow Components

1. ✅ Trigger Input Form - Type: Form Trigger - Purpose: Initiates the workflow with user input - Input Fields: - URL (Google Play Store app URL) - Number of reviews to fetch - Function: Captures user requirements to start the scraping process

2. 🚀 Start Scraping Request - Type: HTTP Request (POST) - Purpose: Sends scraping request to Bright Data API - Endpoint: https://api.brightdata.com/datasets/v3/trigger - Parameters: - Dataset ID: gdm6zagkt024uwvvwuyu - Include errors: true - Limit multiple results: 5 - Custom Output Fields: - url, reviewid, reviewername, reviewdate - reviewrating, review, appurl, apptitle - appdeveloper, appimages, apprating - appnumberofreviews, appwhatnew - appcontentrating, appcountry, numofreviews

3. 🔄 Check Scrape Status - Type: HTTP Request (GET) - Purpose: Monitors the progress of the scraping job - Endpoint: https://api.brightdata.com/datasets/v3/progress/{snapshotid} - Function: Checks if the dataset scraping is complete

4. ⏱️ Wait for Response 45 sec - Type: Wait Node - Purpose: Implements polling mechanism - Duration: 45 seconds - Function: Pauses workflow before checking status again

5. 🧩 Verify Completion - Type: IF Condition - Purpose: Evaluates scraping completion status - Condition: status === "ready" - Logic: - True: Proceeds to fetch data - False: Loops back to status check