Skip to main content

Automate post to multiple Facebook groups with Airtop, Google Sheets & Telegram

Workflow preview

Workflow preview
100%
Automate post to multiple Facebook groups with Airtop, Google Sheets & Telegram preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

The Airtop Facebook Automations workflow solves the challenge of managing and posting content across multiple Facebook groups effortlessly. Leveraging Airtop for browser automation, Google Sheets f...

Best for

  • Social Media automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.airtop, n8n-nodes-base.set, n8n-nodes-base.telegramtrigger, n8n-nodes-base.googlesheets, n8n-nodes-base.splitinbatches, n8n-nodes-base.telegram, n8n-nodes-base.wait, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Khairul Muhtadin.

Original n8n.io source

1.1 Workflow description

Title
Automate post to multiple Facebook groups with Airtop, Google Sheets & Telegram
Workflow name
Automate post to multiple Facebook groups with Airtop, Google Sheets & Telegram

The Airtop Facebook Automations workflow solves the challenge of managing and posting content across multiple Facebook groups effortlessly. Leveraging Airtop for browser automation, Google Sheets for group management, and Telegram for notifications, this workflow automates posting repetitive updates without manual intervention.

Watch it on work on Youtube

Why Use Airtop Facebook Automations?

💡 Key Benefits:

  • Save Time & Effort: Automate posting to dozens of Facebook groups with a single trigger
  • Consistent Messaging: Avoid errors by automating precise posting steps, ensuring your message appears correctly every time
  • Scalable Engagement: Easily maintain active presence on multiple groups simultaneously, boosting your social reach and brand awareness
  • Integrated Notifications: Receive instant Telegram confirmation for each successful post, keeping you informed without checking Facebook manually

Who Is This For?

Perfect for:

  • Social media managers looking to scale Facebook group engagement without adding workload
  • Marketing teams aiming to streamline content distribution across communities
  • Small business owners managing Facebook groups for promotional updates
  • Community moderators who post recurring announcements to multiple groups

What Problem Does It Solve?

Posting the same message to many Facebook groups manually is time-consuming, error-prone, and inefficient. Navigating the UI repeatedly can lead to fatigue and missed deadlines. This workflow automates browser interactions linking Telegram-triggered content creation with dynamic group lists from Google Sheets, eliminating manual browser clicking and typing—saving you hours while maintaining consistency and control.

How It Works

🔧 Workflow Steps:

  1. ⏱ Trigger: Listens for new messages in a Telegram chat to capture the post content
  2. 📎 Browser Setup: Initializes the Airtop browser session with a Facebook profile
  3. 🔍 Data Retrieval: Retrieves your list of Facebook groups dynamically from Google Sheets
  4. 🤖 Group Processing: For each group, opens the Facebook group page, scrolls down, and interacts with the post input field
  5. 💌 Publishing: Types and publishes the post, then sends a success message back to Telegram with group details
  6. 🗂 Loop Management: Waits 5 seconds before looping to the next group and closes the browser when done

Setup Instructions

🔐 Getting Started:

1. Import Workflow

Import the provided JSON file into your n8n instance.

2. Set Up Credentials

Configure the following credentials:

  • Airtop API: Requires your API key from airtop.ai
  • Google Sheets OAuth2: To access your Google Sheet with the Facebook group list
  • Telegram API: For message triggers and notifications

3. Customize Workflow Elements

  • Update the Google Sheet URL and sheet name with your group data
  • Adjust the Telegram chat ID or bot to suit your notification preferences
  • Modify post message content as needed via Telegram input

4. Update Required Elements

  • Facebook profile login embedded within Airtop credentials
  • URLs for targeted Facebook group pages must match your groups

5. Test Thoroughly

Test your workflow using realistic group URLs and Telegram messages.

Pre-Requirements

🧩 What You Need:

  • Active n8n instance (Cloud or Self-hosted)
  • Airtop account API key
  • Google account with access to the group list spreadsheet
  • Telegram bot and chat set up for sending and receiving messages

Customization Options

🛠️ Extend the Workflow:

  • Integrate scheduling nodes to automate posts at specific times of day
  • Add error handling to skip groups if the post fails and log results
  • Extend support to Facebook pages or event posting for broader social media management

Technical Details

🧠 Nodes Used:

  • Telegram Trigger: Captures incoming messages
  • Set: Prepares post content
  • Airtop: Handles browser automation (Start Browser, Load URL, Interactions like scroll, click, type, publish)
  • Google Sheets: Fetches group list
  • SplitInBatches: Iterates over each group
  • Telegram: Sends success messages
  • Wait: Manages pacing between posts

Support

📞 Get Help:

  • Made by: Khmuhtadin
  • Tags: Automation, Facebook, Social Media, Airtop, Telegram, Google Sheets
  • Category: Social Media Automation
  • Custom Solutions: Contact Me

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - open group

Type / Role
n8n-nodes-base.airtop - airtop
Config choices
Version 1

Block 2 - Scroll60%

Type / Role
n8n-nodes-base.airtop - airtop
Config choices
Version 1

Block 3 - click post box

Type / Role
n8n-nodes-base.airtop - airtop
Config choices
Version 1

Block 4 - Get live view

Type / Role
n8n-nodes-base.airtop - airtop
Config choices
Version 1

Block 5 - click close if theres popup modal

Type / Role
n8n-nodes-base.airtop - airtop
Config choices
Version 1

Block 6 - Click to switch profile

Type / Role
n8n-nodes-base.airtop - airtop
Config choices
Version 1

Block 7 - Back to home

Type / Role
n8n-nodes-base.airtop - airtop
Config choices
Version 1

Block 8 - Scroll on home

Type / Role
n8n-nodes-base.airtop - airtop
Config choices
Version 1

Block 9 - Set message and chatId

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 10 - Start

Type / Role
n8n-nodes-base.telegramTrigger - telegramTrigger
Config choices
Version 1.2

Block 11 - Set sessionId and windowId

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 12 - Scroll Down a Bit

Type / Role
n8n-nodes-base.airtop - airtop
Config choices
Version 1

Block 13 - Open Desired Profile

Type / Role
n8n-nodes-base.airtop - airtop
Config choices
Version 1

Block 14 - Switch to Desired Profile

Type / Role
n8n-nodes-base.airtop - airtop
Config choices
Version 1

Block 15 - Get Group List

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.6

Block 16 - Post to Each Group

Type / Role
n8n-nodes-base.splitInBatches - splitInBatches
Config choices
Version 3

Block 17 - Close Browser

Type / Role
n8n-nodes-base.airtop - airtop
Config choices
Version 1

Block 18 - Start Browser

Type / Role
n8n-nodes-base.airtop - airtop
Config choices
Version 1

Block 19 - Open Facebook

Type / Role
n8n-nodes-base.airtop - airtop
Config choices
Version 1

Block 20 - Write Post

Type / Role
n8n-nodes-base.airtop - airtop
Config choices
Version 1

Block 21 - Publish Post

Type / Role
n8n-nodes-base.airtop - airtop
Config choices
Version 1

Block 22 - Find Post Box

Type / Role
n8n-nodes-base.airtop - airtop
Config choices
Version 1

Block 23 - Scroll After Posting

Type / Role
n8n-nodes-base.airtop - airtop
Config choices
Version 1

Block 24 - Send Success Message

Type / Role
n8n-nodes-base.telegram - telegram
Config choices
Version 1.2

Showing the first 24 of 27 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Automate post to multiple Facebook groups with Airtop, Google Sheets & Telegram
Complexity advanced
Nodes 27
Categories Social Media
Author Khairul Muhtadin
Published 16 Jul 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/6049/6049.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Automate post to multiple Facebook groups with Airtop, Google Sheets & Telegram do?

The Airtop Facebook Automations workflow solves the challenge of managing and posting content across multiple Facebook groups effortlessly. Leveraging Airtop for browser automation, Google Sheets f...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Social Media use case.