
Data Ingestion Use Cases
Отправки веб-форм
Проблема: Вам необходимо захватывать лиды с веб-форм, целевых страниц или контактных форм непосредственно в Twenty. Решение: Используйте триггеры вебхуков для автоматического создания записей из отправленных форм. Настройка:- Create a workflow with a Webhook trigger
- Configure the webhook to expect form data (name, email, company, etc.)
- Set the webhook method to POST
- Определите ожидаемую структуру тела в триггере
- Поиск записей для проверки существования человека/компании
- Ветка: Если существует → Обновите запись, если нет → Создайте запись
- Create Record for follow-up task assigned to sales rep
- Отправить email уведомление команде продаж
Синхронизация данных продукта
Проблема: Вашей команде продаж необходима видимость использования продукта, данных о счетах или усвоении функций, хранящихся в вашем хранилище данных. Решение: Регулярно синхронизируйте данные о продукте в Twenty, чтобы предоставить продавцам контекст по их учетным записям. Триггер: По расписанию (ежедневно или еженедельно) Действия:- HTTP запрос к вашему API хранилища данных
- Действие кода для обработки и форматирования данных
- Используйте функцию Итератора для следующих шагов
- Поиск записей для нахождения соответствующих записей компаний
- Обновление записи для добавления метрик использования продукта
- Создать запись для задач, когда использование падает ниже порога
Meeting Notes from Call Recorders
Проблема: Важные инсайты из звонков продаж теряются или не документируются надлежащим образом в CRM. Решение: Автоматически создавайте заметки и действия из систем записи звонков. Триггер: Вебхук (с платформы записи звонков) Действия:- Действие кода для извлечения резюме встречи и действий
- Поиск записей для нахождения связанной возможности или контакта
- Создать запись для заметки с резюме встречи
- Создать запись для действия по завершению задач на основании пунктов действий
- Отправить email участникам с резюме и следующими шагами
Обогащение данных
Проблема: Ваши контактные и корпоративные записи не содержат важной демографической и фирмографической информации. Решение: Автоматически обогащайте записи с использованием внешних поставщиков данных. Триггер: Создана запись (объект Люди или Компании) Действия:- HTTP запрос к API обогащения
- Действие кода для обработки ответа обогащения
- Используйте функцию Итератора для следующих шагов
- Обновление записи с дополнительной информацией о компании/контакте
- Создать запись для задачи по продаже, если определен перспективный клиент высокой ценности
- Отправить email предупреждение, если обогащение выявляет ключевые сигналы покупателя
Сценарии использования распределения данных
Управление подписчиками рассылки
Проблема: Вы хотите отправлять маркетинговые email конкретным сегментам данных в вашем CRM с использованием специальных инструментов для email. Решение: Экспортируйте списки подписчиков в вашу платформу для email-маркетинга по мере необходимости. Настройка: Создайте в Twenty представление для всех получателей рассылки. Trigger: Launch Manually (when no record is selected) Действия:- Поиск записей по критериям представления рассылки.
- Код действия для форматирования email-адресов для вашей email-платформы.
- HTTP-запрос для добавления подписчиков в ваш инструмент email-маркетинга.
- Создание записи для отслеживания кампании.
- Отправка email-подтверждения маркетинговой команде.
Триггеры почтовых последовательностей.
Проблема: Вы хотите запускать сложные почтовые последовательности на основе событий CRM, используя специализированные инструменты автоматизации. Решение: Отправляйте новых потенциальных клиентов или клиентов на вашу платформу автоматизации email при возникновении определенных событий. Триггер: Создана запись (объект ‘Люди’ с определенными критериями) Действия:- Код действия для определения подходящей почтовой последовательности.
- HTTP-запрос для добавления контакта на платформу автоматизации email.
- Обновление записи для отслеживания зачисления в последовательность.
- Создание записи для последующего задания по мониторингу вовлеченности.
Интеграция с оценкой лидов.
Проблема: Вам нужна сложная оценка лидов, которая объединяет данные CRM с внешними сигналами. Решение: Отправляйте данные о лидах во внешние инструменты оценки или внедряйте логику оценки внутри рабочих процессов. Вариант 1 — Внешний инструмент: Триггер: Запись обновлена (объект ‘Люди’) Действия:- HTTP-запрос для отправки данных о лидах на платформу оценки.
- Код действия для обработки ответа с оценкой.
- Обновление записи с оценкой лида.
- Создание записи для задачи продаж, если оценка превышает порог.
- Код действия с алгоритмом оценки (размер компании, отрасль, поведение).
- Обновление записи с рассчитанной оценкой.
- Отправка email-уведомления представителю продаж для лидов с высокой оценкой.
Генерация счетов.
Проблема: Когда сделки закрываются, ваша система выставления счетов должна быть обновлена информацией о клиенте и сделке. Решение: Автоматически отправляйте данные о сделках в вашу систему выставления счетов, когда возможности выиграны. Триггер: Запись обновлена (объект ‘Возможности’, стадия = “Закрыта выиграна”) Действия:- Поиск записей для получения полной информации о клиенте.
- Код действия для форматирования данных для системы выставления счетов.
- HTTP-запрос для создания клиента в биллинговой платформе.
- HTTP-запрос для генерации счета.
- Обновление записи для хранения ссылки на счет.
- Отправка email финансовой команде с деталями счета.
Продвинутые интеграционные шаблоны.
Двунаправленная синхронизация.
Проблема: Вам нужно обеспечить синхронизацию данных между Twenty и другой системой в обоих направлениях. Решение: Сочетайте запланированные рабочие процессы с вебхуками для синхронизации в реальном времени. От Twenty к внешней системе: Триггер: Запись обновлена (любой релевантный объект) Действия:- HTTP-запрос для обновления внешней системы.
- Обновление записи для отслеживания состояния синхронизации и временной метки.
- Поиск записей для нахождения соответствующей записи.
- Обновление записи с новыми данными из внешней системы.
- Создание записи для задачи разрешения конфликтов, если это необходимо.
Многошаговая обработка данных.
Проблема: Данные из внешних источников требуют сложной обработки перед их использованием в Twenty. Решение: Используйте кодовые действия для трансформации и проверки данных. Триггер: Вебхук или по расписанию. Действия:- Код действия для проверки формата входящих данных.
- Код действия для трансформации структуры данных.
- Код действия для применения бизнес-правил и вычислений.
- Поиск записей для проверки на дубликаты.
- Создание или обновление записи с обработанными данными.
- Отправка email-уведомления при обнаружении проблем качества данных.
Советы по внедрению.
- Храните ключи API безопасно в Настройки → API и Вебхуки.
- Используйте HTTPS для всех внешних API вызовов.
- Соблюдайте ограничения скорости API — используйте запланированные рабочие процессы, когда это возможно.
- Рассмотрите возможность выполнения пакетных обновлений “по расписанию”, когда реальная обработка не требуется.
- Помните о лимите 100 параллельных рабочих процессов для одного рабочего пространства — используйте “групповую” доступность для ручных триггеров при обработке нескольких записей (см. Характеристики рабочих процессов для подробностей).
- Тестируйте с образцами данных до активации рабочих процессов.