Block 1 - Sticky Note - Overview
- Type / Role
- n8n-nodes-base.stickyNote - stickyNote
- Config choices
- Version 1
Quickstart Guide: Facebook Messenger Chatbot with Pinecone RAG Step by step instructions to get this workflow running in n8n. Prerequisites Self hosted n8n instance (v1.113.0+ recommended) Communit...
n8n-nodes-base.stickynote, n8n-nodes-base.webhook, n8n-nodes-base.if, n8n-nodes-base.respondtowebhook, n8n-nodes-base.code, n8n-nodes-base.httprequest, n8n-nodes-base.wait, @n8n/n8n-nodes-langchain.memorybufferwindow
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Tristan V.
Original n8n.io sourceStep-by-step instructions to get this workflow running in n8n.
This workflow uses two webhooks with the same URL path but different HTTP methods:
| Webhook | Method | Purpose |
|---|---|---|
| Facebook Verification Webhook | GET | Handles Facebook's webhook verification |
| Facebook Message Webhook | POST | Receives incoming messages |
Both webhooks share the same URL: https://your-n8n.com/webhook/facebook-messenger-webhook
n8n automatically routes requests based on HTTP method:
User Message → Batching → AI Agent ─┬─ OpenAI Chat Model
├─ Conversation Memory
└─ Pinecone Assistant Tool (RAG)
│
▼
Search your documents
│
▼
Answer with citations
The Pinecone Assistant node is a community node that must be installed separately.
@pinecone-database/n8n-nodes-pinecone-assistant> Note: Community nodes must be enabled in your n8n instance. For Docker, set N8N_COMMUNITY_PACKAGES_ALLOW_INSTALL=true.
n8n-assistant (or choose your own name)The verify token is a secret string for Facebook webhook verification.
my-secret-token-12345)Pinecone APIOpenAI APIFacebook Page Access Tokenworkflow.json file from this folderYOUR_VERIFY_TOKEN_HEREn8n-assistant to your actual assistant name (from Step 2.2)Update these 3 nodes with your Facebook credential:
Facebook Page Access Token credentialFacebook Page Access Token credentialFacebook Page Access Token credentialOpenAI API credentialPinecone API credentialhttps://your-n8n.com/webhook/facebook-messenger-webhook)messages (required)messaging_postbacks (recommended)With Standard Access, only users with app roles can message the bot:
"Hello!" - Should get a friendly greeting"What information do you have?" - Should search your documents"Tell me about [topic in your docs]" - Should return relevant information with contextUser asks: "What are your return policies?"
│
▼
┌─────────────────────────┐
│ AI Agent receives msg │
└─────────┬───────────────┘
│
▼
┌─────────────────────────┐
│ Calls Pinecone Tool │ → Searches your documents
└─────────┬───────────────┘
│
▼
┌─────────────────────────┐
│ Gets relevant snippets │ ← "Return Policy.pdf: Items can be..."
└─────────┬───────────────┘
│
▼
┌─────────────────────────┐
│ AI formulates answer │ → "According to our policy, items can be..."
└─────────────────────────┘
| Problem | Solution |
|---|---|
| "Pinecone Assistant Tool" not found | Ensure community node is installed (Step 1) |
| "No relevant information found" | Upload more documents to your Pinecone Assistant |
| Webhook verification fails | Check verify token matches in n8n and Facebook |
| No response from bot | Check n8n execution logs for errors |
| "Error validating access token" | Regenerate Page Access Token in Facebook |
| AI Agent not using Pinecone tool | After import, open the "AI Agent1" node, make a small edit to the system message (e.g., add a space), and save. This re-initializes the tool bindings. |
Edit the "AI Agent1" node's system message to:
Update the "Get context snippets in Pinecone Assistant" node to use a different assistant name.
The workflow truncates responses to 1900 characters for Messenger. Edit the "Format Response" node to change this.
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 29 workflow blocks. Download the JSON for the full node graph.
| Workflow | Facebook Messenger Chatbot That Learns From Your Documents |
|---|---|
| Complexity | advanced |
| Nodes | 29 |
| Categories | Support Chatbot, AI RAG |
| Author | Tristan V |
| Published | 20 Jan 2026 |
Use the JSON export at /data/workflows/12848/12848.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.
Quickstart Guide: Facebook Messenger Chatbot with Pinecone RAG Step by step instructions to get this workflow running in n8n. Prerequisites Self hosted n8n instance (v1.113.0+ recommended) Communit...
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 RAG use case.