Twenty CRM - Dynamic icon

Twenty CRM - Dynamic

Interact with Twenty CRM - supporting standard and custom data models - dynamically adapts to your database schema.

Create or Update

AI-generated

Summary

Creates a record in the selected Twenty CRM database or updates the record found by its UUID or a chosen field and value. Configure the fields to write; the output includes the resulting record and an __upsertAction value of created or updated.

Inputs

  • Database Group (required) — Choose which databases are available to select: standard (default), custom, system, or all.
  • Database (required) — Select the Twenty CRM database whose record to create or update.
  • Match By (required) — Choose Record ID or Unique Field to determine whether a record already exists.
  • Record (required) — For Record ID matching, choose a record, paste its Twenty URL, or enter its UUID. If that ID is not found, the operation creates a record.
  • Match Field Name or ID (required) — For Unique Field matching, select the field used to search for an existing record.
  • Match Value (required) — Value to compare against the selected match field. If no matching record is found, the operation creates one.
  • Fields — Fields to set on the created or updated record. Available value inputs depend on the field type, including names, links, currency, addresses, email, phone, select values, and Markdown. Currency amounts are converted to micros.

Output shape

A single record item per input item, containing the created or updated record fields plus __upsertAction.

The action is created or updated. A field-based match searches the database records and compares the selected field value; the source does not show pagination for this lookup. Errors stop execution unless Continue On Fail is enabled, in which case an error item is returned.

Links

Discussion