Avez-vous déjà souhaité envoyer automatiquement des messages WhatsApp personnalisés ? Imaginez vous adresser à chaque client par son nom, partager l'état de sa commande ou ajouter des informations personnalisées, le tout sans taper manuellement ! 🤯 L'API Wassenger réalise ce rêve grâce aux variables de modèle. Voyons comment les intégrer facilement dans vos messages ! 🚀
1. Qu'est-ce que les variables de modèle ? 🤔
Les variables de modèle vous permettent d'insérer du contenu dynamique dans vos messages WhatsApp. Pensez à des espaces réservés qui sont remplacés par des données réelles au moment de l'envoi du message. Par exemple :
Dear {{ contact.name | customer }}, your order {{ metadata.order_id }} is out for delivery!
Ceci saluera automatiquement le client par son nom et inclura les détails de sa commande. Obtenez plus d'informations ici sur l'utilisation des modèles WhatsApp
Vous pouvez utiliser la syntaxe des variables de modèle pour afficher des informations dynamiques dans vos messages à partir d'un ensemble de variables pré-définies liées à l'utilisateur actuel envoyant le message, ou au chat cible, au contact, aux métadonnées et à la date.
Les variables de modèle peuvent être utilisées dans les réponses rapides, les réponses automatiques et les messages envoyés via l'API ou le web chat.
Vous pouvez afficher des informations dynamiques dans les messages basées sur les entités suivantes :
whatsapp: le numéro WhatsApp connecté qui envoie le messageuser: l'utilisateur actuel qui envoie le messagechat: le chat cible qui recevra le messagecontact: le contact cible qui recevra le messagedate: la date courante au moment de l'envoi du messagemetadata: métadonnées du contact cible accessibles parkey, par ex. :{{ metadata.crm_id }}
👉 👉 En savoir plus sur toutes les variables de modèle prises en charge ici
Exemple de message utilisant des variables de modèle :
Dear {{ contact.name }},
We will be in touch shortly with more information.
Your query has been registered on {{ date.humanize.full }}.
Your support agent is {{ chat.agent.name }}.
Thank you!
🔗 Commencez à automatiser dès maintenant ! 🚀 Inscrivez-vous sur Wassenger à Wassenger et personnalisez vos messages WhatsApp avec des modèles dynamiques en plusieurs langues ! 🌱
2. Premiers pas avec les variables de modèle 🔧
- Étape 1 : Obtenez votre clé API ici.
- Étape 2 : Installez l'outil de votre choix comme Node.js, Python, PHP, Java, C# (RestClient & HttpClient), Go ou PowerShell.
- Étape 3 : Utilisez l'URL de l'API :
https://api.wassenger.com/v1/messages
3. Corps JSON 📦
{
"phone": "+1234567890",
"message": "Dear {{ contact.name }}, your order {{ order }} is out for delivery!"
}
4. Exemples de code dans plusieurs langages 💻
C# (RestClient)
var client = new RestClient("https://api.wassenger.com/v1/messages");
var request = new RestRequest(Method.POST);
request.AddHeader("Token", "YOUR_API_KEY");
request.AddJsonBody(new { phone = "+1234567890", message = "Hello {{ contact.name }}!" });
var response = client.Execute(request);
Console.WriteLine(response.Content);
C# (HttpClient)
HttpClient client = new HttpClient();
var content = new StringContent("{ \"phone\": \"+1234567890\", \"message\": \"Hello {{ contact.name }}!\" }", Encoding.UTF8, "application/json");
client.DefaultRequestHeaders.Add("Token", "YOUR_API_KEY");
var response = await client.PostAsync("https://api.wassenger.com/v1/messages", content);
Console.WriteLine(await response.Content.ReadAsStringAsync());
N'attendez plus ! Renforcez vos interactions client avec des messages WhatsApp automatisés dès maintenant ! Inscrivez-vous sur Wassenger et profitez d'une intégration fluide !
Obtenez plus d'informations ici sur l'utilisation des modèles WhatsApp 🚀
Java
HttpURLConnection conn =(HttpURLConnection) new URL("https://api.wassenger.com/v1/messages").openConnection();
conn.setRequestMethod("POST");
conn.setRequestProperty("Token", "YOUR_API_KEY");
conn.setDoOutput(true);
String jsonInput = "{\"phone\":\"+1234567890\", \"message\":\"Hello {{ contact.name }}!\"}";
try(OutputStream os = conn.getOutputStream()) { os.write(jsonInput.getBytes()); os.flush(); }
PHP (HTTP2)
$ch = curl_init("https://api.wassenger.com/v1/messages");
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Token: YOUR_API_KEY', 'Content-Type: application/json']);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(["phone" => "+1234567890", "message" => "Hello {{ contact.name }}!"]));
curl_exec($ch);
curl_close($ch);
Node.js (Axios)
const axios = require('axios');
axios.post('https://api.wassenger.com/v1/messages', {
phone: '+1234567890',
message: 'Hello {{ contact.name }}!'
}, { headers: { 'Token': 'YOUR_API_KEY' } });
Python
import requests
requests.post('https://api.wassenger.com/v1/messages', json={"phone": "+1234567890", "message": "Hello {{ contact.name }}!"}, headers={'Token': 'YOUR_API_KEY'})
Go
package main
import("bytes", "net/http", "fmt")
jsonStr:= []byte(`{"phone": "+1234567890", "message": "Hello {{ contact.name }}!"}`)
req, _:= http.NewRequest("POST", "https://api.wassenger.com/v1/messages", bytes.NewBuffer(jsonStr))
req.Header.Set("Token", "YOUR_API_KEY")
client:= &http.Client{}
resp, _:= client.Do(req)
fmt.Println(resp.Status)
Powershell
$headers = @{ 'Token' = 'YOUR_API_KEY'; 'Content-Type' = 'application/json' }
$body = @{ phone = '+1234567890'; message = 'Hello {{ contact.name }}!' } | ConvertTo-Json
Invoke-RestMethod -Uri 'https://api.wassenger.com/v1/messages' -Method Post -Headers $headers -Body $body
Test en direct de l'API
Vous pouvez tester en direct et jouer avec l'API directement depuis votre navigateur.
Une fois les tests terminés, récupérez l'exemple de code généré automatiquement dans le langage de programmation de votre choix et vous serez prêt.
TESTEZ NOTRE TESTEUR D'API EN DIRECT MAINTENANT !
🔗 Commencez dès aujourd'hui ! Explorez Wassenger ici pour plus d'outils et de guides d'automatisation. 🚀







