Como Aumentar o Engajamento do Cliente Enviando Mensagens Personalizadas no WhatsApp

18 de fevereiro de 2025

Já quis enviar mensagens personalizadas no WhatsApp automaticamente? Imagine se dirigir a cada cliente pelo nome, compartilhar o status do pedido ou adicionar detalhes personalizados, tudo sem digitar manualmente! 🤯 Wassenger API torna esse sonho realidade com variáveis de template. Vamos ver como integrá-las às suas mensagens sem dificuldade! 🚀

1. O que são variáveis de template? 🤔

Variáveis de template permitem inserir conteúdo dinâmico nas suas mensagens do WhatsApp. Pense em espaços reservados que são substituídos por dados reais quando a mensagem é enviada. Por exemplo:

Dear {{ contact.name | customer }}, your order {{ metadata.order_id }} is out for delivery!

Isso saudará automaticamente o cliente pelo nome e incluirá os detalhes do pedido. Obtenha mais informações aqui sobre como usar modelos do WhatsApp

Você pode usar a sintaxe de variáveis de template para exibir informações dinâmicas em suas mensagens com base em um conjunto de variáveis pré-definidas vinculadas ao usuário atual que está enviando a mensagem, ou ao chat de destino, contato, metadata e data.

As variáveis de template podem ser usadas em respostas rápidas, respostas automáticas e mensagens enviadas através da API ou do web chat.

Você pode exibir informações dinâmicas em mensagens com base nas seguintes entidades:

  • whatsapp: número do WhatsApp conectado que está enviando a mensagem
  • user: usuário atual que está enviando a mensagem
  • chat: chat de destino que irá receber a mensagem
  • contact: contato de destino que irá receber a mensagem
  • date: a data atual quando a mensagem é entregue
  • metadata: metadado do contato de destino acessível por key, ex: {{ metadata.crm_id }}

👉 👉 Saiba mais sobre todas as variáveis de template suportadas aqui

Exemplo de mensagem usando variáveis de template:

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!

🔗 Comece a automatizar agora! 🚀 Inscreva-se no Wassenger em Wassenger e personalize suas mensagens do WhatsApp com templates dinâmicos em vários idiomas! 🌱

2. Começando com variáveis de template 🔧

  • Passo 1: Obtenha sua chave de API aqui.
  • Passo 2: Instale sua ferramenta preferida como Node.js, Python, PHP, Java, C# (RestClient & HttpClient), Go, ou Powershell.
  • Passo 3: Use a URL da API: https://api.wassenger.com/v1/messages

3. Exemplos de payload JSON 📦

{
  "phone": "+1234567890",
  "message": "Dear {{ contact.name }}, your order {{ order }} is out for delivery!"
}

4. Exemplos de código em várias linguagens 💻

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ão espere! Aumente suas interações com clientes com mensagens automatizadas do WhatsApp agora! Inscreva-se em Wassenger e experimente uma integração sem atritos!

Obtenha mais informações aqui sobre como usar modelos do 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

Teste da API ao vivo

Você pode testar e brincar com a API diretamente do seu navegador.

Quando terminar de testar, obtenha o exemplo de código gerado automaticamente na sua linguagem de programação preferida e você estará pronto para começar.

TESTE NOSSO TESTADOR DE API AO VIVO AGORA!

🔗 Comece hoje mesmo! Explore o Wassenger aqui para mais ferramentas e guias de automação. 🚀

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free