Tilda™
Интеграция с Tilda для импорта профиля клиента
В Altcraft Platform можно передавать данные клиента, который заполнил форму на сайте, сконструированном в сервисе Tilda. Для этог о необходимо воспользоваться инструментом Webhooks. Подробнее о Webhooks в Tilda вы можете прочитать в этой статье.
Обратите внимание, что интеграция с Tilda позволяет интегрировать только подписки пользователей на email и SMS ресурсы.
Для успешной интеграции вам потребуется следующая информация.
- URL панели Altcraft, например:
https://ru.altcraft.com. - API-ключ (API-токен), имеющий права на отправку данных в Altcraft. Подготовить такой токен сможет пользователь вашего аккаунта с мастер-правами.
- Идентификаторы базы данных и ресурса. Если необходимости подписывать на ресурс нет, то только базы данных.
Шаг 1. Создайте Webhook в Tilda
Перейдите в раздел: Мои сайты —> Сайт —> Настройки сайта —> Форма. В самом низу вы найдете Другое —> Webhook.

Заполните поле WEBHOOK URL следующим образом:
<your.domain>/api/integrations/tilda/profile_import/?token=<api_token>
Здесь вам надо заменить <your.domain> на URL панели Altcraft, а <api_token> на предоставленный вам токен:

Нажмите Добавить. После этого вам предложат добавить приемщик данных ко всем формам на сайте. Пропустите этот шаг, кликнув кнопку Закрыть. Итак, Webhook создан.
Шаг 2. Настройте форму в Tilda
Откройте окно редактирования страницы сайта и найдите форму, данные из которой хотите передать в Altcraft. Затем откройте вкладку "Контент":

Найдите раздел "ПРИЕМ ДАННЫХ ИЗ ФОРМЫ" и выберите ваш Webhook:

В Tilda существует два типа формы:
- простая форма с кнопкой,
- форма с несколькими полями.
Настройки для каждой из них несколько отличаются.
Простая форма
Если у вас форма с одним полем, то перейдите в Настройки вашей простой формы — кнопка слева от Контента.

Затем проскрольте настройки, пока не найдете раздел с полями. Здесь нужно обратить внимание на имя переменной в каждом из полей.
| Поле | Описание |
|---|---|
| Имя переменной | Если вы хотите, чтобы это поле попало в Altcraft, то его имя должно соотвествовать такому же полю в базе данных. Имя переменной должно быть email или phone. Имя не чувствительно к регистру, например, если в БД Altcraft есть поле "email", а в Tilda поле называется "EMAIL", то данные из формы все равно будут переданы успешно. |
| Имя переменной скрытого поля для ввода | Назовите его to_ids |
| Значение переменной скрытого поля для ввода | Введите через двоеточие идентификатор базы данных и идентификатор ресурса. Если на ресурс подписывать не нужно, то только идентификатор базы данных. На скриншоте ниже, в примере указан 9 — идентификатор БД, 10 — идентификатор ресурса. |
Пример заполнения полей:
