Skip to main content

Send positive Facebook reactions to Airtable and Slack for a Wall of Love

Workflow preview

Workflow preview
100%
Send positive Facebook reactions to Airtable and Slack for a Wall of Love preview
Open on n8n.io

1. Workflow Overview

Facebook Reactions → Airtable → Slack “Wall of Love” Automation This n8n workflow automatically monitors positive reactions on Facebook Page posts, stores them in Airtable and notifies your team in...

Best for

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

Tools used

n8n-nodes-base.scheduletrigger, n8n-nodes-base.set, n8n-nodes-base.splitinbatches, n8n-nodes-base.splitout, n8n-nodes-base.httprequest, n8n-nodes-base.if, n8n-nodes-base.airtable, n8n-nodes-base.slack

Source and attribution

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

Original n8n.io source

1.1 Workflow description

Title
Send positive Facebook reactions to Airtable and Slack for a Wall of Love
Workflow name
Send positive Facebook reactions to Airtable and Slack for a Wall of Love

Facebook Reactions → Airtable → Slack “Wall of Love” Automation

This n8n workflow automatically monitors positive reactions on Facebook Page posts, stores them in Airtable and notifies your team in Slack to create a motivational “Wall of Love.” It runs on a schedule, fetches posts and their reactions using the Facebook Graph API, filters only positive reactions and sends real-time Slack updates after saving the data.

Quick Implementation Steps (Get Started Fast)

  1. Add your Facebook Page Access Token to the HTTP Request nodes.
  2. Update the Facebook Page ID in the setup node.
  3. Connect your Airtable base and table.
  4. Configure the Slack channel for notifications.
  5. Enable the workflow and let it run on schedule.

What It Does

This workflow runs automatically at a defined interval and checks a specific Facebook Page for recent posts. Each post is processed individually to fetch all associated reactions using the Facebook Graph API. This ensures reactions are captured accurately without missing engagement.

Only positive reactions such as Like, Love, Wow and Haha are allowed to continue through the workflow. Negative or neutral reactions are ignored to keep the focus on appreciation and encouragement. Each qualifying reaction is handled one by one, which enables precise tracking and clean notifications.

Once a positive reaction is identified, the workflow saves the reaction details—such as the user name, reaction type and timestamp—into Airtable for reporting and history. After the Airtable entry is successfully created, a formatted message is posted to Slack, creating a visible and motivating “Wall of Love” for the team.

Who’s It For

  • Marketing and social media teams
  • Customer success and community managers
  • Startup founders and product teams
  • Organizations that value customer appreciation and team morale

Requirements to Use This Workflow

  • An active Facebook Page
  • A Facebook App in Production mode
  • A valid Facebook Page Access Token (user must add this)
  • Required Facebook permissions:
  • pages_read_engagement
  • pages_read_user_content
  • An Airtable account with a configured base and table
  • A Slack workspace with permission to post messages
  • An active n8n instance

How It Works & How To Set Up

  1. Configure the Cron node to define how often the workflow should run.
  2. Set the Facebook Page ID in the setup node.
  3. Add your Facebook Page Access Token to the HTTP Request nodes (token is not included in the workflow by default).
  4. The workflow fetches recent Facebook posts (with a configurable limit).
  5. Each post is processed to retrieve reactions, also with a configurable limit.
  6. Reactions are filtered to allow only positive ones.
  7. Each positive reaction is saved into Airtable.
  8. After successful storage, a Slack message is sent to notify the team.

Once enabled, the workflow runs automatically without manual intervention.

How To Customize Nodes

  • Cron node: Change the schedule to run more or less frequently.
  • HTTP Request (Posts/Reactions): Adjust the limit parameter to fetch more or fewer posts or reactions.
  • IF node: Add or remove reaction types to control what counts as “positive.”
  • Airtable node: Customize fields or map additional data.
  • Slack node: Update message format, emojis or target channel.

Add-ons (Optional Enhancements)

  • Store reactions in Supabase instead of Airtable
  • Add a fallback JSON or file storage if Airtable is unavailable
  • Aggregate reactions into a single Slack summary message
  • Add deduplication logic to prevent repeat notifications
  • Extend the workflow to support other platforms (Instagram, LinkedIn)

Use Case Examples

  • Creating a live Slack Wall of Love for customer engagement
  • Motivating internal teams with real-time positive feedback
  • Tracking social proof for marketing analysis
  • Monitoring campaign performance based on reactions
  • Building weekly or monthly engagement reports

> There can be many more similar use cases depending on how this workflow is extended.

Troubleshooting Guide

Issue Possible Cause Solution
No data from Facebook Missing or invalid access token Add a valid Page Access Token
Permission error App not in production mode Switch Facebook App to Production
No Slack messages Airtable step failed Verify Airtable credentials and table
Only some reactions appear Reaction filter applied Update IF node conditions
Workflow runs but nothing happens Cron schedule too wide Reduce schedule interval

Need Help?

Need assistance setting up this workflow, adding extensions or building similar automations?

Our n8n developers at WeblineIndia can help you configure, customize and scale workflows like this to match your business needs.

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 - Cron – Check Facebook Reactions

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

Block 2 - Set Facebook Page ID

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

Block 3 - Loop Through Posts

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

Block 4 - Extract Posts List1

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

Block 5 - Fetch Facebook Page Posts

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.3

Block 6 - Fetch Post Reactions

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.3

Block 7 - Extract Reactions List

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

Block 8 - Loop Through Reactions

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

Block 9 - Is Positive Reaction?

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 10 - Save Reaction to Airtable

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 2.1

Block 11 - Post to Slack – Wall of Love

Type / Role
n8n-nodes-base.slack - slack
Config choices
Version 2.3

Block 12 - Sticky Note

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

Block 13 - Sticky Note1

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

Block 14 - Sticky Note2

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

Block 15 - Sticky Note3

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

Block 16 - Sticky Note4

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

Block 17 - Sticky Note5

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

3. Summary Table

Workflow Send positive Facebook reactions to Airtable and Slack for a Wall of Love
Complexity advanced
Nodes 17
Categories Social Media
Author WeblineIndia
Published 04 Apr 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/14706/14706.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 Send positive Facebook reactions to Airtable and Slack for a Wall of Love do?

Facebook Reactions → Airtable → Slack “Wall of Love” Automation This n8n workflow automatically monitors positive reactions on Facebook Page posts, stores them in Airtable and notifies your team in...

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.