{"product_id":"negative-sentiment-alerts-n8n-openai-telegram-webhook","title":"Negative Sentiment Alerts: n8n + OpenAI + Telegram Webhook","description":"\u003ch3\u003eCatch Negative Customer Feedback Instantly (n8n + OpenAI + Telegram)\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow automatically receives customer feedback via a \u003cb\u003ewebhook\u003c\/b\u003e, records it in \u003cb\u003eGoogle Sheets\u003c\/b\u003e, uses \u003cb\u003eOpenAI (GPT-4o-mini)\u003c\/b\u003e to classify sentiment and summarize the message, and then sends a \u003cb\u003eTelegram alert only when the sentiment is negative\u003c\/b\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eReceives feedback\u003c\/b\u003e through a webhook endpoint using a POST request.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eNormalizes the payload\u003c\/b\u003e into consistent fields: \u003ci\u003ename, email, rating, message, source\u003c\/i\u003e, and adds a \u003cb\u003ereceived timestamp\u003c\/b\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eLogs to Google Sheets\u003c\/b\u003e by appending the normalized feedback into the \u003cb\u003e“Feedback”\u003c\/b\u003e worksheet (required columns include received_at, name, email, rating, source, message, sentiment, category, summary).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eAnalyzes with OpenAI\u003c\/b\u003e by sending the feedback to \u003cb\u003eGPT-4o-mini\u003c\/b\u003e to return JSON containing \u003cb\u003esentiment\u003c\/b\u003e, \u003cb\u003ecategory\u003c\/b\u003e, \u003cb\u003esummary\u003c\/b\u003e, and \u003cb\u003esuggested action\u003c\/b\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eTriggers a Telegram alert\u003c\/b\u003e when \u003cb\u003esentiment is negative\u003c\/b\u003e, sending a formatted message to your Telegram chat.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAlert your team when customers report dissatisfaction so you can respond faster.\u003c\/li\u003e\n  \u003cli\u003eMonitor feedback from a website form or app and automatically capture context in Google Sheets for later review.\u003c\/li\u003e\n  \u003cli\u003eUse AI sentiment classification to reduce manual triage and surface the most urgent issues via Telegram.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eWebhook\u003c\/b\u003e: webhook consumer endpoint to ingest feedback.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eGoogle Sheets\u003c\/b\u003e: OAuth credential + spreadsheet ID \u003cb\u003e1uw7UaNuorGIbgEtPSANNT8SdiS6qnnArvJVwbfrMpi4\u003c\/b\u003e, worksheet \u003cb\u003eFeedback\u003c\/b\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eOpenAI\u003c\/b\u003e: GPT-4o-mini via OpenAI API node, extracting sentiment\/category\/summary from JSON.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eTelegram\u003c\/b\u003e: sends alerts to chat ID \u003cb\u003e7040749953\u003c\/b\u003e when sentiment is negative.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eLogic nodes\u003c\/b\u003e: \u003cb\u003eif\u003c\/b\u003e, \u003cb\u003eset\u003c\/b\u003e, plus workflow notes\/sticky note for setup clarity.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45824208306355,"sku":"N8N-18149","price":30.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/RN1-7L7wrf8VQq6WCRL78_hh3WyFjG.png?v=1786612747","url":"https:\/\/buyflowscripts.com\/products\/negative-sentiment-alerts-n8n-openai-telegram-webhook","provider":"N8N Commerce","version":"1.0","type":"link"}