n8n-nodes-gohighlevel
Version:
n8n node for GoHighLevel API v2
62 lines (38 loc) • 1.25 kB
Markdown
# n8n-nodes-gohighlevel
This is a n8n community node for GoHighLevel API v2. It provides comprehensive integration with GoHighLevel's features including contacts, companies, opportunities, forms, funnels, and messaging capabilities.
## Installation
### In n8n:
```bash
npm install n8n-nodes-gohighlevel
```
### Development:
```bash
# Clone repository
git clone https://github.com/akpenou/n8n-nodes-gohighlevel.git
# Install dependencies
npm install
# Build
npm run build
# Development mode
npm run dev
```
## Version Management
This package follows semantic versioning (MAJOR.MINOR.PATCH):
- MAJOR: Breaking changes
- MINOR: New features without breaking changes
- PATCH: Bug fixes
To update version:
1. Update `version` in `package.json`
2. Run `npm run build`
3. Commit changes with message "Release vX.X.X"
4. Create GitHub release
5. Run `npm publish`
## Node Types
### 1. GoHighLevel Node
Regular node for API operations. See [Node Documentation](./docs/node.md)
### 2. GoHighLevel Trigger
Webhook trigger node for real-time events. See [Webhook Documentation](./docs/webhook.md)
### 3. Authentication
OAuth2 credentials for secure API access. See [Credentials Documentation](./docs/credentials.md)
## License
[MIT](LICENSE)