Use this comprehensive n8n workflow to scrape the latest competitive match statistics from DeadlockTracker.gg upon an n8n trigger and automatically send detailed player data back via Telegram.
Download this n8n workflow template and start using it instantly.
Competitive gamers who want instant updates on their recent match performance.
Community managers needing quick access to match data for team analysis.
Developers looking for advanced examples of web scraping using the n8n node structure.
Users searching for effective n8n templates for data extraction and notification.
Keeping track of specific player match results in competitive games often requires manual website refreshing. This powerful n8n workflow eliminates that effort by automating the entire process. Initiated by a simple Telegram message, the n8n workflow uses targeted web scraping (HTTP Request nodes combined with advanced Function nodes using Cheerio) to pull the most recent match ID, fetch the detailed match page, extract player names, chosen heroes, and ranks, and then structure this information into a readable message. This n8n solution is an excellent example of using custom code within an n8n node to solve complex data parsing challenges, making it one of the most useful n8n templates for data integration.
This automation is initiated by the Telegram n8n trigger. The flow executes the following steps:
cheerio library (common in n8n custom code) to precisely scrape the nickname, hero selection, and rank for every player listed in that match.To deploy this n8n workflow, follow these steps:
Telegram Trigger (n8n trigger): Initiates the n8n workflow upon receiving any message in the linked Telegram bot. It captures the chat ID needed for the response.
Fetch Profile HTML (n8n node - HTTP Request): Retrieves the primary player profile HTML from DeadlockTracker.gg. Configured to use a fixed URL and return the body as a string.
Extract Match ID (n8n node - Function): Key transformation step. Uses JavaScript regex (/\(#(\d{8})\)/g) to pull the latest 8-digit match ID from the profile HTML, enabling targeted data retrieval later in the n8n workflow.
Fetch Match HTML (n8n node - HTTP Request): Dynamically fetches the match page using an expression to insert the matchId found in the previous step: https://deadlocktracker.gg/match/{{$json["matchId"]}}.
Parse Players (n8n node - Function): Uses the cheerio module to parse the match HTML. It iterates over relevant HTML elements (.player-wrapper) to extract structured data points like player name, hero, and rank, which is essential for the final output.
Format Message (n8n node - Function): Maps the parsed items into a clean, readable text format (localized with Russian text), preparing the payload for the messaging service.
Build a specialized AI knowledge base chatbot using InfraNodus GraphRAG. This n8n workflow provides contextual answers without complex vector database setups. Get started with this n8n template.

Use this powerful n8n workflow to instantly retrieve your Sleeper Fantasy Football draft picks, player details, and league summary directly via a Telegram chatbot interface.

Automate your hiring pipeline with this expert n8n workflow. It uses OpenAI and Langchain n8n nodes for AI screening, stores candidate data in Airtable, and automatically schedules interviews using Google Calendar.

Use this powerful n8n workflow to create an AI Agent tool endpoint for retrieving various Mercedes-Benz vehicle images (engine, rim, paint, upholstery) via specialized HTTP Request tools.

Use this powerful n8n workflow template to create an AI Agent that queries NASA's DONKI database (Space Weather) and NEO data via Telegram using natural language and OpenAI integration.









































