Twenty CRM Community node [Build in public]

:rocket: Exciting News: Developing a Twenty CRM Community Node for n8n!

Hey n8n community! :waving_hand:

I’m thrilled to announce that I’m starting development on a community node for Twenty CRM - and I wanted to share this journey with all of you!

What is Twenty CRM? :thinking:

Twenty is a modern, open-source CRM that’s been gaining incredible traction. It’s built with a clean, intuitive interface and offers both self-hosted and cloud options. What makes Twenty special is its:

  • :bullseye: Modern GraphQL API with comprehensive REST endpoints
  • :wrench: Open-source flexibility - perfect for customization
  • :light_bulb: Clean, user-friendly interface that teams actually want to use
  • :rocket: Active development and growing community
  • :globe_with_meridians: Both cloud and self-hosted deployment options

The Problem We’re Solving :flexed_biceps:

Currently, there’s no native way to connect Twenty CRM with n8n workflows. This means teams using Twenty for their customer management can’t easily:

  • Sync contacts between Twenty and other tools
  • Automate lead qualification processes
  • Create automated follow-up sequences
  • Build custom reporting dashboards
  • Integrate with marketing automation tools

What I’m Building :hammer_and_wrench:

I’m developing a comprehensive community node that will provide:

Core Resources:

  • :clipboard: Companies - Full CRUD operations for company management
  • :busts_in_silhouette: People - Complete contact management with relationship handling
  • :bullseye: Opportunities - Sales pipeline automation
  • :white_check_mark: Tasks - Activity and follow-up automation
  • :memo: Notes - Documentation and communication tracking

Key Features:

  • :magnifying_glass_tilted_left: Smart field selection - Dynamic dropdowns for available fields
  • :link: Relationship management - Connect people to companies seamlessly
  • :bar_chart: GraphQL & REST support - Leverage Twenty’s powerful APIs
  • :shield: Secure authentication - Proper credential management
  • :chart_increasing: Bulk operations - Handle large datasets efficiently

Current Progress :chart_increasing:

:white_check_mark: Development environment set up with Docker
:white_check_mark: API documentation complete with all endpoints mapped
:white_check_mark: Core node structure implemented
:white_check_mark: Credential system with secure authentication
:white_check_mark: Basic GraphQL queries working (People listing functional!)
:white_check_mark: Metadata integration for dynamic field loading

:counterclockwise_arrows_button: Currently working on:

  • Dynamic field selection for better UX
  • Complete CRUD operations for all resources
  • Comprehensive error handling
  • Automated testing suite

Updates Coming Soon! :date:

I’ll be updating this post regularly with:

  • :movie_camera: Demo videos of the node in action
  • :books: Usage examples and common workflows
  • :bug: Bug fixes and improvements
  • :open_book: Documentation and best practices
  • :tada: Release announcements

Get Involved! :handshake:

I’m excited to collaborate with the community on this! If you:

  • :briefcase: Use Twenty CRM and have specific workflow needs
  • :wrench: Want to contribute to the development
  • :test_tube: Would like to beta test the node
  • :light_bulb: Have ideas for features or improvements

Please drop a comment below or reach out! Your input will help make this node truly valuable for everyone.

Timeline :spiral_calendar:

Target release: Mid august

I’m committed to delivering a high-quality node that meets n8n’s community standards and provides real value to Twenty CRM users.

Stay tuned for updates - this is going to be exciting! :tada:


What Twenty CRM workflows would you most like to automate with n8n? Let me know in the comments!

#n8n #CRM #automation #opensource #twentycrm #workflow #integration

6 Likes

Hey! Thank you for building this one, really looking forward!

1 Like

excited for this one!

1 Like

Was this completed?

1 Like

anybody else having problems with name fields from the 1.11 version? I am not sure if I am the one missing on something here….

Hey guys, long time no see, found the issues and will adress them,.

@mcampello - Is this still happening?

1 Like