Block 1 - Facebook Webhook
- Type / Role
- n8n-nodes-base.webhook - webhook
- Config choices
- Version 2.1
This workflow is provided as-is. Please review and test before using in production.
Facebook Messenger Chatbot Smart Human Takeover, Auto Pause & Context Aware Adaptable to n8n 1.113+ and 2.x by Nguyen Thieu Toa...
n8n-nodes-base.webhook, n8n-nodes-base.set, n8n-nodes-base.code, @n8n/n8n-nodes-langchain.lmchatgooglegemini, n8n-nodes-base.wait, n8n-nodes-base.splitinbatches, n8n-nodes-base.if, n8n-nodes-base.datatable
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Nguyễn Thiệu Toàn (Jay Nguyen).
Original n8n.io sourceby Nguyen Thieu Toan (Jay Nguyen)
An intelligent Facebook Messenger chatbot that automatically detects human agent intervention and pauses AI responses accordingly. Features smart pause management, full context preservation, and seamless handoff between AI and human support.
Perfect for:
Requirements: n8n v1.113.0+, Facebook App with Messenger, Google Gemini API key (or compatible LLM)
Smart Facebook Messenger Chatbot – Message Batching & History
Enhances Messenger automation with intelligent batching, conversation tracking, and context-aware responses.
Messages are grouped, stored, and processed with full history for smoother interactions.
Why combine?
👉 Access workflow Smart Facebook Messenger Chatbot – Message Batching & History
| Feature | Description |
|---|---|
| 🔍 Human Takeover Detection | Automatically detects when admin/human sends messages from page via metadata checking |
| ⏸️ Smart Auto-Pause | Bot pauses for configurable duration (default 60s) when human joins conversation |
| 📝 Context Preservation | Saves both AI and human responses in conversation history for seamless continuity |
| 📋 Whitelist Management | Tracks paused users with timestamp-based auto-resume (no manual intervention needed) |
| 🔄 Seamless Handoff | Smooth transition between AI and human, then automatic resume after timeout |
| 🏢 Multi-Page Support | Single workflow handles multiple Facebook Pages via page_id differentiation |
| 📊 Full History Context | AI sees both previous AI and human responses when resuming |
message.metadata == "bot_rep")user_id + page_id)┌──────────────────────────────────────────────────────────┐
│ 1. Message Intake │
│ • The system receives incoming messages from different │
│ sources and identifies their type. │
└──────────────────────────────────────────────────────────┘
↓
┌──────────────────────────────────────────────────────────┐
│ 2. Human Interaction Recognition │
│ • Detects when a human is involved and records the event │
│ • Adjusts automated handling accordingly. │
└──────────────────────────────────────────────────────────┘
↓
┌──────────────────────────────────────────────────────────┐
│ 3. Pause & Resume Control │
│ • Temporarily pauses automation when needed │
│ • Resumes once conditions are met. │
└──────────────────────────────────────────────────────────┘
↓
┌──────────────────────────────────────────────────────────┐
│ 4. Automated Response │
│ • Processes messages with context │
│ • Generates and delivers appropriate replies. │
└──────────────────────────────────────────────────────────┘
Nguyen Thieu Toan (Nguyễn Thiệu Toàn / Jay Nguyen)
AI Automation Specialist | n8n Workflow Expert | Business Optimization Consultant
Services: AI Automation Solutions, n8n Workflow Development, Custom Chatbot Implementation, Team Training Programs
Contact:
GenStaff Company: genstaff.net | [email protected]
After purchase, use in commercial/personal projects. No redistribution or resale. Keep author attribution when sharing.
Last Updated: December 18, 2025 | Version: 1.0 | n8n Compatibility: v1.123.0+ and v2.0.0+ | Facebook API: v23.0/v24.0
Ready to enable intelligent human-AI collaboration in your Facebook Messenger? Import this workflow and transform your chatbot today! 🚀
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.
Showing the first 24 of 40 workflow blocks. Download the JSON for the full node graph.
| Workflow | Smart human takeover & auto pause AI-powered Facebook Messenger chatbot |
|---|---|
| Complexity | advanced |
| Nodes | 40 |
| Categories | Support Chatbot, AI Chatbot |
| Author | Nguyễn Thiệu Toàn (Jay Nguyen) |
| Published | 18 Dec 2025 |
Use the JSON export at /data/workflows/11920/11920.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
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.
Facebook Messenger Chatbot Smart Human Takeover, Auto Pause & Context Aware Adaptable to n8n 1.113+ and 2.x by Nguyen Thieu Toa...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
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 Support Chatbot, AI Chatbot use case.