--- 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 --- Header 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).