---
title: Pracovní postupy
description: Learn how to build automations in Twenty.
image: /images/user-guide/workflows/workflow.png
---

<Frame>
  <img src="/images/user-guide/workflows/workflow.png" alt="Pracovní postupy" />
</Frame>

## Proč na Workflows záleží

Twenty bylo vytvořeno, aby svým uživatelům přineslo maximální flexibilitu. Namísto toho, abyste byli nuceni přizpůsobovat vaše obchodní procesy rigidním, předem připraveným funkcím, vám Workflows umožňují vytvářet automatizace, které vytvářejí CRM, které nejlépe podporuje vaše jedinečné obchodní potřeby.

Workflows jsou funkce v aplikaci Twenty pro vytváření těchto automatizací. Poskytují vám stavební bloky potřebné k vytvoření přesně toho, co váš obchod potřebuje, kdy to potřebuje.

## Co mohu s Workflows dělat?

Doporučujeme vytvářet automatizace pro dva hlavní účely:

1. **Interní automatizace k usnadnění každodenní činnosti vašeho týmu**: Snižte množství manuálních vstupů a opakujících se úkolů, které zpomalují váš tým.
2. **Přenášení dat do a z Twenty**: Připojte Twenty přes API volání a webhooks k vaší databázi a dalším nástrojům.

## Building Your First Workflow

### Step 1: Create a New Workflow

1. Go to **Workflows** accessible below the other objects
2. Click **+ New Record**
3. Give your workflow a name

### Step 2: Add a Trigger

Every workflow starts with a trigger. Choose from:

* **Record events**: When a record is created, updated, or deleted
* **Schedule**: Run at specific times (daily, weekly, etc.)
* **Manual**: Triggered by a user action
* **Webhook**: Triggered by a webhook

<img src="/images/user-guide/workflows/workflow_triggers.png" style={{width:'100%'}} />

### Step 3: Add Actions

After your trigger, add one or more actions:

* **Create Record**: Add new records to any object
* **Update Record**: Modify existing record data
* **Delete Record**: Remove records from objects
* **Search Records**: Find records matching criteria
* **Upsert Record**: Create or update based on matching criteria
* **Iterator**: Loop through arrays of records
* **Filter**: Control which records proceed
* **Delay**: Wait before continuing (duration or scheduled date)
* **Send Email**: Send emails via your connected account
* **Code**: Run custom JavaScript
* **HTTP Request**: Call external APIs
* **Form**: Get inputs from users within Twenty UI at the time of execution
* **AI Agent** (Coming soon): Run intelligent AI tasks

<img src="/images/user-guide/workflows/workflow_actions.png" style={{width:'100%'}} />

### Step 4: Test and Activate

1. Use the **Test** button to run your workflow with sample data
2. Review the results to ensure it works as expected
3. Toggle the workflow **Active** when ready

## Workflow Best Practices

* **Upravte názvy kroků**: Přejmenujte kroky vašeho workflowu a jasně popište, co každý z nich dělá. To pomáhá s údržbou a usnadňuje předání spolupracovníkům
* **Využijte data z předchozích kroků**: Můžete použít pole záznamů vrácených z jakéhokoli předchozího kroku ve vašem workflowu
* **Začněte jednoduše**: Začněte s jednoduchými workflowy a postupně přidávejte složitost, jakmile se s systémem více seznámíte
* **Naplánujte před stavbou**: Zmapujte si logiku workflowu před tím, než začnete stavět, abyste se vyhnuli zaseknutí v polovině

## Další kroky

* [Workflow Triggers](/l/cs/user-guide/workflows/capabilities/workflow-triggers)
* [Workflow Actions](/l/cs/user-guide/workflows/capabilities/workflow-actions)
* [CRM Automations](/l/cs/user-guide/workflows/how-tos/crm-automations/closed-won-automations)
