Sendpulse

Как настроить Sendpulse API

На стороне Sendpulse есть бесплатный тарифный план, которого хватит для единичных писем.

Для использования API вам потребуется ID, Secret, а так же зарегистрировать email отправителя.

circle-info

Вы можете слать письма только с того адреса, который зарегистрируете на sendpulse

Зарегистрировать почту для отправки можно разделе SMPT

Как настроить отправку писем из конструктора

Для того чтобы отправить письмо, в поле "Калькулятор" вводите:

sendpulse_email(api_id, api_secret, from_email, to_email, subject, message, from_name), где:

  1. api_id — api id из Сендпульс

  2. api_secret — secret из Сендпульс

  3. from_email — почта отправителя

  4. to_email — почта получателя

  5. subject — тема письма

  6. message — тело письма

  7. from_name — имя отправителя

Для того чтобы отправить шаблон:

Сначала в поле "Калькулятор" задаете значение переменной template, это данные по нужному шаблону:

template = { "id": "Номер шаблона", "variables": { "имя переменной": "значение переменной", "имя переменной": "значение переменной" }}

Далее указываете:

sendpulse_email_template(api_id, api_secret, from_email, to_email, subject, template), где:

  1. api_id — api id из Сендпульс

  2. api_secret — secret из Сендпульс

  3. from_email — почта отправителя

  4. to_email — почта получателя

  5. subject — тема письма

  6. template — значение этой переменной мы присвоили выше

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

Сохраним значения api_id и api_secret в переменные - для этого переходим в Salebot в раздел Настройки.

Дальше создаем схему собирающую данные.

Протестируем в окне отладки.

Результат на почте

Как добавить почту в адресную книгу

Для добавления почты в адресную книгу воспользуйтесь методом (прописываем в поле "Калькулятор":

sendpulse_add_to_addressbook(api_id, api_secret, book_id, email, variables=None), где

  1. book_id — id адресной книги

  2. email — почта, которую нужно добавить

  3. variables — массив переменных, параметр необязательный. Если нужно указать, записывается в виде {"имя_переменной":"значение_переменной"}

Как отправить смс

Чтобы отправить смс, в поле Калькулятор введите функцию

sendpulse_sms(api_id, api_secret, sender, phone, text, transliterate=0, route=None), где

  1. api_id — api id из Сендпульс

  2. api_secret — secret из Сендпульс

  3. sender — имя отправителя SMS (до 11 символов латиницей, можно с цифрами)

  4. phone — номер телефона, куда отправлять

  5. text — текст сообщения, его нужно брать в кавычки (если вы не подставляете переменную)

  6. transliterate — указываете, отправлять на транслите или нет (1 или 0 соответственно)

  7. route — список каналов для отправки по странам, можно указать None

Last updated