# Sendpulse

* [Comment configurer l’API Sendpulse](#how-to-configure-sendpulse-api)&#x20;
* [Comment configurer l’envoi d’e-mails depuis l’éditeur](#how-to-set-up-sending-emails-from-the-editor)&#x20;
* [Comment ajouter un e-mail au carnet d’adresses](#how-to-add-an-email-to-the-address-book)&#x20;
* [Comment envoyer un SMS](#how-to-send-an-sms)

## Comment configurer l’API Sendpulse

Il existe sur Sendpulse une formule d’abonnement gratuite qui vous permet d’envoyer des e-mails ponctuels.

Pour utiliser l’API Sendpulse, vous aurez besoin de l’ID, du Secret et vous devrez également enregistrer l’adresse e-mail de l’expéditeur.

{% hint style="info" %}
Vous pouvez envoyer des e-mails uniquement depuis l’adresse e-mail que vous avez indiquée lors de l’inscription.
{% endhint %}

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

Vous pouvez enregistrer l’e-mail d’envoi dans la section SMPT

## Comment configurer l’envoi d’e-mails depuis l’éditeur

Pour envoyer un **e-mail**, vous devez coller ceci dans l’onglet Calculatrice :

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

où

**api\_id** — ID API de Sendpulse \
**api\_secret** — Secret de Sendpulse \
**from\_email** — adresse e-mail de l’expéditeur \
**to\_email** — adresse e-mail du destinataire \
**subject** — objet de l’e-mail \
**message** — corps de l’e-mail (le message lui-même) \
**from\_name** — nom de l’expéditeur

Pour envoyer un **modèle**:&#x20;

Tout d’abord, attribuez la valeur à la variable template ; c’est la donnée du modèle requis :

**template = { "id": "Numéro du modèle", "variables": { "nom de la variable": "valeur de la variable", "nom de la variable": "valeur de la variable" }}**

Ensuite, appelez la fonction

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

où

**api\_id** — ID API de Sendpulse \
**api\_secret** — Secret de Sendpulse \
**from\_email** — adresse e-mail de l’expéditeur \
**to\_email** — adresse e-mail du destinataire \
**subject** — objet de l’e-mail \
**modèle** — la valeur de la variable que nous avons définie ci-dessus

Pour plus de simplicité, examinons l’exemple d’un bot qui demande à qui, avec quel objet et quel corps le courriel doit être envoyé.

Enregistrons les **api\_id** et **api\_secret** valeurs dans les variables. Pour ce faire, allez dans les paramètres du projet de Salebot.

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

Créez ensuite un schéma qui collecte les données.

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

Testons maintenant :

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

## Comment ajouter un e-mail au carnet d’adresses

Pour ajouter une adresse e-mail au carnet d’adresses, utilisez cette méthode :

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

où

**api\_id** — ID API de Sendpulse \
**api\_secret** — Secret de Sendpulse \
**book\_id** — identifiant du carnet d’adresses \
**e-mail** — l’e-mail que vous devez ajouter \
**variables** — (facultatif) un tableau de variables массив переменных. Si vous devez le définir, il doit avoir ce format : {“variable\_name”:”variable\_value”}

## Comment envoyer un SMS

Pour envoyer un SMS, collez cette fonction dans l’onglet Calculatrice :

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

où

**api\_id** — ID API de Sendpulse \
**api\_secret** — Secret de Sendpulse \
**sender** — nom de l’expéditeur (moins de 11 symboles latins, vous pouvez utiliser des chiffres) \
**phone** — le numéro de téléphone du destinataire \
**text** — le texte du message, vous devez le placer entre parenthèses si vous n’utilisez pas de variable \
**transliterate** — transliterate = 1, sans translittération = 0 \
**route** — la liste des canaux d’envoi dans les pays, vous pouvez la définir à 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/fr/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.
