Интеграция с Tilda

Последние изменения: 31.07.2019

В этой статье мы расскажем, как сделать так, чтобы подписчики, которые внесли свои данные в форму подписки на вашем сайте, сделанном на Tilda, автоматически попадали в ваш список подписчиков на Falconsender.

В нашем случае интеграция будет осуществляться с помощью небольшого PHP-скрипта, основанного на нашем API и возможностью добавлять в Tilda свои вебхуки, которые связывают сторонний сервис и вашу форму на Tilda.

Создаем скрипт

В первую очередь создаем PHP-скрипт, отвечающий за добавление подписчиков в рассылку на нашем сервисе. Мы это уже сделали, вам просто остаётся скачать скрипт и изменить в скрипте некоторые данные или же скопировать код ниже и самостоятельно создать php файл. Сам скрипт доступен ниже:

В скрипте, насколько мы можем видеть выше, всего 2 изменяемые для каждого отдельного автора части: это API-ключ (его можно найти в разделе "Мои настройки" > вкладка "API-ключ") и ID рассылки (его можно найти в разделе "Рассылки" > "Автоматические серии писем") 

Создать и редактировать код можно в блокноте или редакторе Notepad++ установленным на вашем компьютере.

Сохранение скрипта на хостинге

После внесения данных изменений вам необходимо сохранить данный файл в формате php и загрузить файл на ваш сервер/хостинг, чтобы была возможность получить прямую ссылку на файл с данным скриптом. Должно получиться примерно следующее:

https://вашсайт.ru/скрипт.php

Путь к файлу может быть любым.

Добавляем скрипт в Tilda

Переходим в настройки вашего сайта в Tilda. Нам необходим раздел "Формы" и способ приёма данных "Webhook"

Кликаем по данному способу и вписываем путь к нашему скрипту, то есть ссылку на скрипт, который вы ранее должны были загрузить к себе на сервер/хостинг

Сохраняем изменения.

Привязываем скрипт к форме

Создаем сайт с любой удобной формой в Tilda или переходим в настройки уже существующего и привязываем скрипт/вебхук к форме. Стоит отметить, что при добавлении скрипта вам будет предложено автоматически привязать его ко всем формам в Tilda.

Если чекбокс на скриншоте выше отмечен, значит скрипт успешно подключен к форме.

В нашем скрипте используется переменная Email, поэтому назначим соответствующему полю такое имя переменной

Опубликуйте внесенные изменения и протестируйте форму, чтобы убедиться, что данные передаются в ваш аккаунт.

Дополнительно стоит отметить, что вы можете передавать в скрипте не только email, но и, например, имя, город, телефон и т.д. в зависимости от ваших предпочтений. Для этого нужно внести небольшие изменения в скрипт. Рассмотрим на примере имени. Вносим в скрипт дополнительные данные 'first_name' => $_POST['first_name']:

// массив параметров запроса

$queryPars = array(

'api_key' => $apiKey,

'action' => 'create',

'email' => $_POST['Email'],

'first_name' => $_POST['first_name'],

'delivery_id' => 'сюда вставляем ID рассылки, на которую будет подписывать форма'

);


То есть мы добавили в массив дополнительную переменную first_name, согласно API-документации нашего сервиса. Затем нам нужно проделать ту же процедуру, что и с переменной Email в Tilda

Таким же образом вы можете добавить в скрипт любые нужные вам данные для передачи в ваш аккаунт на Falconsender

Так происходит интеграция Falconsender и Tilda. Если у вас возникнут вопросы, смело пишите нам - мы поможем!

Помогла ли вам статья?