n8n is an open-source workflow automation tool. The officialDocumentation Index
Fetch the complete documentation index at: https://docs.keupera.com/llms.txt
Use this file to discover all available pages before exploring further.
n8n-nodes-keupera community node lets you call every Keupera API module from inside a workflow, with credential management and auto-validated requests.
Install the node
Open the n8n community nodes settings
In your n8n instance go to Settings → Community Nodes and click Install a community node.
Install `n8n-nodes-keupera`
Enter the package name:Accept the risk prompt and click Install. n8n will pull it from npm and register the node.
Set up credentials
The node ships with a Keupera API credential type.Generate a Keupera API key
In the Keupera dashboard go to Account → API Keys and click Create API key. Copy the
sk_live_... value.Available resources
The node groups operations by API module, mirroring the API reference:| Resource | Operations |
|---|---|
| Keywords | List, Add, Delete, Toggle Star, Bulk Update Status, Trigger Research, Poll Research Job, List Groups |
| Backlinks | List Campaigns, Create Campaign, Get Campaign, List Opportunities, Get Recommendations, Get/Update Opportunity, Generate Email, Send Email |
| Content | List/Get/Create/Update/Delete Article, Trigger Generation, Get Calendar, Get/Update Automation |
| AI Visibility | Brand Radar (List/Create/Delete/Update/Results), Prompt Research (List/Create/Get), AI Score |
| Analytics | Website (Summary/Daily/Top Pages/Referrers/Devices/Browsers/Geo), Search Console (Daily/Keywords/Pages), Bot Traffic (Summary/Daily/Top Pages) |
| Utilities | Verify Credentials, Connect CMS, Track Bot Hit |
usableAsTool: true), so an LLM agent can call Keupera operations directly.
Example: auto-publish on keyword research completion
A common workflow:- Schedule Trigger → every weekday at 9am
- Keupera → Keywords → Trigger Research with a seed keyword
- Wait → 60 seconds
- Keupera → Keywords → Poll Research Job → use the
job_idfrom step 2 - IF
status === "completed"→ continue, otherwise loop back to wait - Keupera → Content → Create Article using the top keyword as
keyword_id - Keupera → Content → Trigger Generation on the new article
Resources
- npm package:
n8n-nodes-keupera - Source:
github.com/keupera/n8n-nodes-keupera - API reference: Keupera Public API