Skip to content

Twenty advanced and reference

This page collects the deeper material and links out to the canonical Cinatra reference. It does not duplicate cross-cutting documentation — it points to it.

The Twenty integration registers itself as the twenty provider behind Cinatra’s provider-agnostic CRM facade. Any Cinatra workflow that performs a CRM action calls the facade, and the facade routes the action to your connected Twenty workspace — no host-side code names Twenty directly. This is what lets a single workflow target Twenty today and another CRM tomorrow without rewriting the workflow.

The connector communicates with Twenty over Twenty’s MCP execute_tool protocol. At call time it resolves the right workspace and its access token from Cinatra’s external connection registry, so credentials are never baked into a workflow and multiple workspaces stay isolated.

  • People and Companies map to Twenty’s catalog tools for creating, updating, finding, and fetching a single record.
  • Opportunities and custom objects/fields are reachable through the same catalog, so the data shape your team modelled in Twenty is what Cinatra works with.
  • Cinatra Lists map onto Twenty Views: searching and getting Views, creating a View, and adding or removing members.

Each connection is an independent workspace with its own base URL and API key. The integration resolves the correct connection per action, so two workspaces never share state and a token from one is never used against the other.

The integration documents the released version it ships with in the page footer (integrationVersion) and the Cinatra compatibility range (cinatraCompat). Keep your Twenty workspace on a supported, up-to-date release that exposes the MCP execute_tool tool catalog. This hub always reflects the latest released version of the integration.

Docs content licensed under CC-BY-4.0; embedded code snippets under Apache-2.0.