Sendpulse

Você pode usar o Sendpulse para enviar e-mails a partir do seu número de telefone.

Como configurar a API do Sendpulse

Há um plano de assinatura gratuito no Sendpulse que permite enviar e-mails avulsos.

Para usar a API do Sendpulse, você precisará do ID e do Secret, e também precisará registrar o e-mail do remetente.

circle-info

Você pode enviar e-mails somente 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 a partir do editor

Para enviar um email, 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 — Secret do Sendpulse from_email — endereço de e-mail do remetente to_email — endereço de e-mail do destinatário subject — assunto do e-mail message — corpo do e-mail (a própria mensagem) from_name — nome do remetente

Para enviar um modelo:

Primeiro, defina o valor da variável template; são os dados do modelo necessário:

template = { "id": "Número do modelo", "variables": { "nome da variável": "valor da variável", "nome da variável": "valor da variável" }}

Depois 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 — Secret do Sendpulse from_email — endereço de e-mail do remetente to_email — endereço de e-mail do destinatário subject — assunto do e-mail modelo — o valor da variável que definimos acima

Para facilitar, vamos ver o exemplo de um bot que pergunta para quem, com qual assunto e corpo o e-mail deve ser enviado.

Vamos salvar os api_id e api_secret valores nas variáveis. Para isso, vá às configurações do projeto do Salebot.

Em seguida, crie um esquema que colete os dados.

Agora vamos testá-lo:

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 — Secret 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 você precisar defini-lo, ele precisa 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 — Secret do Sendpulse sender — nome do remetente (com até 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 parênteses se não estiver usando uma variável transliterate — transliteração = 1, sem transliteração = 0 route — a lista de canais para envio nos países; você pode defini-la como None

Atualizado