{"product_id":"hotel-competitor-rate-scraper-n8n-workflow-mrscraper-gemini-telegram","title":"Hotel Competitor Rate Scraper n8n Workflow: MrScraper + Gemini + Telegram","description":"\u003ch3\u003eTrack competitor hotel rates automatically—daily, structured, and sent to Telegram\u003c\/h3\u003e\n\u003cp\u003eThis \u003cstrong\u003eHotel Competitor Rate Scraper n8n Workflow\u003c\/strong\u003e uses \u003cstrong\u003eMrScraper\u003c\/strong\u003e plus \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e to scrape \u003cstrong\u003eBooking.com\u003c\/strong\u003e and \u003cstrong\u003etiket.com\u003c\/strong\u003e competitor room rates, store the history in \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e, generate an Indonesian market summary, and deliver a combined watchlist + area scan report via \u003cstrong\u003eTelegram\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns daily at 15:00 (Asia\/Jakarta)\u003c\/strong\u003e and starts two scans: a \u003cstrong\u003ecompetitor watchlist scan\u003c\/strong\u003e and a \u003cstrong\u003eBooking.com area search scan\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eReads competitor listings from \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e and builds \u003cstrong\u003edated detail-page URLs\u003c\/strong\u003e for the next \u003cstrong\u003etwo weekends\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eScrapes rates with \u003cstrong\u003eMrScraper\u003c\/strong\u003e for \u003cstrong\u003eBooking.com\u003c\/strong\u003e (structured detail-page scraping) and extracts room types\/prices from \u003cstrong\u003etiket.com\u003c\/strong\u003e using \u003cstrong\u003eMrScraper + Google Gemini\u003c\/strong\u003e (via tiket.com markdown).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNormalizes and compares\u003c\/strong\u003e new rates against existing history to detect \u003cstrong\u003econfirmed price-level changes\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eAppends observations to \u003cstrong\u003eRate_History\u003c\/strong\u003e and \u003cstrong\u003eupserts\u003c\/strong\u003e the latest values into \u003cstrong\u003eCurrent_Status\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eGenerates a report including \u003cstrong\u003eplatform health\u003c\/strong\u003e, \u003cstrong\u003emarket cheapest prices\u003c\/strong\u003e per listing and date, \u003cstrong\u003esold-out detection\u003c\/strong\u003e, \u003cstrong\u003ecross-platform comparisons\u003c\/strong\u003e, and \u003cstrong\u003emulti-day price trends\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eScrapes the \u003cstrong\u003etop listings\u003c\/strong\u003e from a configured \u003cstrong\u003eBooking.com search results\u003c\/strong\u003e page, extracts each listing’s \u003cstrong\u003echeapest rate\u003c\/strong\u003e, and writes results to \u003cstrong\u003eArea_Scan\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eUses \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e to produce a \u003cstrong\u003eTelegram-friendly\u003c\/strong\u003e Indonesian summary, with a \u003cstrong\u003efallback deterministic summary\u003c\/strong\u003e if Gemini fails.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eHotel operators and revenue managers monitoring competitor pricing changes across Booking.com and tiket.com.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers validating rate monitoring logic with structured history and trend reporting in Google Sheets.\u003c\/li\u003e\n  \u003cli\u003eSaaS operators building market insights dashboards and alerting flows for hospitality clients.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n workflow\u003c\/strong\u003e nodes: \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003emerge\u003c\/strong\u003e, \u003cstrong\u003etelegram\u003c\/strong\u003e, \u003cstrong\u003esticky note\u003c\/strong\u003e, \u003cstrong\u003egoogle sheets\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMrScraper\u003c\/strong\u003e for Booking.com scraping and tiket.com data extraction (paired with \u003cstrong\u003eGoogle Gemini\u003c\/strong\u003e)\u003c\/li\u003e\n  \u003cli\u003eOutputs to \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e sheets: \u003cstrong\u003eRate_History\u003c\/strong\u003e, \u003cstrong\u003eCurrent_Status\u003c\/strong\u003e, and \u003cstrong\u003eArea_Scan\u003c\/strong\u003e; publishes reports to \u003cstrong\u003eTelegram\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46228890845363,"sku":"N8N-20971","price":72.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/H_yKDhN2VLM_6F6ri02jL_gBPuJdnL.png?v=1792055575","url":"https:\/\/buyflowscripts.com\/products\/hotel-competitor-rate-scraper-n8n-workflow-mrscraper-gemini-telegram","provider":"N8N Commerce","version":"1.0","type":"link"}