Files
twenty/packages/twenty-docs/l/cs/user-guide/workflows/external-tool-integration.mdx
T
9bc5486d0d i18n - translations (#15803)
Created by Github action

---------

Co-authored-by: github-actions <github-actions@twenty.com>
2025-11-13 17:12:39 +01:00

221 lines
9.1 KiB
Plaintext

---
title: Externí Integrace Nástroje
info: Tyto pracovní postupy se zaměřují na přenos dat dovnitř a ven z Twenty pomocí API volání a webhooků.
image: /images/user-guide/integrations/plug.png
sectionInfo: Automatizujte procesy a integrujte se s externími nástroji
---
<Frame>
<img src="/images/user-guide/integrations/plug.png" alt="Header" />
</Frame>
Níže jsou příklady pracovních postupů, které můžete zavést pro propojení Twenty s ostatním vaším systémem.
## Případy Použití Příjmu Dat
### Submise Webového Formuláře
**Problém**: Potřebujete zachytit potenciální zákazníky z webových formulářů, vstupních stránek nebo kontaktních formulářů přímo do Twenty.
**Řešení**: Použijte spouštění přes webhooky, které automaticky vytváří záznamy z odeslaných formulářů.
**Nastavení**:
- Vytvořte pracovní postup s webhookovým spouštěčem
- Konfigurujte webhook tak, aby očekával data z formuláře (jméno, email, společnost atd.)
- Nastavte metodu webhooku na POST
- Definujte očekávanou strukturu těla ve spouštěči
**Spouštěč**: Webhook (POST žádost z vašeho formuláře)
**Akce**:
- Prohledejte záznamy pro kontrolu, zda osoba/společnost již existuje
- Branch: If exists → Update Record, If not → Create Record
- Create Record for follow-up task assigned to sales rep
- Odešlete emailové oznámení obchodnímu týmu
### Synchronizace Produktových Dat
**Problém**: Váš obchodní tým potřebuje mít jasný přehled o využití produktů, fakturaci nebo datech o přijetí funkce, která jsou uložena ve vašem datovém skladišti.
**Řešení**: Pravidelně synchronizujte data produktů do Twenty, abyste prodejcům poskytli kontext o jejich účtech.
**Spouštěč**: Podle plánu (denně nebo týdně)
**Akce**:
- HTTP dotaz na API vašeho datového skladu
- Akce kódu pro zpracování a formátování dat
- Použijte funkci Iterator pro následující kroky
- Prohledejte záznamy pro nalezení odpovídajících záznamů společnosti
- Aktualizujte záznam pro přidání metriky využití produktů
- Vytvořte záznam pro úkoly, když využití klesne pod stanovenou hranici
### Meeting Notes from Call Recorders
**Problém**: Důležité poznatky z obchodních hovorů se ztrácejí nebo nejsou správně dokumentovány v CRM.
**Řešení**: Automaticky vytvářejte poznámky a úkoly z nahrávacích systémů hovorů.
**Spouštěč**: Webhook (z platformy pro záznam hovorů)
**Akce**:
- Akce kódu pro extrakci shrnutí schůzky a úkolů
- Prohledejte záznamy pro nalezení související příležitosti nebo kontakt
- Vytvořte záznam pro poznámku se shrnutím schůzky
- Vytvořte záznam pro navazující úkoly na základě akčních položek
- Odešlete email účastníkům se shrnutím a dalšími kroky
### Obohacování Dat
**Problém**: Vaše záznamy kontaktů a společnosti postrádají důležité demografické a firmografické informace.
**Řešení**: Automaticky obohacujte záznamy s využitím externích datových poskytovatelů.
**Spouštěč**: Záznam je Vytvořen (objekt Osoby nebo Společnosti)
**Akce**:
- HTTP dotaz na API pro obohacování
- Akce kódu pro zpracování odpovědi z obohacení
- Použijte funkci Iterator pro následující kroky
- Aktualizujte záznam s dalšími informacemi o společnosti/kontaktu
- Vytvořte záznam pro obchodní úkol, pokud je identifikován vysoce hodnotný zákazník
- Odešlete emailové upozornění, pokud obohacení odhalí klíčové nákupní signály
## Případy Použití Distribuce Dat
### Správa Odběratelů Newsletteru
**Problém**: Chcete zasílat marketingové e-maily specifickým segmentům vašich CRM dat pomocí specializovaných e-mailových nástrojů.
**Řešení**: Exportujte seznamy odběratelů na vaši platformu pro e-mailový marketing dle potřeby.
**Nastavení**: Vytvořte zobrazení ve Twenty se všemi příjemci newsletterů
**Spouštěč**: Spustit ručně (když není vybrán žádný záznam)
**Akce**:
- Vyhledávání záznamů s použitím kritérií zobrazení newsletteru
- Kódová akce pro formátování e-mailových adres pro vaši e-mailovou platformu
- HTTP požadavek pro přidání odběratelů do nástroje pro e-mailový marketing
- Vytvoření záznamu pro sledování kampaně
- Odeslat e-mailové potvrzení marketingovému týmu
### Spouštěče e-mailové sekvence
**Problém**: Chcete spouštět sofistikované e-mailové sekvence na základě událostí v CRM pomocí specializovaných nástrojů pro e-mailovou automatizaci.
**Řešení**: Odeslat nové potenciální zákazníky nebo zákazníky na vaši platformu pro e-mailovou automatizaci při výskytu specifických událostí.
**Spouštěč**: Záznam je vytvořen (objekt Osoby s konkrétními kritérii)
**Akce**:
- Kódová akce pro určení vhodné e-mailové sekvence
- HTTP požadavek pro přidání kontaktu na platformu pro e-mailovou automatizaci
- Aktualizace záznamu pro sledování zařazení sekvence
- Vytvoření záznamu pro následnou úlohu sledování zapojení
### Integrace Skóringu potenciálních zákazníků
**Problém**: Potřebujete sofistikovaný skóring potenciálních zákazníků, který kombinuje data CRM s externími signály.
**Řešení**: Odeslat data potenciálních zákazníků na externí nástroje pro skóring nebo implementovat skóringovou logiku v rámci workflow.
**Možnost 1 - Externí nástroj**:
**Spouštěč**: Záznam je aktualizován (objekt Osoby)
**Akce**:
- HTTP požadavek pro odeslání dat potenciálního zákazníka na platformu pro skóring
- Kódová akce pro zpracování odpovědi na skóring
- Aktualizace záznamu s výsledkem skóringu potenciálního zákazníka
- Vytvoření záznamu pro obchodní úkol, pokud skóring překročí práh
**Možnost 2 - Interní logika**:
**Spouštěč**: Záznam je aktualizován (objekt Osoby)
**Akce**:
- Kódová akce se skóringovým algoritmem (velikost společnosti, odvětví, chování)
- Aktualizace záznamu s vypočítaným skóringem
- Odeslání e-mailového upozornění obchodnímu zástupci pro zákazníky s vysokým skóre
### Generování faktury
**Problém**: Když se uzavřou obchody, je potřeba aktualizovat váš fakturační systém s informacemi o zákazníkovi a obchodu.
**Řešení**: Automaticky odeslat data o obchodu do vašeho fakturačního systému, když je příležitost uzavřena jako vyhrána.
**Spouštěč**: Záznam je aktualizován (objekt Příležitosti, Stádium = "Uzavřeno/Vyhráno")
**Akce**:
- Search Records to get complete customer information
- Code action to format data for billing system
- HTTP požadavek pro vytvoření zákazníka na fakturační platformě
- HTTP požadavek pro generování faktury
- Aktualizace záznamu pro uložení reference faktury
- Odeslání e-mailu finančnímu týmu s podrobnostmi faktury
## Pokročilé integrační vzory
### Oboustranná synchronizace
**Problém**: Potřebujete udržovat data synchronizovaná mezi Twenty a jiným systémem v obou směrech.
**Solution**: Combine scheduled workflows with webhook triggers for real-time sync.
**Z Twenty do externího systému**:
**Spouštěč**: Záznam je aktualizován (jakýkoliv relevantní objekt)
**Akce**:
- HTTP požadavek na aktualizaci externího systému
- Aktualizace záznamu pro sledování stavu synchronizace a časového razítka
**Z externího systému do Twenty**:
**Trigger**: Webhook (from external system)
**Akce**:
- Vyhledání záznamů pro nalezení odpovídajícího záznamu
- Aktualizace záznamu s novými daty z externího systému
- Vytvoření záznamu pro úkol řešení konfliktů, pokud je potřeba
### Vícekrokové zpracování dat
**Problém**: Data z externích zdrojů potřebují komplexní zpracování před jejich použitím ve Twenty.
**Řešení**: Používejte kódové akce pro transformaci a validaci dat.
**Trigger**: Webhook or On a Schedule
**Akce**:
- Kódová akce pro validaci formátu příchozích dat
- Kódová akce pro transformaci datové struktury
- Kódová akce pro aplikaci podnikových pravidel a výpočtů
- Vyhledání záznamů pro kontrolu duplicity
- Vytvoření nebo aktualizace záznamu se zpracovanými daty
- Odeslání e-mailového upozornění v případě zjištění problémů s kvalitou dat
## Tipy pro implementaci
- Ukládejte klíče API bezpečně v Nastavení → API a Webhooky
- Používejte HTTPS pro všechny externí API hovory
- Be mindful of API rate limits - use scheduled workflows when possible
- Zvažte hromadné aktualizace "Podle rozvrhu", když není vyžadováno zpracování v reálném čase
- Remember the 100 concurrent workflow limit per workspace - use "Bulk" availability for manual triggers when processing multiple records (see [Workflow Features](/l/cs/user-guide/workflows/workflow-features) for details)
- Test with sample data before activating workflows
For troubleshooting integration issues, see our [Workflow Troubleshooting](/l/cs/user-guide/workflows/workflow-troubleshooting) guide. Pro pomoc s implementací složitých integrací zvažte naše [Profesionální služby](/l/cs/user-guide/workflows/professional-services).