[Integration]: Expand agent capabilities by adding more integrations/tools
Problem Statement
Currently, Hive agents have limited integrations with external business tools and services. This restricts their ability to automate complex workflows and forces users to rely on manual processes or multiple disconnected systems. For example, users cannot automatically sync lead data from their CRM to their ERP system and notify the team via Slack—each step requires manual intervention or custom scripting.
Proposed Solution
Expand Hive's integration ecosystem to support a broader range of business services and APIs. This will enable agents to:
- Connect directly with popular platforms (Salesforce, Slack, HubSpot, QuickBooks, etc.)
- Interact with custom APIs and internal systems
- Orchestrate complex, multi-step workflows without manual intervention
- Provide a consistent authentication and configuration experience across all integrations
How to Contribute
We welcome community contributions for new integrations! Each integration should be proposed as a separate issue.
Creating an Integration Proposal
Issue title format: [Integration]: <Service or Tool Name>
Required information in your issue:
- Reason: Why this integration is needed
- Use case: Specific business processes it will enable or improve
- Scope: What endpoints/features will be included
- Link: Reference this parent issue in your proposal
Example Issues
- [Integration]: Notion - https://github.com/adenhq/hive/issues/7
Tips for Faster Review and Assignment
- Link your issue to this parent feature issue
- Provide concrete use cases with real-world examples
- Specify the most critical endpoints/features for MVP
How to Build an Integration
A complete integration consists of four key components:
1. Functions
The integration endpoints and core logic that interact with the external service.
2. Credentials
Authentication mechanism for users to securely connect their accounts. Must follow the credentialSpec and credentialStore patterns to ensure compatibility with Hive's node system.
3. Documentation
Clear documentation covering:
- Scope and coverage of the integration
- Supported endpoints and features
- Setup and authentication instructions
- Usage examples
4. Tests
Unit tests to verify the integration functions correctly.
Example Implementation
See this example PR for reference: https://github.com/adenhq/hive/pull/2601
Getting Started
- Check existing issues to avoid duplicates
- Create a new issue using the format above
- Wait for maintainer feedback and assignment
- Follow the implementation guidelines
- Submit a PR referencing your issue
Questions? Feel free to comment on this issue or reach out to the maintainers.
Source: aden-hive/hive