Über Aktionen
Aktionen definieren, was nach dem Auslösen passiert. Sie können mehrere Aktionen verketten, um komplexe Automatisierungen zu erstellen.Datensatz-Aktionen

Einen Datensatz erstellen
Fügt einem ausgewählten Objekt einen neuen Datensatz hinzu. Konfiguration:- Wählen Sie das Zielobjekt aus
- Füllen Sie die erforderlichen und optionalen Felder aus
- Verwenden Sie Daten aus vorherigen Schritten oder geben Sie Werte manuell ein, um Felder auszufüllen
Datensatz aktualisieren
Ändert einen bestehenden Datensatz in einem ausgewählten Objekt.
- Wählen Sie das Zielobjekt aus
- Wählen Sie den spezifischen Datensatz zum Aktualisieren aus.
- Sie können entweder einen festen Datensatz auswählen, indem Sie das Dropdown-Menü verwenden, das alle verfügbaren Datensätze anzeigt.
- Oder Sie lassen den Datensatz dynamisch auswählen, indem Sie einen in einem vorherigen Schritt gefundenen Datensatz über
(x+)angeben. In diesem Schritt können Sie den Datensatz nicht anhand verschiedener Kriterien suchen. Wenn Sie den Datensatz noch nicht identifiziert haben, fügen Sie vor diesem SchrittUpdate Recordeinen SchrittSearch Recordhinzu.
- Wählen Sie zu ändernde Felder aus und geben Sie neue Werte ein
Datensatz löschen
Entfernt einen Datensatz aus einem ausgewählten Objekt. Konfiguration:- Wählen Sie das Zielobjekt aus
- Wählen Sie den spezifischen Datensatz zum Löschen aus
Datensätze durchsuchen
Findet Datensätze innerhalb eines ausgewählten Objekts mittels Filterkonditionen. Konfiguration:- Wählen Sie das Objekt aus, das Sie durchsuchen möchten.
- Legen Sie Filterkriterien fest, um Ergebnisse einzugrenzen.
- Konfigurieren Sie Sortierung und Begrenzungen.
Limit: Search Records gibt maximal 200 Datensätze zurück. Wenn Sie mehr verarbeiten müssen, fügen Sie spezifische Filter hinzu, um die Ergebnisse zu reduzieren, oder verwenden Sie geplante Workflows, um stapelweise zu verarbeiten.
Datensatz einfügen oder aktualisieren
Erstellt einen neuen Datensatz oder aktualisiert einen vorhandenen anhand von Übereinstimmungskriterien. Das ist hilfreich, wenn Sie nicht sicher sind, ob ein Datensatz bereits vorhanden ist.
- Wählen Sie das Zielobjekt aus
- Beachten Sie, welche Felder für den Abgleich verwendet werden können: E-Mail für Personen, Domain für Unternehmen, ID für beliebige Objekte oder jedes Feld, das als eindeutig markiert ist. Unten müssen Sie mindestens eines davon ausfüllen.
- Füllen Sie die Feldwerte aus. Vergessen Sie nicht, mindestens einen der eindeutigen Bezeichner auszufüllen.
Der Abgleich funktioniert in der Regel noch besser, wenn Sie nur einen eindeutigen Bezeichner hinzufügen. Beispielsweise werden im untenstehenden Screenshot Unternehmen anhand ihrer Domain abgeglichen. Die ID ist nicht unbedingt erforderlich.

- Verwenden Sie Daten aus vorherigen Schritten, um Felder zu füllen
- Searches for a record matching your criteria
- If found → updates the existing record
- If not found → creates a new record
Flow Actions
Iterator
Loops through an array of records returned from a previous step, allowing you to perform actions on each record individually. Konfiguration:- Select the array of records from a previous step (e.g., results from Search Records, from a Manual trigger with Bulk availability, from a code node)
- Definieren Sie die Aktionen, die für jeden Datensatz in der Schleife ausgeführt werden sollen.
- You can add several actions within an iterator.
- When using branches inside an iterator, make sure the last step of each branch connects back to the iterator to close the loop.
- Access
Current ItemFields: to use fields from the record currently being processed, click on the Iterator step, then select Current item. The list of available fields from that record will be displayed and can be selected for use in subsequent actions.
Filter
Filters records based on specified conditions, allowing only records that meet the criteria to pass through. Konfiguration:- Select the record to filter
- Definieren Sie Filterbedingungen und Kriterien
- Konfigurieren Sie, welche Datensätze in nachfolgende Schritte übergehen sollen
- Output: Filter nodes don’t return data—they act as gates. If the conditions are met, the workflow continues. If not, the workflow stops at that branch.
- The
ISoperator can be used with numeric fields. It performs as anEQUAL.
Delay
Pauses workflow execution for a specified duration or until a specific date/time. Delay Types:| Typ | Beschreibung |
|---|---|
| Duration | Wait for a specific amount of time (days, hours, minutes, seconds) |
| Scheduled Date | Wait until a specific date and time |
- Set days, hours, minutes, and/or seconds
- Combine multiple units (e.g., 2 days and 4 hours)
- Select a date and time
- Can reference a date field from a previous step (e.g., follow up 3 days after a meeting)
- Wait 24 hours before sending a follow-up email
- Pause until an opportunity’s close date
- Schedule actions for business hours
The scheduled date cannot be in the past. If a date field from a previous step is used and the date has already passed, the workflow will fail.
- No maximum duration limit—you can set delays of minutes, days, weeks, or longer
- 1 credit consumed when the Delay node executes, regardless of duration
- No credits consumed while waiting—a 5-minute delay costs the same as a 5-day delay
Communication Actions
E-Mail senden
Sendet eine E-Mail aus Ihrem Workflow. This is great for templated group emails. Emails will look like the ones you send from your mailbox. Not suited for newsletters (which require richer formatting) or automated email sequences. Prerequisites: Add an email account in Settings → Accounts Konfiguration:- Select the sender email account
You can only send emails from mailboxes synced to your own Twenty account. Sending from other team members’ mailboxes (e.g., the account owner’s email) is on the roadmap.
- E-Mail-Adresse des Empfängers eingeben.
Only one recipient is possible at the moment.
- Betreffzeile festlegen.
- Nachrichtentext verfassen. You can format links, create numbered list, bullet point lists, add attachments.
Adding HTML signatures is not possible at the moment.
Formular
Fordert während der Workflow-Ausführung ein Formular an, um Benutzereingaben zu sammeln. The responses can then be used in subsequent steps to create records, send emails, or execute any other action based on the input. Konfiguration:- Configure the fields that users will be asked to fill. For each field, choose
- a type among text, number, date, a given record, a select field. Select fields from all objects are available.
- a label
- a default value under
Placeholder(optional)
- Edit the form title
Cmd + K.
How to fill the form:
- Trigger your manual workflow from the command menu
Cmd K - Fill the form that is displayed in the side panel and click
Submit.
The fields cannot be made mandatory.
Integration Actions
Code
Führt benutzerdefiniertes JavaScript in Ihrem Workflow aus. Konfiguration:- Greifen Sie auf Variablen aus vorherigen Schritten zu. You can edit the variables names dynamically.
- Schreiben Sie JavaScript-Code im Editor
- Variablen zurückgeben, um sie in nachfolgenden Schritten zu verwenden
- Code direkt im Schritt testen
If you need to use external API keys in your code, you must input them directly in the function body. You cannot configure API keys elsewhere and reference them in the serverless function.
HTTP-Anfrage
Sendet eine Anfrage an eine externe API als Teil Ihres Workflows.
- Geben Sie die API-Endpunkt-URL ein. Using parameters from previous steps is possible.
- Wählen Sie die HTTP-Methode aus (GET, POST, PUT, PATCH, DELETE)
- Erforderliche Header und Werte hinzufügen
- Beispielantwort zur Strukturvorschau bereitstellen
AI Actions
AI Agent - Coming Soon
Runs an AI agent within your workflow to perform intelligent tasks. Konfiguration:- Agent: Select an existing AI agent or use the default agent
- Prompt: Write the instruction for the AI agent
- Reference variables from previous steps in the prompt
- Analyze and summarize data
- Classify or categorize records
- Generate text content
- Make decisions based on data
- Interact with your CRM data using tools
AI Agent actions consume workflow credits based on the AI model used. See Workflow Credits for details.
AI agents respect role-based permissions. You can assign specific roles to agents under Settings → Roles to control what data they can access. See Permissions for details.