This is an n8n community node that provides integration with the Agentic Hub API for conversation management and agent operations.
- Message Operations: Send incoming and outgoing messages to conversations
- Agent Operations: Retrieve agent information and manage agents
- Credential Management: Secure API authentication with API Key and Company ID
- Flexible Configuration: Support for workflow management and conversation tracking
Follow the installation guide in the n8n community nodes documentation.
npm install n8n-nodes-agentic-hub
Send a message from a user to the conversation system.
Required Parameters:
- Session ID: Unique identifier for the conversation session
- Phone Number: Phone number associated with the conversation
- Query/Message: The message content to send
Optional Parameters:
- WorkflowPublicId: UUID identifier for the workflow
- Additional Options: Sentiment scores, human attention flags, order ID
Send a message from the system to a user.
Required Parameters:
- Session ID: Unique identifier for the conversation session
- Phone Number: Phone number associated with the conversation
- Query/Message: The message content to send
Optional Parameters:
- WorkflowPublicId: UUID identifier for the workflow
- Additional Options: Sentiment scores, human attention flags, order ID
Retrieve information about a specific agent.
Required Parameters:
- WorkflowPublicId: UUID identifier for the workflow
- AgentPublicId: UUID identifier for the specific agent
Retrieve all agents associated with a workflow.
Required Parameters:
- WorkflowPublicId: UUID identifier for the workflow
This node requires the following credentials:
- API Key: Your Agentic Hub API authentication key
- Company ID: Your company identifier for the Agentic Hub service
- In n8n, go to Settings → Credentials
- Click Add Credential and search for "Agentic Hub API"
- Enter your API Key and Company ID
- Test the connection and save
- Add the "Agentic Hub Message" node to your workflow
- Select the Resource (Message or Agent)
- Choose the appropriate Operation
- Configure the required parameters
- Set up your credentials
-
Messages:
POST https://motti-ai.com:9595/api/AgenticApi/ConversationWithMessage
-
Get Agent Info:
GET https://motti-ai.com:9595/api/Agent/{agentPublicId}?workflowPublicId={workflowPublicId}
-
Get All Agents:
GET https://motti-ai.com:9595/api/Agent/workflow/{workflowPublicId}
{
"resource": "message",
"operation": "sendIncoming",
"sessionId": "session-123",
"phoneNumber": "+1234567890",
"query": "Hello, I need help with my order"
}
{
"resource": "agent",
"operation": "getAgentInfo",
"agentWorkflowPublicId": "workflow-uuid-123",
"agentPublicId": "agent-uuid-456"
}
- 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
Elad Amrani AI
- Email: elad@builddiz.com
- GitHub: @Elad-builddiz
- Repository: n8n-nodes-agentic-hub
- Node.js 18.x or later
- npm 9.x or later
# 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 publish
For issues, questions, or contributions:
- GitHub Issues: Open an issue
- Email: elad@builddiz.com
- n8n Community: n8n Community Forum
- 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.