Skip to content

Repository files navigation

n8n-nodes-sentor

Sentor Logo

Official n8n community node for entity-based sentiment analysis powered by the Sentor AI API.

npm License GitHub Stars
Website Dashboard Docs

Stop guessing why ratings drop. Sentor pinpoints exactly how customers feel about specific entities, brands, products, features, and competitors, using fine-tuned BERT models built for aspect-based sentiment analysis. Use this node to run sentiment predictions, clustering, and topic naming directly inside your n8n workflows.

n8n is a fair-code licensed workflow automation platform.


Table of Contents


📦 Installation

Community Nodes (Recommended)

  1. Open your n8n instance and go to Settings > Community Nodes
  2. Click Install a community node
  3. Enter n8n-nodes-sentor and click Install

Manual / Self-Hosted

npm install n8n-nodes-sentor

Get a free API key at dashboard.sentor.app.


🚀 Quick Start

  1. Add the Sentor node to your workflow
  2. Create a Sentor API credential with your API key
  3. Set the Document Text field (or use an expression to pull from a previous node)
  4. Run the workflow, results come back with label, probability, and sentence-level details

Operations

Predict Sentiment

Analyzes the sentiment of one or more text documents. Supports English (en) and Dutch (nl).

Parameter Description
Language en (English) or nl (Dutch)
Document Text The text to analyze, supports n8n expressions
Entities Optional comma-separated list of entities to focus on (e.g. Apple, iPhone, price)
Simplify Output Returns a flat { label, probability, details } object when enabled (default: on)

Example output (simplified):

{
  "predicted_label": "positive",
  "predicted_class": 1,
  "probability": 0.95,
  "details": [
    { "sentence": "The camera is amazing.", "sentiment": "positive", "score": 0.97 }
  ]
}

Batch Processing

When multiple items flow into the node, it collects them into a single API request and maps each result back to its source item. No extra configuration needed.

Topic Naming (via Google Gemini)

Attach an optional Google Gemini API credential to enable AI-generated topic names for your sentiment clusters.


Credentials

Sentor API (required)

  1. Go to dashboard.sentor.app and copy your API key
  2. In n8n: Credentials > New > Sentor API
  3. Paste your key and save

Google Gemini API (optional)

Required only for the topic naming operation.

  1. Get a key from Google AI Studio
  2. In n8n: Credentials > New > Google Gemini API
  3. Paste your key and save

Rate Limits

Plan Requests/min Requests/day Requests/month
Free 5 100 1,000
Starter 60 1,000 10,000
Growth 200 3,000 30,000
Business 500 10,000 100,000
Enterprise Custom Custom Custom

See pricing for full plan details.


Resources


License

MIT

About

Official n8n community node for entity-based sentiment analysis using the Sentor AI API

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages