Send new BookMyShow movie or event alerts to Telegram with Apify
Go to WorkflowDescription
Quick Overview
This workflow runs every 6 hours, uses Apify’s BookMyShow Scraper to fetch the latest movie listings for a chosen city, deduplicates results across runs, and sends a Telegram message for each newly detected listing with key details and a booking link.
How it works
Runs on a schedule every 6 hours.
Sets the target BookMyShow city and scrape mode (movies).
Calls the Apify BookMyShow Scraper actor to pull up to 30 current listings with details.
Filters out any listings whose BookMyShow eventCode has already been seen in previous workflow executions.
Sends a Telegram message for each new listing with the title, language, certification, rating, release date, and URL.
Setup
Install and configure the Apify node, then add an Apify API token credential.
Create a Telegram bot, add a Telegram API credential in n8n, and set the Telegram chat ID to receive messages.
Update the city (for example, mumbai) and optionally change scrapeMode to events if you want event alerts instead of movies.
Adjust the schedule interval if you want the workflow to check BookMyShow more or less frequently.