Skip to content
Back to Blog

La messagerie de groupe API WhatsApp est là

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.

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