{"product_id":"monitor-web-pages-email-matches-with-claude-gmail-n8n","title":"Monitor Web Pages \u0026 Email Matches with Claude + Gmail (n8n)","description":"\u003ch3\u003eTurn a monitored webpage into a Claude-scored email alert (via Gmail) — on demand\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow fetches a webpage, uses Anthropic Claude to extract listing-style items from the raw HTML, scores them against your criteria, and emails an HTML summary of the high-scoring matches through Gmail.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eManual trigger:\u003c\/strong\u003e Starts when you run the workflow manually.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetch the page HTML:\u003c\/strong\u003e Uses an \u003cstrong\u003eHTTP Request\u003c\/strong\u003e node to request the target webpage and retrieve its HTML content.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExtract candidate items with Claude:\u003c\/strong\u003e Sends cleaned page HTML to the \u003cstrong\u003eAnthropic Messages API\u003c\/strong\u003e (Claude) to produce a \u003cem\u003eJSON list\u003c\/em\u003e of items including \u003cstrong\u003etitle, description, link, and date\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScore relevance with Claude:\u003c\/strong\u003e For each extracted item, calls Claude again to score match quality against your scoring criteria and generates a short justification.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFilter by score:\u003c\/strong\u003e Keeps only items with a \u003cstrong\u003escore of 7 or higher\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEmail results via Gmail:\u003c\/strong\u003e Builds an \u003cstrong\u003eHTML summary\u003c\/strong\u003e of approved items and sends it using Gmail \u003cstrong\u003eonly if at least one match is found\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAlert your team when a webpage posts relevant listings (e.g., new opportunities, releases, or events) that meet your relevance rules.\u003c\/li\u003e\n  \u003cli\u003eRapidly test and refine extraction + scoring criteria using Claude before automating a schedule.\u003c\/li\u003e\n  \u003cli\u003eMonitor a single source page and route best matches to a shared inbox for review.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes \/ building blocks:\u003c\/strong\u003e \u003ccode\u003emanual trigger\u003c\/code\u003e, \u003ccode\u003ehttp request\u003c\/code\u003e, \u003ccode\u003ecode\u003c\/code\u003e, \u003ccode\u003eif\u003c\/code\u003e, \u003ccode\u003egmail\u003c\/code\u003e, plus \u003ccode\u003esticky note\u003c\/code\u003e for guidance.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAnthropic setup:\u003c\/strong\u003e Configure an \u003cstrong\u003eAnthropic API key\u003c\/strong\u003e as HTTP Header Auth for the two Anthropic HTTP requests, including the required \u003ccode\u003eanthropic-version\u003c\/code\u003e header.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCustomization:\u003c\/strong\u003e Update the monitored webpage URL; edit extraction\/scoring criteria in the \u003cstrong\u003etwo code steps\u003c\/strong\u003e. Adjust \u003cstrong\u003eMAX_CHARS\u003c\/strong\u003e in the extraction code step (default: \u003cstrong\u003e100,000\u003c\/strong\u003e).\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45767896465587,"sku":"N8N-17881","price":72.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/Tf7SrsK83uoEDLiHaPeHm_EXI6xWhF.png?v=1786093520","url":"https:\/\/buyflowscripts.com\/products\/monitor-web-pages-email-matches-with-claude-gmail-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}