- Como configurar a API do Sendpulse
- Como configurar o envio de e-mails pelo editor
- Como adicionar um e-mail à lista de endereços
- Como enviar um SMS
Como configurar a API do Sendpulse
Existe um plano de assinatura gratuito no Sendpulse que permite enviar e-mails avulsos.
Para usar a API do Sendpulse, você precisará do ID, da Chave Secreta e também precisará registrar o e-mail do remetente.
Você só pode enviar e-mails a partir do endereço de e-mail que especificou durante o processo de cadastro.

Você pode registrar o e-mail para envio na seção SMPT
Como configurar o envio de e-mails pelo editor
Para enviar um e-mail, você precisa colar isto na aba Calculadora:
sendpulse_email(api_id, api_secret, from_email, to_email, subject, message, from_name)
onde
api_id — ID da API do Sendpulse
api_secret — Chave Secreta do Sendpulse
from_email — endereço de e-mail do remetente
to_email — endereço de e-mail do destinatário
subject — o assunto do e-mail
message — o corpo do e-mail (a mensagem em si)
from_name — nome do remetente
Para enviar um template:
Primeiro, defina o valor para a variável template, que são os dados do template necessário:
template = { "id": "Número do template", "variables": { "nome da variável": "valor da variável", "nome da variável": "valor da variável" }}
Em seguida, chame a função
sendpulse_email_template(api_id, api_secret, from_email, to_email, subject, template)
onde
api_id — ID da API do Sendpulse
api_secret — Chave Secreta do Sendpulse
from_email — endereço de e-mail do remetente
to_email — endereço de e-mail do destinatário
subject — o assunto do e-mail
template — o valor da variável que definimos acima
Para facilitar, vejamos o exemplo de um bot que pergunta para quem, com qual assunto e corpo o e-mail deve ser enviado.
Vamos salvar os valores api_id e api_secret nas variáveis. Para isso, vá para as configurações do projeto no Salebot.

Em seguida, crie um esquema que colete os dados.

Agora vamos testar:

Como adicionar um e-mail à lista de endereços
Para adicionar um endereço de e-mail à lista de endereços, use este método:
sendpulse_add_to_addressbook(api_id, api_secret, book_id, email, variables=None)
onde
api_id — ID da API do Sendpulse
api_secret — Chave Secreta do Sendpulse
book_id — id da lista de endereços
email — o e-mail que você precisa adicionar
variables — (opcional) um array de variáveis. Se precisar defini-lo, ele deve estar neste formato: {“variable_name”:”variable_value”}
Como enviar um SMS
Para enviar um SMS, cole esta função na aba Calculadora:
sendpulse_sms(api_id, api_secret, sender, phone, text, transliterate=0, route=None)
onde
api_id — ID da API do Sendpulse
api_secret — Chave Secreta do Sendpulse
sender — nome do remetente (menos de 11 símbolos latinos, você pode usar números)
phone — o número de telefone do destinatário
text — o texto da mensagem, você precisa colocá-lo entre aspas se não estiver usando uma variável
transliterate — transliterar = 1, sem transliteração = 0
route — a lista de canais para envio em países, você pode defini-la como None