La messagerie de groupe API WhatsApp est là

20 mars 2025

Marre de chercher une API qui vous permette d'envoyer automatiquement des messages WhatsApp à des groupes ? N'attendez plus. Wassenger a ce que vous recherchiez !

Avec l'API puissante de Wassenger, vous pouvez envoyer des messages automatiquement aux groupes WhatsApp, garder votre communauté engagée, votre équipe commerciale informée et vos clients satisfaits — sans prise de tête ! Voyons comment automatiser les messages de groupe sans effort. 🚀

🔥 Pourquoi automatiser les messages de groupe WhatsApp ?

Gérer manuellement des groupes WhatsApp peut être chronophage et chaotique. Voici pourquoi l'automatisation change la donne :

Gagnez du temps — Plus besoin de copier-coller le même message dans différents groupes.
Cohérence — Assurez-vous que chaque groupe reçoive des mises à jour en temps voulu.
Efficacité — Programmez les messages à l'avance et laissez Wassenger faire le travail.
Engagement — Informez votre audience sans la spammer.

Ça a l'air génial, non ? Voyons comment le mettre en place ! 👇

🛠️ Comment envoyer des messages automatisés aux groupes WhatsApp avec Wassenger

Avec l'API de Wassenger, envoyer des messages à un groupe WhatsApp revient à faire une requête API. Voici comment le faire dans différents langages de programmation ! 🚀

Exigences

  • Avoir un numéro WhatsApp déjà lié à la plateforme et en ligne.
  • ID du canal (WID) qui peut être trouvé de deux manières :
  1. Sur le panneau de gestion de votre numéro WhatsApp, allez dans « channels ». Vous y verrez les channels auxquels votre numéro a accès.
  2. En utilisant l'API, interrogez le channel disponible sur votre appareil via cet endpoint.

1️⃣ Requête API de base pour envoyer un message de groupe WhatsApp

📌 Endpoint API avec méthode POST :

https://api.wassenger.com/v1/messages

En-têtes HTTPS requis > Obtenez votre clé API ici

Content-Type: application/json
Token: $API_TOKEN

📌 Exemple de corps de requête :

{
  "group": "1234567890@g.us",
  "message": "🚀 Hey team! Don't forget our meeting at 3 PM today.See you there!"
}

Et bam ! 💥 Votre message est en route vers le groupe WhatsApp !

Vous êtes développeur ?

Découvrez comment utiliser le code dans votre navigateur sans installer de logiciel

Vous pouvez également trouver différents langages à tester sur Replit.com:

💻 Exemples de code dans différents langages 🧑‍💻

Node

// This code example 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 KEY GOES HERE' },
  body: '{"group":"group_id@g.us", "message":"Sample group message"}'
};
try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}

Node (Axios)

const axios = require('axios').default;
const options = {
  method: 'POST',
  url: 'https://api.wassenger.com/v1/messages',
  headers: { 'Content-Type': 'application/json', Token: 'API KEY GOES HERE' },
  data: { group: 'group_id@g.us', message: 'Sample group message' }
};
try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}

Node (Unirest)

// This code example requires you to have installed unirest Node.js package.
// Install it by running: npm install --save unirest or yarn add unirest
const unirest = require('unirest');
const req = unirest('POST', 'https://api.wassenger.com/v1/messages');
req.headers({
  'Content-Type': 'application/json',
  Token: 'API KEY GOES HERE'
});
req.type('json');
req.send({
  group: 'group_id@g.us',
  message: 'Sample group message'
});
req.end(function (res) {
  if (res.error) throw new Error(res.error);
  console.log(res.body);
});

PHP (Guzzle)

// This code example requires to have installed Guzzle package, a flexible and elegant HTTP client for PHP.
// Install it first following these instructions:
// https://docs.guzzlephp.org/en/stable/overview.html#installation
<?php
$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://api.wassenger.com/v1/messages', [
  'body' => '{"group":"group_id@g.us", "message":"Sample group message"}',
  'headers' => [
    'Content-Type' => 'application/json',
    'Token' => 'API KEY GOES HERE',
  ],
]);
echo $response->getBody();

PHP (http2)

// This code example 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://mdref.m6w6.name/http
<?php
$client = new http\Client();
$request = new http\Client\Request();
$body = new http\Message\Body();
$body->append(
  json_encode([
    'group' => 'group_id@g.us',
    'message' => 'Sample group message',
  ])
);
$request->setRequestUrl('https://api.wassenger.com/v1/messages');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
  'Content-Type' => 'application/json',
  'Token' => 'API KEY GOES HERE',
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();

PHP (curl)

<?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',
    'message' => 'Sample group message',
  ]),
  CURLOPT_HTTPHEADER => [
    'Content-Type: application/json',
    'Token: API KEY GOES HERE',
  ],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
  echo 'cURL Error #:' . $err;
} else {
  echo $response;
}

Python

# 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", 
"message": "Sample group message"
}
headers = {
"Content-Type": "application/json", 
"Token": "API KEY GOES HERE"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())

Go

package main
import(
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url:= "https://api.wassenger.com/v1/messages"
payload:= strings.NewReader("{\"group\":\"group_id@g.us\", \"message\":\"Sample group message\"}")
req, _:= http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
req.Header.Add("Token", "API KEY GOES HERE")
res, _:= http.DefaultClient.Do(req)
defer res.Body.Close()
body, _:= io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}

C# (RestClient)

// 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 KEY GOES HERE");
request.AddParameter("application/json", "{\"group\":\"group_id@g.us\", \"message\":\"Sample group message\"}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);

C# (HttpClient)

// 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 KEY GOES HERE" }, 
}, 
Content = new StringContent("{\"group\":\"group_id@g.us\", \"message\":\"Sample group message\"}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using(var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}

🕒 Programmer des messages de groupe pour le futur

Vous voulez programmer vos messages pour qu'ils soient envoyés à une heure précise ? 🕰️ Pas de problème ! Ajoutez simplement le paramètre "deliverAt".

{
  "group": "1234567890@g.us",
  "message": "🚀 Reminder: Our sales meeting is tomorrow at 10 AM!",
  "deliverAt": "2025-02-03T10:00:00Z"
}

Découvrez comment le faire depuis notre TESTEUR API EN DIRECT 💪

Votre message sera automatiquement envoyé à l'heure programmée — parfait pour les rappels, promotions et notifications d'événements ! 🎉

🎯 Bonus : Mentionner des participants du groupe dans votre message

Vous voulez taguer des utilisateurs dans vos messages de groupe WhatsApp ? C'est facile ! 👇

{
  "group": "1234567890@g.us",
  "message": "Hey @1234567890, don’t forget to check the new updates! 🚀"
}

Découvrez comment le faire depuis notre TESTEUR API EN DIRECT 💪

De cette façon, vous pouvez interpeller des participants spécifiques, rendant la communication plus personnalisée ! 🔥

Essayez notre testeur API en direct maintenant !

🚀 Commencez avec Wassenger dès aujourd'hui !

Automatiser les messages de groupe WhatsApp n'a jamais été aussi simple. Avec Wassenger, vous pouvez envoyer, programmer et automatiser tous vos messages de groupe comme un pro ! 💪

🔗 Commencez à automatiser maintenant ! 🚀 Inscrivez-vous sur Wassenger dès aujourd'hui à Wassenger et dynamisez votre messagerie WhatsApp avec une automatisation facile, une documentation API détaillée et un support 24/7. Ne manquez pas l'opportunité de faire évoluer votre entreprise grâce à une intégration WhatsApp fluide. Commencez ici*** ! 🚀***

📣 Prêt à passer votre messagerie WhatsApp au niveau supérieur ?

👉 Explorez plus de fonctionnalités et tutoriels API : Wassenger API Docs
👉 Créez et gérez vos numéros WhatsApp : Manage Numbers
👉 Rejoignez la communauté Wassenger et prenez une longueur d'avance ! 💡🎯

Qu'attendez-vous ? 🚀 Allons automatiser votre jeu WhatsApp avec Wassenger aujourd'hui ! 🔥

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free