Melhore o engajamento e convide seu público e clientes para participar de chamadas ao vivo de voz ou vídeo em uma data futura diretamente pelo WhatsApp, com confirmação de presença dos participantes
O WhatsApp está evoluindo mais uma vez, e desta vez trata-se de tornar o planejamento de eventos mais simples para empresas. A nova funcionalidade Group Events, que está sendo lançada inicialmente nas WhatsApp Communities, oferece uma forma poderosa para empresas, equipes e organizações planejarem e organizarem eventos virtuais ou presenciais diretamente dentro dos chats em grupo.
Agora, graças ao Wassenger, automatizar a criação de eventos nunca foi tão fácil. Seja organizando reuniões de equipe, promovendo webinars ou planejando dias de agradecimento aos clientes, o Wassenger ajuda você a configurar e gerenciar Eventos em Grupo do WhatsApp sem esforço. Os eventos ficam fixados na página de informações do grupo, onde os participantes podem ver quem está participando e obter todos os detalhes de forma rápida, garantindo que nenhuma informação se perca no chat.
Empresas de diversos setores podem se beneficiar desse recurso. Escolas podem automatizar o agendamento de reuniões de pais e mestres, marcas de varejo podem criar eventos recorrentes de lançamento de produto e prestadores de serviço podem configurar workshops com facilidade.
Com o Wassenger automatizando o processo, o recurso Group Events do WhatsApp se torna um divisor de águas para a eficiência dos negócios, ajudando você a permanecer conectado e organizado enquanto melhora o engajamento. Pronto para transformar o gerenciamento de eventos? Deixe o Wassenger e o WhatsApp simplificarem e elevarem o seu planejamento de eventos hoje mesmo!
🤩 🤖 Wassenger é uma solução completa de API para o WhatsApp. Registre-se para um teste gratuito de 7 dias e comece em minutos!
Requisitos
- Ter um número do WhatsApp já vinculado à plataforma e online. (Veja números vinculados)
- ID do Grupo do WhatsApp (WID) que você pode encontrar de duas maneiras:
Como obter o ID do Grupo do WhatsApp
Você pode obter o ID do Grupo do WhatsApp usando um destes métodos:
- Web: vá para configurações do número > Groups > copie o WID do grupo.
- API: consulte os grupos disponíveis no seu número usando este endpoint.
Endpoint da API
Usaremos o seguinte endpoint da API para criar um novo evento:
Prepare a requisição
URL alvo da API usando o método POST
https://api.wassenger.com/v1/messages
Cabeçalhos HTTPS obrigatórios > Obtenha sua chave de API aqui
Content-Type: application/json
Token: $API_TOKEN
Use o corpo em formato JSON para enviar o novo evento
{
"group": "$GROUP_ID@g.us",
"event": {
"name": "Quarterly Business Strategy Meeting",
"description": "A meeting to discuss and plan the next quarter's business strategy and key objectives.",
"date": "2024-09-15T10:00:00Z",
"location": "Head Office",
"call": "video"
}
}
🖥️ Procurando um exemplo de código? Acesse o testador ao vivo da API e obtenha exemplos de código prontos para uso em mais de 15 linguagens de programação, incluindo Python, JavaScript, PHP, C#, Java, Ruby, Go, Powershell, cURL e mais.
Enviar eventos usando código
Explore como usar o código no seu navegador sem instalar nenhum software.
Além disso, você pode encontrar diferentes linguagens que pode testar no Replit.com:
# Examples requires to have installed requests Python package.
# Install it by running: pip install requests
import requests
url = "https://api.wassenger.com/v1/messages"
payload = {
"group": "$GROUP_ID@g.us",
"event": {
"name": "Sales meeting",
"description": "This is a sample meeting event description, up to 2048 characters",
"location": "London HQ",
"call": "video",
"date": "2024-09-23T13:01:17.020Z"
}
}
headers = {
"Content-Type": "application/json",
"Token": "API TOKEN GOES HERE"
}
response = requests.post(url, json=payload, headers=headers, params=querystring)
print(response.json())
// Examples requires you to have installed node-fetch Node.js package.
// Install it by running: npm install --save node-fetch or yarn add node-fetch
const fetch = require('node-fetch');
const url = 'https://api.wassenger.com/v1/messages';
const options = {
method: 'POST',
headers: { 'Content-Type': 'application/json', Token: 'API TOKEN GOES HERE' },
body: '{"group":"$GROUP_ID@g.us", "event":{"name":"Sales meeting", "description":"This is a sample meeting event description, up to 2048 characters", "location":"London HQ", "call":"video", "date":"2024-09-23T13:01:17.020Z"}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const axios = require('axios').default;
const options = {
method: 'POST',
url: 'https://api.wassenger.com/v1/messages',
headers: { 'Content-Type': 'application/json', Token: 'API TOKEN GOES HERE' },
data: {
group: '$GROUP_ID@g.us',
event: {
name: 'Quarterly Business Strategy Meeting',
description:
"A meeting to discuss and plan the next quarter's business strategy and key objectives.",
date: '2024-09-15T10:00:00Z',
location: 'Head Office - Conference Room 3A',
call: 'video'
}
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.wassenger.com/v1/messages',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => json_encode([
'group' => '$GROUP_ID@g.us',
'event' => [
'name' => 'Quarterly Business Strategy Meeting',
'description' =>
'A meeting to discuss and plan the next quarter\'s business strategy and key objectives.',
'date' => '2024-09-15T10:00:00Z',
'location' => 'Head Office - Conference Room 3A',
'call' => 'video',
],
]),
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'Token: API TOKEN GOES HERE',
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo 'cURL Error #:' . $err;
} else {
echo $response;
}
// Examples requires to have installed pecl_http package, a simple and elegant HTTP client for PHP.
// Install it by running: pecl install pecl_http
// More information: https://pecl.php.net/package/pecl_http/3.2.0
<?php
$client = new http\Client();
$request = new http\Client\Request();
$body = new http\Message\Body();
$body->append(
json_encode([
'group' => '$GROUP_ID@g.us',
'event' => [
'name' => 'Quarterly Business Strategy Meeting',
'description' =>
'A meeting to discuss and plan the next quarter\'s business strategy and key objectives.',
'date' => '2024-09-15T10:00:00Z',
'location' => 'Head Office - Conference Room 3A',
'call' => 'video',
],
])
);
$request->setRequestUrl('https://api.wassenger.com/v1/messages');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'Content-Type' => 'application/json',
'Token' => 'API TOKEN GOES HERE',
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
🤩 🤖 Wassenger é uma solução completa de API para o WhatsApp. Registre-se para um teste gratuito de 7 dias e comece em minutos!
// This code requires you to have installed RestSharp package.
// Documentation: https://restsharp.dev
// Installation: https://www.nuget.org/packages/RestSharp
var client = new RestClient("https://api.wassenger.com/v1/messages");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Token", "API TOKEN GOES HERE");
request.AddParameter("application/json", "{\"group\":\"$GROUP_ID@g.us\", \"event\":{\"name\":\"Quarterly Business Strategy Meeting\", \"description\":\"A meeting to discuss and plan the next quarter's business strategy and key objectives.\", \"date\":\"2024-09-15T10:00:00Z\", \"location\":\"Head Office - Conference Room 3A\", \"call\":\"video\"}}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
// This code uses the built-in HttpClient package in the.NET framework.
// Documentation: https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=net-6.0
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("https://api.wassenger.com/v1/messages"),
Headers =
{
{ "Token", "API TOKEN GOES HERE" },
},
Content = new StringContent("{\"group\":\"$GROUP_ID@g.us\", \"event\":{\"name\":\"Quarterly Business Strategy Meeting\", \"description\":\"A meeting to discuss and plan the next quarter's business strategy and key objectives.\", \"date\":\"2024-09-15T10:00:00Z\", \"location\":\"Head Office - Conference Room 3A\", \"call\":\"video\"}}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using(var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
// This code requires you to have installed Unirest package.
// Documentation: https://kong.github.io/unirest-java/#requests
// Installation: http://kong.github.io/unirest-java/
HttpResponse<String> response = Unirest.post("https://api.wassenger.com/v1/messages")
.header("Content-Type", "application/json")
.header("Token", "API TOKEN GOES HERE")
.body("{\"group\":\"$GROUP_ID@g.us\", \"event\":{\"name\":\"Quarterly Business Strategy Meeting\", \"description\":\"A meeting to discuss and plan the next quarter's business strategy and key objectives.\", \"date\":\"2024-09-15T10:00:00Z\", \"location\":\"Head Office - Conference Room 3A\", \"call\":\"video\"}}")
.asString();
Precisa de mais? Explore todos os nossos exemplos de eventos em Grupos do WhatsApp e vá com tudo!
- 🚀 Send meeting event video call to a group
- 📈 Send meeting event voice call to a group
- ⚡ Confirm attendance to a meeting event
- 🔥 Reject attendance to a meeting event
🤩 🤖 Wassenger é uma plataforma de comunicação e solução de API completa para o WhatsApp. Explore mais de 100 casos de uso de API e automatize qualquer coisa no WhatsApp inscrevendo-se para um teste gratuito e começando em minutos!
Testes ao vivo usando a API
Explore nosso testador ao vivo da API
Perguntas frequentes (FAQs)
Como os membros do grupo interagem com um evento depois que ele é criado?
Depois que um evento é criado, ele será compartilhado no chat do grupo. Os membros podem tocar na mensagem para responder e visualizar os detalhes do evento, como horário, local e descrição.
Os eventos podem ter coanfitriões?
Não, os eventos só podem ser realizados pelo criador do evento. Coanfitriões não são suportados no momento.
Posso criar eventos com antecedência se as mensagens temporárias estiverem ativadas?
Não, se as mensagens temporárias (disappearing messages) estiverem habilitadas, talvez você não consiga criar eventos com antecedência. Para usar a funcionalidade completa do calendário, recomenda-se desativar as mensagens temporárias.
Posso convidar pessoas que não estão no grupo para o evento?
Não, você só pode convidar membros do grupo para o evento. Não é possível encaminhar o evento para outro chat ou convidar pessoas que não fazem parte do grupo.
Novos membros podem ver eventos criados antes de ingressarem no grupo?
Não, novos membros não conseguem ver eventos que foram criados antes de entrarem no grupo. Para incluí-los no evento, o evento original deve ser excluído e um novo evento deverá ser criado.
Como enviar mensagens para vários números de telefone
Você precisa enviar múltiplas requisições à API, uma por número de telefone alvo.
Por exemplo, se você quiser enviar uma mensagem para 10 números de telefone, deve enviar 10 requisições HTTPS independentes para a API.
Não existe opção para enviar múltiplas mensagens em uma única requisição à API.
Como validar se um número de telefone pode receber mensagens do WhatsApp
Você pode validar se um determinado número de telefone está vinculado a uma conta do WhatsApp e pode receber mensagens.
A API fornece um endpoint que pode validar se um determinado número de telefone existe no WhatsApp ou não.
O único requisito é ter pelo menos um número do WhatsApp conectado à plataforma na sua conta atual.
Para mais detalhes, confira a documentação do endpoint da API aqui.
Antes de verificar se um número de telefone existe no WhatsApp, você também pode validar e normalizar o formato de uma lista de números de telefone usando o endpoint de validação de números. Este endpoint apenas valida o formato correto [E164 format], mas não verifica se o número de telefone efetivamente existe no WhatsApp.
Nota: O número de validações de verificação no WhatsApp é limitado por mês com base no seu plano de assinatura. Confira a tabela de preços para mais detalhes sobre os limites.
Procurando mais respostas? Confira as FAQs estendidas.
Recursos adicionais úteis
Documentação da API
Para mais detalhes sobre o endpoint da API, consulte a documentação, onde você encontrará todas as informações sobre os parâmetros aceitos na requisição, possíveis respostas de sucesso ou erro e exemplos de código prontos para uso em múltiplas linguagens de programação:
https://app.wassenger.com/docs/#tag/Messages/operation/createMessage
🤩 🤖 Wassenger é uma solução completa de API para o WhatsApp. Registre-se para um teste gratuito de 7 dias e comece em minutos!








