Created by Github action --------- Co-authored-by: github-actions <github-actions@twenty.com>
221 lines
9.0 KiB
Plaintext
221 lines
9.0 KiB
Plaintext
---
|
|
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).
|