Customer records

Twenty CRM n8n Node

An independent community integration for Twenty CRM. Read and write standard or custom records, discover schema metadata, and receive signed record events.

Published on npm · v0.1.4MIT-licensed project codeIndependent community integration

Using the integration

Company, Person, Opportunity, Task, and Note have focused record actions. Record provides generic actions for active standard or custom objects. Schema Object exposes read-only discovery.

Metadata-driven field mapping follows the connected workspace. Fixed-resource reads and JSON-input writes use explicit routes; generic records and field mapping require metadata access. Record mutations are not automatically retried.

The trigger requires manual webhook registration in Twenty. It verifies an HMAC-SHA256 signature over the raw body and signed timestamp, with a five-minute tolerance. It can filter to one object or accept all objects. Unsigned delivery is not supported.

Supported resources and operations

ResourceOperations
CompanyCreate, Delete, Get, Get Many, Update
PersonCreate, Delete, Get, Get Many, Update
OpportunityCreate, Delete, Get, Get Many, Update
TaskCreate, Delete, Get, Get Many, Update
NoteCreate, Delete, Get, Get Many, Update
RecordCreate, Delete, Get, Get Many, Update
Schema ObjectGet, Get Many

Trigger setup

Twenty CRM Trigger receives Record Created, Record Updated, and Record Deleted events. Register the correct test or production URL in Twenty and configure the same secret on both sides.

Reviewed 2026-09-07 against release source 5eabd21. See the repository for tests and detailed limitations.

Free workflow templates

See Twenty CRM n8n Node in a complete workflow.

All workflows on n8n ↗
Interactive n8n workflow

Find local business prospects with OpenMart and Twenty CRM

This workflow runs manually to search OpenMart for local businesses in a chosen niche and location, then imports only new companies into Twenty CRM based on website domain matching and creates a follow-up review task for each newly created prospect.

Open full viewer ↗
Loading interactive workflow…
Click to activate, then pan, zoom, or double-click a node.
View on n8n ↗
Interactive n8n workflow

Create sustained capacity review tasks from OpenObserve metrics to Twenty CRM

This workflow checks Prometheus-style infrastructure metrics in OpenObserve on a schedule, detects sustained pressure based on coverage and threshold rules, and then creates or updates a matching review task in Twenty CRM with evidence from the latest and previous time windows.

Open full viewer ↗
Loading interactive workflow…
Click to activate, then pan, zoom, or double-click a node.
View on n8n ↗
Interactive n8n workflow

Triage and escalate Twenty CRM support cases with owner tasks

This workflow triggers on new Twenty CRM custom supportCase records, applies an urgent or standard SLA based on priority, creates or reuses a deterministic owner task, and updates the support case with triage metadata for replay-safe escalation.

Open full viewer ↗
Loading interactive workflow…
Click to activate, then pan, zoom, or double-click a node.
View on n8n ↗
Interactive n8n workflow

Capture and qualify website leads with n8n Forms and Twenty CRM

This workflow captures consultation requests from an n8n Form, logs the raw submission in Twenty CRM, normalizes and scores the lead, deduplicates Companies by website and People by work email, and then creates either a qualified Opportunity with a follow-up Task or a nurture-review Task.

Open full viewer ↗
Loading interactive workflow…