# Dendreo Community Node

**URL:** <https://community.n8n.io/t/dendreo-community-node/171154>\
**Category:** Built with n8n\
**Tags:** node, community-node\
**Created:** [August 18, 2025, 4:52pm UTC](https://community.n8n.io/t/dendreo-community-node/171154 "2025-08-18T16:52:28Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tryller](https://dub1.discourse-cdn.com/n8n/user_avatar/community.n8n.io/tryller/32/11981_2.png) [@tryller](https://community.n8n.io/u/tryller)\
**Post date:** [August 18, 2025, 4:52pm UTC](https://community.n8n.io/t/dendreo-community-node/171154/1 "2025-08-18T16:52:28Z")

</div>

# 🚀 New Community Node: Dendreo API Integration

Hi n8n community! 👋

I’m excited to share a new community node I’ve developed for **Dendreo** , a French training management platform. This node enables seamless integration between n8n workflows and Dendreo’s API.

## 📦 Installation

```bash
npm install n8n-nodes-dendreo-antislash

```

## ⚡ What is Dendreo?

Dendreo is a comprehensive training management system popular in France that handles:

- Company and contact management
- Training programs and sessions
- Participant enrollment and tracking
- Invoice and payment processing
- Trainer and venue management

## 🎯 Node Features

The package includes **two nodes** to suit different use cases:

### 1. **Dendreo** (Generic CRUD)

- Full API coverage with 25+ resources
- Generic operations: List, Get, Create, Update, Delete
- Advanced options: pagination, filtering, search
- Rate limiting and retry logic

### 2. **Dendreo Enhanced** (HubSpot-style)

- Predefined actions for common resources
- User-friendly operations like “Get Many Companies”, “Create or Update Contact”
- Resource-specific field mappings
- Simplified interface for non-technical users

## 🔧 Key Capabilities

✅ **Complete API Coverage** : Companies, Contacts, Training Actions, Sessions, Modules, Trainers, Participants, Invoices, and more  
✅ **Flexible Authentication** : Header-based or query parameter authentication  
✅ **Smart Rate Limiting** : Built-in request delays and retry mechanisms  
✅ **Client-side Pagination** : Handles API limitations gracefully  
✅ **Error Handling** : Contextual error messages for better debugging  
✅ **Search & Filtering** : Advanced query capabilities with date filtering

## 🛠 Technical Details

- **API Compatibility** : Dendreo REST API v1
- **Authentication** : API key with multiple auth modes
- **Response Handling** : Automatic data normalization
- **Error Recovery** : Exponential backoff retry logic
- **Performance** : Client-side result limiting (API doesn’t respect limit parameter)

## 📚 GitHub Repository

Full documentation and examples: [GitHub - n8n-nodes-dendreo](https://github.com/Lamouller/n8n-nodes-dendreo)

## 🙏 Looking for Feedback!

This is my first community node, and I’d love your feedback on:

- **Node structure and usability**
- **Documentation clarity**
- **Feature requests or improvements**
- **Bug reports or edge cases**
- **Best practices for n8n node development**

## 🤝 Contributing

If you’re using Dendreo or have suggestions for improvement, please:

- Open issues on GitHub
- Share your use cases
- Suggest new features
- Help with documentation

## 📖 Example Use Cases

- **CRM Sync** : Sync Dendreo contacts with external CRM systems
- **Automated Reporting** : Generate training reports and analytics
- **Invoice Processing** : Automate invoice creation and payment tracking
- **Participant Management** : Bulk enrollment and progress tracking
- **Data Migration** : Transfer data between Dendreo and other platforms

Thanks for checking it out! Looking forward to your thoughts and experiences with the node. 🚀

* * *

_P.S.: Special thanks to the n8n team for the excellent documentation and community support that made this possible!_
