n8n-nodes-agentic-hub
v4.1.5
Published
n8n community node for Agentic Hub API integration - Unified node with all resources (projects, workflows, agents, content, conversations, messages, files)
Maintainers
Readme

n8n-nodes-agentic-hub
This is an n8n community node that provides complete integration with the Agentic Hub API. The node includes all resources (projects, workflows, agents, content, conversations, messages, and files) in a single unified interface, similar to HubSpot's node structure.
Features
- Unified Node: Single "Agentic Hub" node with all resources organized by resource type
- Projects: Full CRUD operations for managing projects
- Workflows: Complete workflow management (create, read, update, delete)
- Agents: Full agent lifecycle management with prompt configuration
- Content: Support for text and FAQ content types
- Conversations: Conversation management and tracking
- Messages: Message operations with unified conversation auto-creation
- Files: File retrieval and deletion operations
- Credential Management: Secure API authentication with API Key and Company ID
Installation
Follow the installation guide in the n8n community nodes documentation.
npm install n8n-nodes-agentic-hubNode Structure
The Agentic Hub node provides access to all resources through a resource dropdown:
Resources Available:
- Project - Manage projects
- Workflow - Manage workflows within projects
- Agent - Manage AI agents within workflows
- Content - Manage content (text and FAQ) for workflows
- Conversation - Manage conversations and sessions
- Message - Manage messages within conversations
- File - Manage files associated with workflows
Operations per Resource:
Each resource supports different operations:
- Projects: Get Many, Create, Get by ID, Update, Delete
- Workflows: Get Many, Create, Get by ID, Update, Delete
- Agents: Get Many, Create, Get by ID, Update, Delete
- Content: Get Many, Create, Get by ID, Update, Delete
- Conversations: Get Many, Create or Update, Get by ID, Update
- Messages: Get Many, Create, Get by ID
- Files: Get Many, Get by ID, Delete
Credentials
The node requires the following credentials:
- API Key: Your Agentic Hub API authentication key (obtained from the API Keys button in the company projects page)
- Company ID: Your company identifier for the Agentic Hub service
Configuration
Setting up Credentials
- In n8n, go to Settings → Credentials
- Click Add Credential and search for "Agentic Hub API"
- Enter your API Key and Company ID
- Save the credentials
Using the Node
- Add the Agentic Hub node to your workflow
- Select the Resource you want to work with (Project, Workflow, Agent, Content, Conversation, Message, or File)
- Select the Operation you want to perform
- Configure the required parameters
- Set up your credentials
- Execute the workflow
API Base URL
All operations use the base URL: https://app.agentic-hub.ai/api/v1
Examples
Create a Project
{
"resource": "project",
"operation": "create",
"name": "My New Project",
"description": "Project description",
"status": "active"
}Create a Workflow
{
"resource": "workflow",
"operation": "create",
"workflowName": "Customer Support Workflow",
"workflowProjectId": "project_123",
"description": "Handles customer inquiries",
"workflowStatus": "active"
}Create an Agent
{
"resource": "agent",
"operation": "create",
"agentName": "Support Agent",
"agentWorkflowId": "workflow_123",
"mainPrompt": "You are a helpful customer support assistant",
"isActive": true
}Create a Message (Unified Mode)
{
"resource": "message",
"operation": "create",
"mode": "unified",
"messageSessionId": "session_123",
"messageWorkflowId": "workflow_123",
"messageContent": "Hello, I need help",
"direction": 0,
"messagePhoneNumber": "+1234567890"
}Create FAQ Content
{
"resource": "content",
"operation": "create",
"contentWorkflowId": "workflow_123",
"contentTitle": "Customer FAQ",
"contentType": "faq",
"faqItems": "[{\"ID\": \"faq1\", \"question\": \"What is your return policy?\", \"answer\": \"We offer 30-day returns on all products.\"}]"
}Version History
- 4.0.0: Unified node structure - Single "Agentic Hub" node with all resources (Projects, Workflows, Agents, Content, Conversations, Messages, Files) organized by resource type, similar to HubSpot's node structure
- 3.5.0: Complete API integration with 7 separate nodes for all resources
- 3.0.0: Complete API integration with 7 separate nodes for all resources (Projects, Workflows, Agents, Content, Conversations, Messages, Files). Updated authentication to use x-api-key and x-company-id headers.
- 2.3.3: Previous version with Message and Agent resources
- 2.0.0: Added Resource/Operation structure with Message and Agent resources
- 1.4.1: Simplified credentials and required fields
- 1.3.1: Added WorkflowPublicId support
- 1.2.1: Updated direction options
- 1.1.2: Removed credential test functionality
- 1.0.4: Added subtitle with direction display
- 1.0.0: Initial stable release
Resources
License
Author
Elad Amrani AI
- Email: [email protected]
- GitHub: @Elad-builddiz
- Repository: n8n-nodes-agentic-hub
Development
Prerequisites
- Node.js 20.15 or later
- npm 9.x or later
Setup
# Clone the repository
git clone https://github.com/Elad-builddiz/n8n-nodes-agentic-hub.git
cd n8n-nodes-agentic-hub
# Install dependencies
npm install
# Build the project
npm run build
# Run linting
npm run lint
# Publish to npm
npm publishSupport
For issues, questions, or contributions:
- GitHub Issues: Open an issue
- Email: [email protected]
- n8n Community: n8n Community Forum
Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
Please follow the existing code style and include appropriate documentation for new features.
