AutomationFlowsAI & RAG › Daily Facebook Groups Report to Telegram

Daily Facebook Groups Report to Telegram

Original n8n title: Fb Groups Daily Report (optimized)

FB Groups Daily Report (Optimized). Uses googleSheets, googleGemini, telegram. Scheduled trigger; 7 nodes.

Cron / scheduled trigger★★★★☆ complexityAI-powered7 nodesGoogle SheetsGoogle GeminiTelegram
AI & RAG Trigger: Cron / scheduled Nodes: 7 Complexity: ★★★★☆ AI nodes: yes Added:

This workflow follows the Googlegemini → Google Sheets recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "name": "FB Groups Daily Report (Optimized)",
  "nodes": [
    {
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "cronExpression",
              "expression": "0 17 * * *"
            }
          ]
        }
      },
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1,
      "position": [
        240,
        300
      ]
    },
    {
      "parameters": {
        "httpMethod": "POST",
        "path": "trigger-report",
        "responseMode": "onReceived",
        "options": {}
      },
      "name": "Webhook Trigger",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 1,
      "position": [
        240,
        460
      ]
    },
    {
      "parameters": {
        "operation": "readSheet",
        "spreadsheetId": "1dIrzcuyXufvqRrsI-8xlRz-xPEJdH4g29es_Nm0pe4E",
        "sheetName": "={{ 'FB_Posts_' + new Date().toISOString().split('T')[0] }}"
      },
      "name": "Read Google Sheets",
      "type": "n8n-nodes-base.googleSheets",
      "typeVersion": 4,
      "position": [
        460,
        300
      ]
    },
    {
      "parameters": {
        "jsCode": "const today = new Date().toISOString().split('T')[0];\nreturn items.filter(item => item.json['Ng\u00e0y Thu Th\u1eadp']?.startsWith(today));"
      },
      "name": "Filter Today Posts",
      "type": "n8n-nodes-base.code",
      "typeVersion": 1,
      "position": [
        680,
        300
      ]
    },
    {
      "parameters": {
        "operation": "text",
        "fieldsToAggregate": {
          "fieldToAggregate": [
            {
              "field": "N\u1ed9i Dung"
            }
          ]
        },
        "options": {
          "joinBy": "\n---\n"
        }
      },
      "name": "Aggregate Posts",
      "type": "n8n-nodes-base.aggregate",
      "typeVersion": 1,
      "position": [
        900,
        300
      ]
    },
    {
      "parameters": {
        "model": "models/gemini-2.5_flash",
        "prompt": "=H\u00e3y ph\u00e2n t\u00edch danh s\u00e1ch c\u00e1c b\u00e0i vi\u1ebft Facebook sau v\u00e0 t\u1ea1o m\u1ed9t b\u00e1o c\u00e1o chuy\u00ean s\u00e2u.\n\nChia th\u00e0nh 2 nh\u00f3m:\n1. NH\u00c0 TUY\u1ec2N D\u1ee4NG: Ghi r\u00f5 v\u1ecb tr\u00ed v\u00e0 y\u00eau c\u1ea7u.\n2. NG\u01af\u1edcI T\u00ccM VI\u1ec6C: Ghi r\u00f5 mong mu\u1ed1n v\u00e0 k\u1ef9 n\u0103ng.\n\nD\u1eef li\u1ec7u: \n{{ $json.text }}",
        "options": {}
      },
      "name": "Google Gemini",
      "type": "n8n-nodes-base.googleGemini",
      "typeVersion": 1,
      "position": [
        1120,
        300
      ]
    },
    {
      "parameters": {
        "chatId": "6452124662",
        "text": "=\ud83d\udcca B\u00c1O C\u00c1O C\u00d4NG VI\u1ec6C\n\n{{ $json.text }}",
        "additionalFields": {}
      },
      "name": "Telegram",
      "type": "n8n-nodes-base.telegram",
      "typeVersion": 1,
      "position": [
        1340,
        300
      ]
    }
  ],
  "connections": {
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Read Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webhook Trigger": {
      "main": [
        [
          {
            "node": "Read Google Sheets",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Read Google Sheets": {
      "main": [
        [
          {
            "node": "Filter Today Posts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Today Posts": {
      "main": [
        [
          {
            "node": "Aggregate Posts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Aggregate Posts": {
      "main": [
        [
          {
            "node": "Google Gemini",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini": {
      "main": [
        [
          {
            "node": "Telegram",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

FB Groups Daily Report (Optimized). Uses googleSheets, googleGemini, telegram. Scheduled trigger; 7 nodes.

Source: https://github.com/phanvantu3924/bot-crawl-facebook/blob/a47c653d3c33b298e44765f47aba29622688ecba/n8n-workflows/fb-report-workflow.json — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

AI Institutional Stock Valuation Engine with Risk Scoring & Scenario Targets

Google Sheets, XML, HTTP Request +3
AI & RAG

Overview This is a production-grade, fully automated stock analysis system built entirely in n8n. It combines institutional-level financial analysis, dual AI model consensus, and a self-improving back

Google Sheets, XML, HTTP Request +3
AI & RAG

A professional AI equity analysis automation built on n8n that transforms structured financial data and real-time news into disciplined, risk-adjusted price targets and actionable BUY/HOLD/SELL signal

Google Sheets, OpenAI, XML +3
AI & RAG

Automatically captures a screenshot of a tech news homepage, extracts headlines into structured JSON, logs them in Google Sheets, and posts a daily trend report (7–10 bullet points) to Telegram at 07:

HTTP Request, Google Gemini, Telegram +1
AI & RAG

This workflow is a complete outbound automation system that discovers local businesses, extracts contact emails, generates personalized cold emails using AI, and runs a multi-step follow-up sequence —

Stop And Error, Google Sheets, HTTP Request +2