Skip to content
Back to Blog

Como Aumentar o Engajamento do Cliente Enviando Mensagens Personalizadas no WhatsApp

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.

Browse more

Tutorials, guides and case studies on running WhatsApp at team scale.

Ready for the official WhatsApp Business API?See what Meta charges — and keep your current number.
WhatsApp API pricing