π Track new box office releases with BrowserAct, Google Sheets, OpenRouter and Telegram
β‘ 6 views Β· π Market Research & Insights
π‘ Pro Tip β HTTP Request scraping tends to break when sites update their markup. If youβre scraping a major platform, check if ScraperNode covers it β it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.
Description
Track new box office releases from BrowserAct to Google Sheets & Telegram
This workflow acts as an automated movie tracker that monitors box office data, filters out movies you have already seen or tracked, and sends formatted updates to your Telegram. It leverages BrowserAct for scraping and an AI Agent to deduplicate entries against your database and format the content for delivery.
Target Audience
Movie enthusiasts, cinema news channel administrators, and data analysts tracking entertainment trends.
How it works
- Fetch Data: The workflow runs on a schedule (e.g., every 15 minutes) to fetch the latest movie data using BrowserAct.
- Load Context: It retrieves your existing movie history from Google Sheets to identify which titles are already tracked.
- AI Processing: An AI Agent (powered by OpenRouter) compares the new list against the existing database to remove duplicates. It then formats the valid new entries, extracting stats like βOpening Weekendβ and generating an HTML-formatted Telegram post.
- Update Database: The workflow appends the new movie details (Budget, Cast, Links) to Google Sheets.
- Notify: It sends the pre-formatted HTML message directly to your Telegram chat.
How to set up
- Configure Credentials: Connect your BrowserAct, Google Sheets, OpenRouter, and Telegram accounts in n8n.
- Prepare BrowserAct: Ensure the Box Office Trifecta template is saved in your BrowserAct account.
- Setup Google Sheet: Create a new Google Sheet with the required headers (listed below).
- Select Spreadsheet: Open the Get row(s) in sheet and Append row in sheet nodes to select your specific spreadsheet.
- Configure Notification: Open the Send a text message node and enter your Telegram Chat ID (e.g.,
@channelnameor a numeric ID).
Google Sheet Headers
To use this workflow, create a Google Sheet with the following headers:
- Name
- Budget
- Opening_Weekend
- Gross_Worldwide
- Cast
- Link
- Summary
Requirements
- BrowserAct account with the Box Office Trifecta template.
- Google Sheets account.
- OpenRouter account (or credentials for a compatible LLM like Gemini or Claude).
- Telegram Bot Token.
How to customize the workflow
- Adjust Filtering Logic: Modify the system prompt in the Scriptwriter node to change how movies are filtered (e.g., only track movies with a budget over $100M).
- Change Output Channel: Replace the Telegram node with a Discord or Slack node if you prefer those platforms.
- Enrich Data: Add an HTTP Request node to fetch the movie poster image and send it as a photo message instead of just text.
Need Help?
- How to Find Your BrowserAct API Key & Workflow ID
- How to Connect n8n to BrowserAct
- How to Use & Customize BrowserAct Templates
Workflow Guidance and Showcase Video
π Nodes Used
Google Sheets, Telegram, Schedule Trigger, AI Agent, Structured Output Parser, OpenRouter Chat Model
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File