---
title: Integracja z Narzędziami Zewnętrznymi
info: Te przepływy pracy skupiają się na wprowadzaniu i wyprowadzaniu danych do i z Twenty za pośrednictwem wywołań API i webhooków.
image: /images/user-guide/integrations/plug.png
sectionInfo: Automatyzuj procesy i integruj się z zewnętrznymi narzędziami
---

<Frame>
  <img src="/images/user-guide/integrations/plug.png" alt="Header" />
</Frame>

Poniżej znajdują się przykłady przepływów pracy, które możesz wdrożyć, aby połączyć Twenty z resztą twojego stosu.

## Data Ingestion Use Cases

### Webform Submissions

**Problem**: You need to capture leads from website forms, landing pages, or contact forms directly into Twenty.

**Rozwiązanie**: Użyj wyzwalaczy webhooków do automatycznego tworzenia zapisów na podstawie przesłanych formularzy.

**Konfiguracja**:

- Stwórz przepływ pracy z wyzwalaczem w postaci webhooka
- Skonfiguruj webhook, aby oczekiwał danych z formularza (imię, email, firma, itp.)
- Ustaw metodę webhooka na POST
- Zdefiniuj oczekiwaną strukturę treści w wyzwalaczu

**Wyzwalacz**: Webhook (żądanie POST z formularza)

**Działania**:

- Search Records to check if person/company already exists
- Rozgałęzienie: Jeśli istnieje → Zaktualizuj Zapis, Jeśli nie → Stwórz Zapis
- Stwórz Zapis dla zadania do dalszej realizacji przypisanego do przedstawiciela handlowego
- Wyślij Powiadomienie Email do zespołu sprzedaży

### Synchronizacja Danych Produktu

**Problem**: Twój zespół sprzedaży potrzebuje wglądu w dane dotyczące użycia produktu, rozliczeń lub przyjęcia funkcji przechowywanych w hurtowni danych.

**Solution**: Regularly sync product data into Twenty to give sellers context about their accounts.

**Wyzwalacz**: Zgodnie z Harmonogramem (dziennym lub tygodniowym)

**Działania**:

- HTTP Request to your data warehouse API
- Code action to process and format the data
- Użyj funkcji Iteratora do kolejnych kroków
- Search Records to find matching company records
- Update Record to add product usage metrics
- Stwórz Zapis dla zadań, gdy użycie spadnie poniżej progu

### Notatki ze Spotkania z Rejestratorów Rozmów

**Problem**: Ważne spostrzeżenia z rozmów sprzedażowych giną lub nie są właściwie dokumentowane w CRM.

**Rozwiązanie**: Automatycznie twórz notatki i punkty akcji z systemów nagrywania rozmów.

**Wyzwalacz**: Webhook (z platformy nagrywania rozmów)

**Działania**:

- Code action to extract meeting summary and action items
- Wyszukaj Zapis, aby znaleźć powiązaną szansę lub kontakt
- Stwórz Zapis dla notatki z podsumowaniem spotkania
- Stwórz Zapis dla zadań do dalszej realizacji w oparciu o punkty akcji
- Wyślij Email do uczestników ze streszczeniem i następnymi krokami

### Wzbogacanie Danych

**Problem**: Twoje zapisy kontaktów i firm nie zawierają ważnych informacji demograficznych i firmowych.

**Rozwiązanie**: Automatycznie wzbogacaj zapisy, korzystając z zewnętrznych dostawców danych.

**Wyzwalacz**: Utworzenie Zapisu (obiekt Osoby lub Firmy)

**Działania**:

- Zleć Żądanie HTTP do API wzbogacania
- Działanie kodu do przetwarzania odpowiedzi wzbogacania
- Użyj funkcji Iteratora do kolejnych kroków
- Update Record with additional company/contact information
- Stwórz Zapis dla zadania sprzedażowego, jeśli zidentyfikowano wysokowartościowego prospekta
- Wyślij Alarm Email, jeśli wzbogacenie ujawni kluczowe sygnały zakupowe

## Przypadki Użycia Dystrybucji Danych

### Zarządzanie Subskrybentami Newslettera

**Problem**: Chcesz wysyłać e-maile marketingowe do określonych segmentów Twoich danych CRM, korzystając z wyspecjalizowanych narzędzi e-mailowych.

**Rozwiązanie**: Eksportuj listy subskrybentów do swojej platformy marketingowej, gdy jest to potrzebne.

**Konfiguracja**: Utwórz widok w Twenty z wszystkimi odbiorcami newslettera

**Uruchomienie**: Uruchom ręcznie (gdy nie jest wybrany żaden rekord)

**Akcje**:

- Wyszukiwanie rekordów według kryteriów widoku newslettera
- Code action to format email addresses for your email platform
- Żądanie HTTP do dodania subskrybentów do Twojego narzędzia marketingowego
- Create Record for campaign tracking
- Wyślij e-mail potwierdzający do zespołu marketingowego

### Wyzwalacze sekwencji e-mailowych

**Problem**: Chcesz uruchamiać zaawansowane sekwencje e-mailowe na podstawie zdarzeń CRM, korzystając z dedykowanych narzędzi automatyzacji e-mail.

**Rozwiązanie**: Wyślij nowych potencjalnych klientów lub klientów do swojej platformy automatyzacji e-mail, gdy wystąpią określone zdarzenia.

**Wyzwalacz**: Rekord jest tworzony (obiekt Ludzie ze specyficznymi kryteriami)

**Akcje**:

- Code action to determine appropriate email sequence
- Żądanie HTTP do dodania kontaktu do platformy automatyzacji e-mailowej
- Update Record to track sequence enrollment
- Utwórz rekord dla zadania kontrolnego w celu monitorowania zaangażowania

### Integracja ocen potencjalnych klientów

**Problem**: Potrzebujesz zaawansowanej oceny potencjalnych klientów, która łączy dane CRM z sygnałami zewnętrznymi.

**Rozwiązanie**: Prześlij dane potencjalnych klientów do zewnętrznych narzędzi oceny lub zaimplementuj logikę oceny w ramach przepływów pracy.

**Opcja 1 - Narzędzie zewnętrzne**:

**Wyzwalacz**: Zaktualizowano rekord (obiekt Ludzie)

**Akcje**:

- Żądanie HTTP do przesłania danych potencjalnych klientów na platformę oceny
- Działanie kodu do przetwarzania odpowiedzi oceny
- Aktualizacja rekordu o ocenę potencjalnego klienta
- Utwórz rekord dla zadania sprzedażowego, jeśli ocena przekroczy próg

**Opcja 2 - Logika wewnętrzna**:

**Wyzwalacz**: Zaktualizowano rekord (obiekt Ludzie)

**Akcje**:

- Działanie kodu z algorytmem oceny (wielkość firmy, branża, zachowanie)
- Aktualizacja rekordu z obliczoną oceną
- Wyślij alert e-mail do przedstawiciela handlowego dla wysoko ocenianych potencjalnych klientów

### Generowanie faktur

**Problem**: Po zamknięciu transakcji Twój system rozliczeniowy wymaga aktualizacji informacji o kliencie i transakcji.

**Rozwiązanie**: Automatycznie przesyłaj dane transakcji do swojego systemu fakturowania, gdy szanse zostaną wygrane.

**Wyzwalacz**: Zaktualizowano rekord (obiekt szanse, etap = "Zamknięty wygrany")

**Akcje**:

- Wyszukaj rekordy, aby uzyskać pełne informacje o kliencie
- Code action to format data for billing system
- Żądanie HTTP do utworzenia klienta na platformie rozliczeniowej
- Żądanie HTTP do wygenerowania faktury
- Update Record to store invoice reference
- Send Email to finance team with invoice details

## Advanced Integration Patterns

### Dwustronna synchronizacja

**Problem**: Musisz synchronizować dane między Twenty a innym systemem w obu kierunkach.

**Rozwiązanie**: Połącz planowane przepływy pracy z wyzwalaczami webhook dla synchronizacji w czasie rzeczywistym.

**Z Twenty do systemu zewnętrznego**:

**Wyzwalacz**: Zaktualizowano rekord (dowolny istotny obiekt)

**Akcje**:

- Żądanie HTTP do aktualizacji systemu zewnętrznego
- Aktualizacja rekordu do śledzenia statusu synchronizacji i znacznika czasu

**Z systemu zewnętrznego do Twenty**:

**Wyzwalacz**: Webhook (z systemu zewnętrznego)

**Akcje**:

- Search Records to find matching record
- Zaktualizuj rekord o nowe dane z systemu zewnętrznego
- Utwórz rekord dla zadania rozwiązania konfliktu, jeśli jest to konieczne

### Wieloetapowe przetwarzanie danych

**Problem**: Dane z zewnętrznych źródeł wymagają złożonego przetworzenia zanim mogą być użyte w Twenty.

**Rozwiązanie**: Użyj akcji kodu do transformacji i walidacji danych.

**Wyzwalacz**: Webhook lub według harmonogramu

**Akcje**:

- Działanie kodu w celu walidacji formatu przychodzących danych
- Działanie kodu w celu transformacji struktury danych
- Działanie kodu w celu zastosowania reguł biznesowych i obliczeń
- Wyszukaj rekordy, aby sprawdzić duplikaty
- Utwórz lub zaktualizuj rekord z przetworzonymi danymi
- Wyślij alert e-mail w przypadku wykrycia problemów z jakością danych

## Wskazówki dotyczące wdrożenia

- Przechowuj klucze API bezpiecznie w Ustawienia → API & Webhooks
- Korzystaj z HTTPS dla wszystkich zewnętrznych wywołań API
- Zachowaj ostrożność względem limitów wysyłania API - używaj planowanych przepływów pracy, gdy jest to możliwe
- Rozważ aktualizacje zbiorcze "według Harmonogramu", gdy przetwarzanie w czasie rzeczywistym nie jest wymagane
- Pamiętaj o limicie 100 jednoczesnych przepływów pracy na przestrzeń roboczą - używaj "Dostępności masowej" dla ręcznych uruchomień przy przetwarzaniu wielu rekordów (szczegóły zobacz w [Funkcje przepływów pracy](/l/pl/user-guide/workflows/workflow-features))
- Testuj na przykładowych danych przed uruchomieniem przepływów pracy

Aby rozwiązać problemy z integracją, zobacz nasz [Przewodnik rozwiązywania problemów z przepływem pracy](/l/pl/user-guide/workflows/workflow-troubleshooting). W celu pomocy we wdrażaniu złożonych integracji, skorzystaj z naszych [Usług Profesjonalnych](/l/pl/user-guide/workflows/professional-services).
