{"product_id":"n8n-x-competitor-alerts-bright-data-openai-sheets-slack","title":"n8n X Competitor Alerts: Bright Data, OpenAI, Sheets \u0026 Slack","description":"\u003ch3\u003eStay ahead of competitor announcements on X—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow crawls selected X (Twitter) accounts every weekday morning, detects notable changes using engagement baselines, summarizes what matters with OpenAI, logs everything to Google Sheets, and sends a clear Slack digest (or a “quiet day” notice). It’s built to keep your team informed without manual monitoring.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns on a weekday schedule (or manually)\u003c\/strong\u003e and reads the list of X handles and thresholds from \u003cstrong\u003eSettings\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePrevents duplicate processing\u003c\/strong\u003e by loading previously seen post IDs from an \u003cstrong\u003en8n Data Table\u003c\/strong\u003e and instructing Bright Data to skip already-processed items.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCrawls posts via Bright Data\u003c\/strong\u003e for each profile URL, then polls until the Bright Data snapshot is ready (or fails\/times out).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScores posts vs. normal behavior\u003c\/strong\u003e: builds an engagement baseline per account (median of recent non-repost posts), tags posts (launch\/pricing\/funding\/hiring\/incident\/event\/general), and selects the most notable items.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSummarizes notable announcements\u003c\/strong\u003e by sending the top items to \u003cstrong\u003eOpenAI\u003c\/strong\u003e and producing one-sentence, plain-language summaries.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePublishes updates\u003c\/strong\u003e by sending a Slack digest with notable items—or a “quiet day” message when nothing significant is detected.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDocuments every post\u003c\/strong\u003e by appending crawled posts (notable or not) to \u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e and upserting post IDs back into the \u003cstrong\u003en8n Data Table\u003c\/strong\u003e for the next run.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eError handling:\u003c\/strong\u003e if the workflow errors, it posts a failure alert to a separate Slack channel.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eCompetitive intelligence for SaaS teams tracking competitor launches, pricing changes, hiring, and incidents.\u003c\/li\u003e\n  \u003cli\u003eOperator-friendly monitoring that produces a daily Slack digest without switching dashboards.\u003c\/li\u003e\n  \u003cli\u003eResearch and outreach preparation based on summarized X announcements.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBright Data\u003c\/strong\u003e (HTTP Header Auth) for X post crawling and snapshot polling.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOpenAI\u003c\/strong\u003e for one-sentence, plain-language summaries.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle Sheets\u003c\/strong\u003e logging of every crawled post as rows.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSlack\u003c\/strong\u003e digest delivery plus failure alerts to a separate channel.\u003c\/li\u003e\n  \u003cli\u003en8n logic using nodes such as \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003ewait\u003c\/strong\u003e, and \u003cstrong\u003esplit out\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46019172106419,"sku":"N8N-19533","price":61.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/jJSa2mTengdMHX2Q0mgxg_nH2gUKD8.png?v=1789377234","url":"https:\/\/buyflowscripts.com\/products\/n8n-x-competitor-alerts-bright-data-openai-sheets-slack","provider":"N8N Commerce","version":"1.0","type":"link"}