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)
- Add your Facebook Page Access Token to the HTTP Request nodes.
- Update the Facebook Page ID in the setup node.
- Connect your Airtable base and table.
- Configure the Slack channel for notifications.
- 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
- Configure the Cron node to define how often the workflow should run.
- Set the Facebook Page ID in the setup node.
- Add your Facebook Page Access Token to the HTTP Request nodes (token is not included in the workflow by default).
- The workflow fetches recent Facebook posts (with a configurable limit).
- Each post is processed to retrieve reactions, also with a configurable limit.
- Reactions are filtered to allow only positive ones.
- Each positive reaction is saved into Airtable.
- 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.