Block 1 - Webhook
- Type / Role
- n8n-nodes-base.webhook - webhook
- Config choices
- Version 2.1
Purpose This workflow is the official backend for the StopSlopIn Chrome extension – it classifies LinkedIn posts as quality or slop using a strict LLM quality gate and learns from user votes over t...
n8n-nodes-base.webhook, n8n-nodes-base.respondtowebhook, n8n-nodes-base.splitout, n8n-nodes-base.aggregate, @n8n/n8n-nodes-langchain.outputparserstructured, @n8n/n8n-nodes-langchain.embeddingsopenai, @n8n/n8n-nodes-langchain.documentdefaultdataloader, n8n-nodes-base.splitinbatches
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Mario.
Original n8n.io sourceThis workflow is the official backend for the StopSlopIn Chrome extension – it classifies LinkedIn posts as quality or slop using a strict LLM quality gate and learns from user votes over time via a Qdrant vector store.
This runs the webhook that powers the StopSlopIn Chrome extension on the Chrome Web Store. The extension sends LinkedIn posts here for analysis and user votes here for training – everything stays on your own n8n instance.
stopslopinA single webhook exposes two actions, selected via a ?action= query parameter: analyze for classification, vote for training.
Switch node routes incoming requests based on the action parameteranalyze: each post is enriched with similar prior-rated posts pulled from Qdrant (RAG), batched together, and sent to the LLM with a strict quality-gate system promptpass / fail results, which is sent back to the callervote: the post is embedded and stored in Qdrant along with the user's "good" or "slop" rating as metadataOpenAI Chat Model for any LangChain-compatible chat model (Claude, Ollama, etc.)Basic LLM Chain node to match your own feed tasteFilter node (default 0.7) to make RAG examples looser or stricterNote: post contents sent through this workflow are forwarded to the configured LLM and embeddings provider (OpenAI by default). Swap those nodes for a local or alternative provider if that is a concern.
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 27 workflow blocks. Download the JSON for the full node graph.
| Workflow | Classify LinkedIn posts as quality or slop with OpenAI and Qdrant |
|---|---|
| Complexity | advanced |
| Nodes | 27 |
| Categories | Market Research, AI RAG |
| Author | Mario |
| Published | 22 Apr 2026 |
Use the JSON export at /data/workflows/15242/15242.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.
Purpose This workflow is the official backend for the StopSlopIn Chrome extension – it classifies LinkedIn posts as quality or slop using a strict LLM quality gate and learns from user votes over t...
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 Market Research, AI RAG use case.