AACFlow

Loops

Управление контактами и отправка писем с помощью Loops

Loops — это почтовая платформа, созданная для современных SaaS-компаний, предлагающая транзакционные письма, маркетинговые кампании и автоматизацию на основе событий через чистый API. Эта интеграция подключает Loops непосредственно к рабочим процессам AACFlow.

С Loops в AACFlow вы можете:

  • Управлять контактами: Создавать, обновлять, находить и удалять контакты в вашей аудитории Loops
  • Отправлять транзакционные письма: Запускать шаблонные транзакционные письма с динамическими переменными данных
  • Отправлять события: Отправлять события в Loops для запуска автоматических последовательностей писем и рабочих процессов
  • Управлять подписками: Программно управлять подписками на рассылки и свойствами контактов
  • Обогащать данные контактов: Прикреплять пользовательские свойства, группы пользователей и членства в рассылках к контактам

В AACFlow интеграция с Loops позволяет вашим агентам управлять почтовыми операциями в рамках своих рабочих процессов. Поддерживаемые операции включают:

  • Создать контакт: Добавить новый контакт в вашу аудиторию Loops с email, именем и пользовательскими свойствами.
  • Обновить контакт: Обновить существующий контакт или создать его, если совпадение не найдено (поведение upsert).
  • Найти контакт: Найти контакт по адресу электронной почты или userId.
  • Удалить контакт: Удалить контакт из вашей аудитории.
  • Отправить транзакционное письмо: Отправить шаблонное транзакционное письмо получателю с динамическими переменными данных.
  • Отправить событие: Запустить событие Loops для начала автоматических последовательностей писем для контакта.

Настройте блок Loops с вашим API-ключом из панели управления Loops (Настройки > API), выберите операцию и укажите необходимые параметры. Ваши агенты смогут управлять контактами и отправлять письма в рамках любого рабочего процесса.

Инструкции по использованию

Интегрируйте Loops в рабочий процесс. Создавайте и управляйте контактами, отправляйте транзакционные письма и запускайте автоматизацию на основе событий.

Инструменты

loops_create_contact

Создать новый контакт в вашей аудитории Loops с адресом электронной почты и дополнительными свойствами, такими как имя, группа пользователей и подписки на рассылки.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ Loops для аутентификации
emailstringДаАдрес электронной почты для нового контакта
firstNamestringНетИмя контакта
lastNamestringНетФамилия контакта
sourcestringНетПользовательское значение источника, заменяющее значение по умолчанию "API"
subscribedbooleanНетПолучает ли контакт кампанийные письма (по умолчанию: true)
userGroupstringНетГруппа для сегментации контакта (одна группа на контакт)
userIdstringНетУникальный идентификатор пользователя из вашего приложения
mailingListsjsonНетID рассылок, сопоставленные с логическими значениями (true для подписки, false для отписки)
customPropertiesjsonНетПользовательские свойства контакта в виде пар ключ-значение (строковые, числовые, логические значения или даты)

Выходные данные

ПараметрТипОписание
successbooleanУспешно ли создан контакт
idstringID созданного контакта, назначенный Loops

loops_update_contact

Обновить существующий контакт в Loops по email или userId. Создает новый контакт, если совпадение не найдено (upsert). Может обновлять имя, статус подписки, группу пользователей, рассылки и пользовательские свойства.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ Loops для аутентификации
emailstringНетАдрес электронной почты контакта (требуется хотя бы один из email или userId)
userIdstringНетuserId контакта (требуется хотя бы один из email или userId)
firstNamestringНетИмя контакта
lastNamestringНетФамилия контакта
sourcestringНетПользовательское значение источника, заменяющее значение по умолчанию "API"
subscribedbooleanНетПолучает ли контакт кампанийные письма (отправка true повторно подписывает отписавшихся контактов)
userGroupstringНетГруппа для сегментации контакта (одна группа на контакт)
mailingListsjsonНетID рассылок, сопоставленные с логическими значениями (true для подписки, false для отписки)
customPropertiesjsonНетПользовательские свойства контакта в виде пар ключ-значение (отправьте null для сброса свойства)

Выходные данные

ПараметрТипОписание
successbooleanУспешно ли обновлен контакт
idstringID обновленного или созданного контакта, назначенный Loops

loops_find_contact

Найти контакт в Loops по адресу электронной почты или userId. Возвращает массив соответствующих контактов со всеми их свойствами, включая имя, статус подписки, группу пользователей и рассылки.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ Loops для аутентификации
emailstringНетАдрес электронной почты контакта для поиска (требуется хотя бы один из email или userId)
userIdstringНетuserId контакта для поиска (требуется хотя бы один из email или userId)

Выходные данные

ПараметрТипОписание
contactsarrayМассив объектов соответствующих контактов (пустой массив, если совпадение не найдено)
idstringID контакта, назначенный Loops
emailstringАдрес электронной почты контакта
firstNamestringИмя контакта
lastNamestringФамилия контакта
sourcestringИсточник, из которого был создан контакт
subscribedbooleanПолучает ли контакт кампанийные письма
userGroupstringГруппа пользователей контакта
userIdstringВнешний идентификатор пользователя
mailingListsobjectID рассылок, сопоставленные со статусом подписки
optInStatusstringСтатус двойного подтверждения: pending, accepted, rejected или null

loops_delete_contact

Удалить контакт из Loops по адресу электронной почты или userId. Должен быть указан хотя бы один идентификатор.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ Loops для аутентификации
emailstringНетАдрес электронной почты контакта для удаления (требуется хотя бы один из email или userId)
userIdstringНетuserId контакта для удаления (требуется хотя бы один из email или userId)

Выходные данные

ПараметрТипОписание
successbooleanУспешно ли удален контакт
messagestringСообщение о статусе от API

loops_send_transactional_email

Отправить транзакционное письмо получателю с использованием шаблона Loops. Поддерживает динамические переменные данных для персонализации и при необходимости добавляет получателя в вашу аудиторию.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ Loops для аутентификации
emailstringДаАдрес электронной почты получателя
transactionalIdstringДаID шаблона транзакционного письма для отправки
dataVariablesjsonНетПеременные данных шаблона в виде пар ключ-значение (строковые или числовые значения)
addToAudiencebooleanНетСоздавать ли получателя как контакт, если он еще не существует (по умолчанию: false)
attachmentsjsonНетМассив вложений файлов. Каждый объект должен иметь filename (строка), contentType (строка типа MIME) и data (строка в кодировке base64).

Выходные данные

ПараметрТипОписание
successbooleanУспешно ли отправлено транзакционное письмо

loops_send_event

Отправить событие в Loops для запуска автоматических последовательностей писем для контакта. Идентифицируйте контакт по email или userId и включите дополнительные свойства события и изменения рассылок.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ Loops для аутентификации
emailstringНетАдрес электронной почты контакта (требуется хотя бы один из email или userId)
userIdstringНетuserId контакта (требуется хотя бы один из email или userId)
eventNamestringДаНазвание события для запуска
eventPropertiesjsonНетДанные события в виде пар ключ-значение (строковые, числовые, логические значения или даты)
mailingListsjsonНетID рассылок, сопоставленные с логическими значениями (true для подписки, false для отписки)

Выходные данные

ПараметрТипОписание
successbooleanУспешно ли отправлено событие

loops_list_mailing_lists

Получить все рассылки из вашей учетной записи Loops. Возвращает каждую рассылку с ее ID, названием, описанием и статусом публичной/частной.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ Loops для аутентификации

Выходные данные

ПараметрТипОписание

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать