# Sendpulse

* [Como configurar a API do Sendpulse](#how-to-configure-sendpulse-api)&#x20;
* [Como configurar o envio de e-mails a partir do editor](#how-to-set-up-sending-emails-from-the-editor)&#x20;
* [Como adicionar um e-mail à lista de endereços](#how-to-add-an-email-to-the-address-book)&#x20;
* [Como enviar um SMS](#how-to-send-an-sms)

## 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.

{% hint style="info" %}
Você pode enviar e-mails somente a partir do endereço de e-mail que especificou durante o processo de cadastro.
{% endhint %}

![](https://lh5.googleusercontent.com/tC8C8c6R_wjZDvMvgk5jiB9VvpcqBe9nSTO8FR-HMKP5ueeVSuP0h7DoYWE8VQ5ktaJV35EqcplElJoFDE33E0POGBbpWgj4w35LH1TN8FhNoVD2RqH0qYqqLcY453PLN_ftgUgyilavLWq1og)

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**:&#x20;

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.

![](https://lh3.googleusercontent.com/FsdCNqRclYoa6a6sWQxAIw6ephOuwVkkepVZSvCnhYWEH9VfdvXAqeExCl60p9j2uknvIoCZ7nMYzpFvirv-GFOZqzE1WoBAuregI4EQaIhVGrLgd1CQm6H1yTbTronNH5wlAmy3krgEwG_H6A)

Em seguida, crie um esquema que colete os dados.

![](https://lh6.googleusercontent.com/rCermgFjtqDBoZ8TIBgZlGREgGLxerefrQcY7vYRdERQOExZCZhhBLQ2S_zxObFHq4TSM5kt1BHQO0e_-0fPX1ynAWRvbNSLo3drdRKRJMbIYpmiQQxPAegOfnki8djuwxkfrdbIEnj9KIrEIA)

Agora vamos testá-lo:

![](https://lh5.googleusercontent.com/ucX81qCR2LnC1KtwUb9iAm76ILV5SNCwKcC-uVp6E9bkl7i_BdaxBDa93aCvJdsxBdD3GFjd2SKkiP-1S5YUom8TMGVRA8496vzVvtWJTLVFFYDMmY4KSPey0DbYe6N-zQrSe-_YXgnPXp0NUA)

## 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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mavibot.ai/doc/pt/integrations/other/sendpulse.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
