В SURVEYSTUDIO есть различные интеграции, с помощью которых можно взаимодействовать со сторонними сервисами, в частности такими, как отправка СМС и электронных писем. Давайте посмотрим как это делается.
Добавление интеграции
Прежде всего, посмотрите, какие интеграции доступны в проекте: в левом меню вашего проекта нажмите на пункт Интеграции. При необходимости воспользуйтесь строкой поиска.
Если ещё не пользуетесь ни одним из существующих сервисов — выберите подходящий, зарегистрируйтесь в нём, произведите рекомендуемые сервисом настройки и пополните его баланс на необходимую сумму.
Мы добавим любой другой сервис, который работает по API, по запросу в поддержку.
В желаемой интеграции нажмите кнопку Добавить
, заполните необходимые поля и скопируйте скрипт для анкеты.
После нажатия кнопки Добавить интеграцию
она автоматически становится активной. В любой момент её можно отключить переключателем, изменить настройки или удалить.
Если в проекте включено несколько однотипных интеграций, например отправка писем через Mailgun и SMTP, то использоваться будет первая по порядку.
Чтобы не прописывать настройки интеграции в каждом проекте, добавьте шаблон в профиле и просто выбирайте его в проектах.
Добавление скрипта в анкету
Обычно отправку нужно осуществлять, если респондент дошёл до определённого вопроса анкеты. Добавьте скрипт после ответа в вопрос, после которого нужно отправить сообщение. Скорректируйте его, в зависимости от задачи. Например, скрипт может быть таким:
- SMS
let phone = contact.phone; // номер респондента при телефонном опросе
try {
smsSender.send(phone, 'Спасибо за участие!');
} catch(e) {
return error(e.message);
}
let email = Q1.openValueTxt; // email адрес, введённый в текстовом вопросе Q1
let subject = 'Опрос!'; // тема письма
let text = 'Приглашаем принять участие в опросе!'; // текст письма
try {
emailSender.send(email, subject, text);
} catch(e) {
return error(e.message);
}
Сообщение отправляется один раз после сохранения интервью в проект.
Важно: SMS
Желаемое имя отправителя должно быть зарегистрировано в СМС-сервисе и у некоторых сотовых операторов. Подробности уточняйте в технической поддержке вашего сервиса.
Важно: email
Для отправки писем нужен существующий адрес в домене, к настройкам которого у вас есть доступ (бесплатные общедоступные адреса @mail.ru, @yandex.ru, @gmail.com и прочие использовать не выйдет). Вам потребуется добавить в DNS некоторые записи. Подробности уточняйте в технической поддержке вашего сервиса.
Существует возможность отправлять письма нашими средствами, без регистрации в каких-либо сервисах. Однако всё равно потребуется ваш домен с настройкой DNS.
Отправка большого количества писем на несуществующие адреса может привести к блокировке почтовыми системами вашего адреса.
Журнал отправок
В левом меню проекта есть раздел Журналы с детализациями отправок СМС и email. Здесь вы можете посмотреть результат отправки каждого сообщения, найти соответствующее интервью и выгрузить данные в Excel.
По техническим причинам при использовании некоторых интеграций мы не можем отслеживать доставку сообщений, но когда это возможно, вы увидите в журнале соответствующий статус. Обновление статусов происходит либо сразу после отправки, либо через сутки.
Стоимость
Стоимость отправки сообщения или письма для вас будет складывается из двух частей: наш тариф + тариф используемого сервиса.
Лимиты
У сервисов рассылок есть ограничения, из-за превышения которых отправка будет заблокирована. Поэтому в SURVEYSTUDIO у интеграций установлены следующие лимиты:
- SMTP: 2 письма в минуту, 500 писем в день,
- Mailgun, UnisenderGo: 600 писем в минуту, 600 000 в день,
- SMS через любую интеграцию: 600 сообщений в минуту, 600 000 в день.
Изменить эти ограничения можно по запросу в техническую поддержку.