--- title: Інтеграція зовнішніх інструментів info: These workflows focus on bringing data in and out of Twenty through API calls and webhooks. image: /images/user-guide/integrations/plug.png sectionInfo: Автоматизуйте процеси та інтегруйте з зовнішніми інструментами --- Header Нижче наведені приклади робочих процесів, які ви могли б розгорнути для підключення Twenty до решти вашого стеку. ## Data Ingestion Use Cases ### Надсилання вебформ **Problem**: You need to capture leads from website forms, landing pages, or contact forms directly into Twenty. **Рішення**: Використовуйте тригери веб-хуки для автоматичного створення записів із надісланих форм. **Налаштування**: - Створити робочий процес з тригером Webhook - Налаштуйте веб-хук на очікування даних з форм (ім'я, email, компанія тощо) - Встановіть метод веб-хука на POST - Визначте очікувану структуру тіла у тригері **Тригер**: Веб-хук (запит POST з вашої форми) **Дії**: - Пошук записів для перевірки, чи особа/компанія вже існує - Branch: If exists → Update Record, If not → Create Record - Створити запис для завдання на подальше відслідковування, призначеного торговому представнику - Send Email notification to sales team ### Синхронізація даних продукту **Проблема**: Вашій команді продажу потрібен доступ до даних використання продуктів, рахунків або впровадження функцій, збережених у вашому сховищі даних. **Рішення**: Регулярно синхронізуйте дані продукту в Twenty, щоб надати продавцям контекст щодо їх облікових записів. **Тригер**: За розкладом (щоденно або щотижнево) **Дії**: - Запит HTTP до API вашого сховища даних - Кодова дія для обробки та форматування даних - Використовуйте функцію Ітератора для подальших кроків - Пошук записів для знаходження відповідних записів компанії - Оновити запис, щоб додати метрики використання продукту - Створити запис для завдань, коли використання нижче порогу ### Нотатки з нарад з записів викликів **Проблема**: Важливі інсайти з продажів губляться або не документуються належним чином в CRM. **Рішення**: Автоматично створюйте нотатки та елементи дій з систем запису викликів. **Тригер**: Веб-хук (з платформи запису викликів) **Дії**: - Кодова дія для вилучення резюме зустрічі та елементів дій - Пошук записів для знаходження пов'язаної можливості або контакту - Створити запис для нотатки з підсумком зустрічі - Створити запис для завдань на подальше відстеження на основі елементів дій - Відправити email учасникам з підсумком і наступними кроками ### Збагачення даних **Проблема**: Ваші записи контактів і компаній не містять важливої демографічної та фірмографічної інформації. **Рішення**: Автоматично збагачуйте записи за допомогою зовнішніх постачальників даних. **Тригер**: Запис створено (Об'єкт «Люди» або «Компанії») **Дії**: - Запит HTTP до API збагачення - Кодова дія для обробки відповіді збагачення - Використовуйте функцію Ітератора для подальших кроків - Оновити запис з додатковою інформацією про компанію/контакт - Створити запис для завдання на продаж, якщо виявлено цінного перспективного клієнта - Відправити email-повідомлення, якщо збагачення розкриває ключові сигнали для придбання ## Випадки використання розповсюдження даних ### Управління передплатниками інформаційних розсилок **Проблема**: Ви хочете надсилати маркетингові електронні листи на певні сегменти ваших даних CRM за допомогою спеціалізованих інструментів електронної пошти. **Рішення**: Експортуйте списки передплатників на вашу платформу email маркетингу, коли це потрібно. **Налаштування**: Створіть перегляд у Twenty зі всіма одержувачами інформаційних розсилок \*\*Тип тригера повинен бути Ручний - коли не вибрано жодного запису) **Дії**: - Пошук записів за критеріями перегляду інформаційних розсилок - Запрограмувати дію для форматування електронних адрес для вашої платформи електронної пошти - HTTP запит для додавання підписників до вашого інструмента email маркетингу - Створити запис для відстеження кампаній - Надіслати підтвердження електронної пошти маркетинговій команді ### Тригери послідовностей електронних листів **Проблема**: Ви хочете запускати складні послідовності електронних листів на основі подій CRM за допомогою спеціалізованих інструментів автоматизації електронної пошти. **Рішення**: Надсилайте нових потенційних клієнтів або клієнтів на вашу платформу автоматизації електронної пошти, коли відбуваються певні події. **Тригер**: Створюється запис (об'єкт Люди зі специфічними критеріями) **Дії**: - Запрограмувати дію для визначення відповідної послідовності електронних листів - HTTP запит на додавання контакту до платформи автоматизації електронної пошти - Оновлення запису для відстеження зарахування до послідовності - Створити запис для подальшого завдання із моніторингу залученості ### Інтеграція з оцінюванням лідів **Проблема**: Вам потрібне складне оцінювання лідів, яке поєднує дані CRM із зовнішніми сигналами. **Рішення**: Надсилайте дані потенційних клієнтів до зовнішніх інструментів оцінювання або впроваджуйте логіку оцінювання у робочих процесах. **Варіант 1 - Зовнішній інструмент**: **Тригер**: Оновлюється запис (об'єкт Люди) **Дії**: - HTTP запит для відправки даних потенційного клієнта на платформу оцінювання - Запрограмувати дію для обробки відповіді на оцінку - Оновити запис з оцінкою ліда - Створити запис для завдання з продажу, якщо оцінка перевищує поріг **Варіант 2 - Внутрішня логіка**: **Тригер**: Оновлюється запис (об'єкт Люди) **Дії**: - Запрограмувати дію з алгоритмом оцінювання (розмір компанії, галузь, поведінка) - Оновити запис з обчисленою оцінкою - Надіслати електронний лист-попередження представнику з продажів для лідів з високими оцінками ### Генерація рахунків **Проблема**: Коли угоди закриваються, ваша система виставлення рахунків повинна оновлюватись з інформацією про клієнта та угоду. **Рішення**: Автоматично надсилайте дані угоди у вашу систему виставлення рахунків, коли угоди виграні. **Trigger**: Record is Updated (Opportunities object, Stage = "Closed Won") **Дії**: - Пошук записів для отримання повної інформації про клієнта - Запрограмувати дію для форматування даних для системи виставлення рахунків - HTTP запит для створення клієнта у платформі виставлення рахунків - HTTP запит для створення рахунку - Оновити запис для зберігання посилання на рахунок - Надіслати електронний лист команді фінансів з деталями рахунку ## Розширені шаблони інтеграцій ### Двостороння синхронізація **Проблема**: Вам потрібно підтримувати синхронізацію даних між Twenty та іншою системою в обидва напрямки. **Рішення**: Поєднайте заплановані робочі процеси з тригерами webhook для синхронізації в реальному часі. **Від Twenty до зовнішньої системи**: **Тригер**: Оновлюється запис (будь-який відповідний об'єкт) **Дії**: - HTTP запит для оновлення зовнішньої системи - Оновити запис для відстеження статусу синхронізації та часової позначки **Від зовнішньої системи до Twenty**: **Тригер**: Webhook (з зовнішньої системи) **Дії**: - Пошук записів для знаходження відповідного запису - Оновити запис з новими даними із зовнішньої системи - Створити запис для завдання з розв'язання конфліктів, якщо потрібно ### Багатоступінчаста обробка даних **Проблема**: Дані з зовнішніх джерел потрібно складно обробити перед тим, як їх можна буде використовувати у Twenty. **Рішення**: Використовуйте дії коду для перетворення і перевірки даних. **Тригер**: Webhook або за розкладом **Дії**: - Запрограмувати дію для перевірки формату вхідних даних - Запрограмувати дію для перетворення структури даних - Запрограмувати дію для застосування бізнес-правил і обчислень - Пошук записів для перевірки на дублікати - Створити або оновити запис з обробленими даними - Надіслати електронний лист, якщо виявлені проблеми з якістю даних ## Поради з реалізації - Зберігайте API ключі безпечно в Налаштуваннях → API & Webhooks - Використовуйте HTTPS для всіх зовнішніх API викликів - Уважно стежте за лімітами API - використовуйте заплановані робочі процеси, коли можливо - Розгляньте можливість пакетних оновлень "За розкладом", коли обробка в реальному часі не потрібна - Запам'ятайте обмеження у 100 одночасних робочих процесів на робоче місце - використовуйте "Масова" доступність для ручних тригерів при обробці декількох записів (див. [Особливості робочих процесів](/l/uk/user-guide/workflows/workflow-features) для деталей) - Тестуйте з тестовими даними перед активацією робочих процесів Для вирішення проблем з інтеграцією, перегляньте наш [Посібник з усунення неполадок у робочих процесах](/l/uk/user-guide/workflows/workflow-troubleshooting). Для допомоги у впровадженні складних інтеграцій, зверніть увагу на наші [Професійні послуги](/l/uk/user-guide/workflows/professional-services).