Hast du dir schon einmal gewünscht, personalisierte WhatsApp-Nachrichten automatisch zu versenden? Stell dir vor, du sprichst jeden Kunden mit Namen an, teilst den Bestellstatus oder fügst individuelle Details hinzu — und das alles ohne manuelles Tippen! 🤯 Wassenger API macht diesen Traum mit Template-Variablen wahr. Lass uns anschauen, wie du sie nahtlos in deine Nachrichten integrieren kannst! 🚀
1. Was sind Template-Variablen? 🤔
Template-Variablen erlauben dir, dynamische Inhalte in deine WhatsApp-Nachrichten einzufügen. Denk an Platzhalter, die beim Versenden der Nachricht durch echte Daten ersetzt werden. Zum Beispiel:
Dear {{ contact.name | customer }}, your order {{ metadata.order_id }} is out for delivery!
Das wird automatisch den Kunden mit Namen begrüßen und die Bestelldaten einfügen. Mehr Informationen findest du hier zur Verwendung von WhatsApp-Vorlagen
Du kannst die Template-Variablen-Syntax verwenden, um dynamische Informationen in deinen Nachrichten anzuzeigen, basierend auf einer Reihe von vordefinierten Variablen, die mit dem aktuellen Benutzer, dem sendenden Nutzer, oder dem Ziel-Chat, Kontakt, Metadaten und Datum verknüpft sind.
Template-Variablen können in Quick Replies, automatischen Antworten und Nachrichten verwendet werden, die über die API oder den Web-Chat gesendet werden.
Du kannst dynamische Informationen in Nachrichten basierend auf folgenden Entitäten anzeigen:
whatsapp: verbundene WhatsApp-Nummer, die die Nachricht sendetuser: aktueller Benutzer, der die Nachricht sendetchat: Ziel-Chat, der die Nachricht erhalten wirdcontact: Zielkontakt, der die Nachricht erhalten wirddate: das aktuelle Datum, an dem die Nachricht zugestellt wirdmetadata: Metadaten des Zielkontakts, zugänglich überkey, z. B.:{{ metadata.crm_id }}
👉 👉 Erfahre mehr über alle unterstützten Template-Variablen hier
Beispielnachricht mit Template-Variablen:
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!
🔗 Automatisierung jetzt starten! 🚀 Registriere dich bei Wassenger und personalisiere deine WhatsApp-Nachrichten mit dynamischen Vorlagen in mehreren Sprachen! 🌱
2. Erste Schritte mit Template-Variablen 🔧
- Schritt 1: Hole dir hier deinen API-Schlüssel.
- Schritt 2: Installiere dein bevorzugtes Tool wie Node.js, Python, PHP, Java, C# (RestClient & HttpClient), Go oder Powershell.
- Schritt 3: Verwende die API-URL:
https://api.wassenger.com/v1/messages
3. JSON-Payloads 📦
{
"phone": "+1234567890",
"message": "Dear {{ contact.name }}, your order {{ order }} is out for delivery!"
}
4. Codebeispiele in mehreren Sprachen 💻
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());
Warte nicht! Steigere jetzt deine Kundeninteraktionen mit automatisierten WhatsApp-Nachrichten! Melde dich bei Wassenger an und erlebe nahtlose Integration!
Erfahre mehr hier zur Verwendung von WhatsApp-Vorlagen 🚀
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
Live-API-Tests
Du kannst die API direkt in deinem Browser live testen und ausprobieren.
Sobald du mit dem Testen fertig bist, hole dir das automatisch generierte Codebeispiel in deiner bevorzugten Programmiersprache und du bist startklar.
TESTE JETZT UNSEREN LIVE API TESTER!
🔗 Leg jetzt los! Entdecke Wassenger hier für mehr Automatisierungs-Tools und Anleitungen. 🚀







