# Sendpulse

* [Cómo configurar la API de Sendpulse](#how-to-configure-sendpulse-api)&#x20;
* [Cómo configurar el envío de correos electrónicos desde el editor](#how-to-set-up-sending-emails-from-the-editor)&#x20;
* [Cómo añadir un correo electrónico a la libreta de direcciones](#how-to-add-an-email-to-the-address-book)&#x20;
* [Cómo enviar un SMS](#how-to-send-an-sms)

## Cómo configurar la API de Sendpulse

Hay un plan de suscripción gratuito en Sendpulse que te permite enviar correos electrónicos puntuales.

Para usar la API de Sendpulse necesitarás el ID, el Secreto y también tendrás que registrar el correo electrónico del remitente.

{% hint style="info" %}
Solo puedes enviar correos electrónicos desde la dirección de correo electrónico que especificaste durante el proceso de registro.
{% endhint %}

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

Puedes registrar el correo electrónico para el envío en la sección SMPT

## Cómo configurar el envío de correos electrónicos desde el editor

Para enviar un **correo electrónico**, debes pegar esto en la pestaña Calculator:

**sendpulse\_email(api\_id, api\_secret, from\_email, to\_email, subject, message, from\_name)**

donde

**api\_id** — id de API de Sendpulse \
**api\_secret** — Secreto de Sendpulse \
**from\_email** — dirección de correo electrónico del remitente \
**to\_email** — dirección de correo electrónico del destinatario \
**subject** — asunto del correo electrónico \
**message** — cuerpo del correo electrónico (el mensaje en sí) \
**from\_name** — nombre del remitente

Para enviar una **plantilla**:&#x20;

Primero, asigna el valor a la variable template, son los datos de la plantilla necesaria:

**template = { "id": "Número de plantilla", "variables": { "nombre de variable": "valor de variable", "nombre de variable": "valor de variable" }}**

Luego llama a la función

**sendpulse\_email\_template(api\_id, api\_secret, from\_email, to\_email, subject, template)**

donde

**api\_id** — id de API de Sendpulse \
**api\_secret** — Secreto de Sendpulse \
**from\_email** — dirección de correo electrónico del remitente \
**to\_email** — dirección de correo electrónico del destinatario \
**subject** — asunto del correo electrónico \
**plantilla** — el valor de la variable que configuramos arriba

Para facilitarlo, veamos el ejemplo de un bot que pregunta a quién, con qué asunto y cuerpo se debe enviar el correo electrónico.

Guardemos los **api\_id** y **api\_secret** valores en las variables. Para ello, ve a la configuración del proyecto de Salebot.

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

Luego crea un esquema que recopile los datos.

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

Ahora vamos a probarlo:

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

## Cómo añadir un correo electrónico a la libreta de direcciones

Para añadir una dirección de correo electrónico a la libreta de direcciones, usa este método:

**sendpulse\_add\_to\_addressbook(api\_id, api\_secret, book\_id, email, variables=None)**

donde

**api\_id** — id de API de Sendpulse \
**api\_secret** — Secreto de Sendpulse \
**book\_id** — id de la libreta de direcciones \
**correo electrónico** — el correo electrónico que necesitas añadir \
**variables** — (opcional) un array de variables массив переменных. Si necesitas configurarlo, debe tener este formato: {“variable\_name”:”variable\_value”}

## Cómo enviar un SMS

Para enviar un SMS pega esta función en la pestaña Calculator:

**sendpulse\_sms(api\_id, api\_secret, sender, phone, text, transliterate=0, route=None)**

donde

**api\_id** — id de API de Sendpulse \
**api\_secret** — Secreto de Sendpulse \
**sender** — nombre del remitente (menos de 11 símbolos latinos, puedes usar números) \
**phone** — el número de teléfono del destinatario \
**text** — el texto del mensaje, debes colocarlo entre paréntesis si no estás usando una variable \
**transliterate** — transliterate = 1, sin transliteración = 0 \
**route** — la lista de canales para el envío en países, puedes configurarlo 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/es/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.
