WhatsApp-Gruppennachrichten mit PHP automatisieren

12. März 2025

WhatsApp-Gruppen sind unverzichtbar für Unternehmen, die mit ihren Teams, Kunden oder Communities in Kontakt bleiben möchten. Die manuelle Verwaltung kann jedoch zeitaufwändig sein. Was wäre, wenn Sie die Erstellung und das Versenden von Nachrichten an WhatsApp-Gruppen automatisieren könnten? Mit Wassenger und PHP ist das einfach 🤖

🤩 🤖 Wassenger ist eine komplette API-Lösung für WhatsApp. Melden Sie sich für eine 7-tägige kostenlose Testphase an und legen Sie in wenigen Minuten los!

In diesem Leitfaden zeigen wir Ihnen, wie Sie:

✅ Eine WhatsApp-Gruppe erstellen
✅ Nachrichten an eine WhatsApp-Gruppe senden
✅ Gruppennachrichten für Updates und Ankündigungen automatisieren

Warum WhatsApp-Gruppennachrichten automatisieren? 🤔

Die manuelle Verwaltung und das Versenden von Nachrichten in WhatsApp-Gruppen kann mühsam sein. Die Automatisierung erlaubt Ihnen:

Zeit sparen — Kein manuelles Versenden einzelner Nachrichten an mehrere Gruppen mehr.

Engagement steigern — Halten Sie Ihre Teams oder Kunden in Echtzeit auf dem Laufenden.

Konsistenz verbessern — Stellen Sie sicher, dass Nachrichten zur richtigen Zeit gesendet werden, ohne Updates zu verpassen.

Kommunikation skalieren — Erreichen Sie mühelos mehr Personen mit automatisierten Nachrichten.

📢 Möchten Sie loslegen? Melden Sie sich jetzt bei Wassenger an! 🚀

Anforderungen

  • Eine bereits mit der Plattform verknüpfte und online befindliche WhatsApp-Nummer.
  • Gruppen-ID (WID), die auf zwei Wegen gefunden werden kann:
  1. Im Verwaltungsbereich Ihrer WhatsApp-Nummer unter „Groups“. Dort sehen Sie die Gruppen, auf die Ihre Nummer Zugriff hat.
  2. Über die API: Fragen Sie die verfügbaren Gruppen auf Ihrem Gerät über diesen Endpunkt ab.

Anfrage vorbereiten

Ziel-API-URL (POST), um eine Gruppe zu erstellen

http://api.wassenger.com/v1/devices/{deviceId}/groups

Ziel-API-URL (POST), um Nachrichten an eine Gruppe zu senden

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

Erforderliche HTTPS-Header > Erhalten Sie hier Ihren API-Schlüssel

Content-Type: application/json
Token: $API_TOKEN

🤩 🤖 Wassenger ist eine komplette API-Lösung für WhatsApp. Melden Sie sich für eine 7-tägige kostenlose Testphase an und legen Sie in wenigen Minuten los!

Sind Sie Entwickler?

Entdecken Sie, wie Sie den Code in Ihrem Browser verwenden können, ohne irgendwelche Software zu installieren.

Außerdem finden Sie verschiedene Sprachen, die Sie auf Replit.com testen können:

1. Wie Sie mit PHP eine WhatsApp-Gruppe erstellen

Die Erstellung einer WhatsApp-Gruppe über die Wassenger-API ist einfach. So geht’s in PHP:

Eine Gruppe mit PHP (Guzzle) erstellen

// 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

request('POST', 'https://api.wassenger.com/v1/devices/device.id/groups', \[ 'body' => '{"name":"Group name","description":"This is a group sample description","participants":\[{"phone":"+1234567890","admin":true},{"phone":"+1234567890","admin":false}\],"permissions":{"edit":"admins","send":"all","invite":"admins","approval":false}}', 'headers' => \[ 'Content-Type' => 'application/json', 'Token' => 'ENTER API KEY HERE', \], \]); echo $response\->getBody(); **Eine Gruppe mit PHP (http2) erstellen** // 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 append(json\_encode(\[ 'name' => 'Group name', 'description' => 'This is a group sample description', 'participants' => \[ \[ 'phone' => '+1234567890', 'admin' => null \], \[ 'phone' => '+1234567890', 'admin' => null \] \], 'permissions' => \[ 'edit' => 'admins', 'send' => 'all', 'invite' => 'admins', 'approval' => null \] \])); $request\->setRequestUrl('https://api.wassenger.com/v1/devices/device.id/groups'); $request\->setRequestMethod('POST'); $request\->setBody($body); $request\->setHeaders(\[ 'Content-Type' => 'application/json', 'Token' => 'ENTER API KEY HERE' \]); $client\->enqueue($request)->send(); $response = $client\->getResponse(); echo $response\->getBody(); **Eine Gruppe mit PHP (curl) erstellen** ```php 'https://api.wassenger.com/v1/devices/{{device.id}}/groups', 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([ 'name' => 'Group name', 'description' => 'This is a group sample description', 'participants' => [ [ 'phone' => '+1234567890', 'admin' => null, ], [ 'phone' => '+1234567890', 'admin' => null, ], ], 'permissions' => [ 'edit' => 'admins', 'send' => 'all', 'invite' => 'admins', 'approval' => null, ], ]), CURLOPT_HTTPHEADER => [ 'Content-Type: application/json', 'Token: ENTER API KEY HERE', ], ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo 'cURL Error #:' . $err; } else { echo $response; } ``` ✅ **Dies erstellt eine neue WhatsApp-Gruppe** mit dem Namen „Customer Support Group“ und fügt zwei Teilnehmer hinzu. > *🤩 🤖* [***Wassenger***](https://wassenger.com/) *ist eine vollständige Kommunikationsplattform und API-Lösung für WhatsApp.* [***Entdecken Sie mehr als 100+ API-Anwendungsfälle und automatisieren Sie alles auf WhatsApp***](https://wassenger.com/) *indem Sie sich* [*für eine kostenlose Testphase anmelden und in wenigen Minuten loslegen****!***](https://wassenger.com/register) ### 2\. Wie Sie mit PHP Nachrichten an WhatsApp-Gruppen senden Sobald die Gruppe erstellt ist, können Sie mit der eindeutigen Gruppen-ID Nachrichten senden: **Textnachricht mit PHP (Guzzle) senden** ```php // 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 request('POST', 'https://api.wassenger.com/v1/messages', [ 'body' => '{"group":"group_id@g.us", "message":"Sample group message"}', 'headers' => [ 'Content-Type' => 'application/json', 'Token' => 'ENTER API KEY HERE', ], ]); echo $response->getBody(); ``` **Textnachricht mit PHP (http2) senden** ```php // 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 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' => 'ENTER API KEY HERE', ]); $client->enqueue($request)->send(); $response = $client->getResponse(); echo $response->getBody(); ``` **Textnachricht mit PHP (curl) senden** ```php '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: ENTER API KEY HERE', ], ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo 'cURL Error #:' . $err; } else { echo $response; } ``` Sie können auch Medien zu Ihren Nachrichten hinzufügen: **Mediennachrichten mit PHP (Guzzle) senden** ```php // 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 request('POST', 'https://api.wassenger.com/v1/messages', [ 'body' => '{"group":"group_id@g.us", "message":"This is a caption for an image message", "media":{"url":"https://picsum.photos/seed/picsum/600/400", "viewOnce":false}}', 'headers' => [ 'Content-Type' => 'application/json', 'Token' => 'ENTER API KEY HERE', ], ]); echo $response->getBody(); ``` **Mediennachrichten mit PHP (http2) senden** ```php // 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 append( json_encode([ 'group' => 'group_id@g.us', 'message' => 'This is a caption for an image message', 'media' => [ 'url' => 'https://picsum.photos/seed/picsum/600/400', 'viewOnce' => null, ], ]) ); $request->setRequestUrl('https://api.wassenger.com/v1/messages'); $request->setRequestMethod('POST'); $request->setBody($body); $request->setHeaders([ 'Content-Type' => 'application/json', 'Token' => 'ENTER API KEY HERE', ]); $client->enqueue($request)->send(); $response = $client->getResponse(); echo $response->getBody(); ``` **Mediennachrichten mit PHP (curl) senden** ```php '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' => 'This is a caption for an image message', 'media' => [ 'url' => 'https://picsum.photos/seed/picsum/600/400', 'viewOnce' => null, ], ]), CURLOPT_HTTPHEADER => [ 'Content-Type: application/json', 'Token: ENTER API KEY HERE', ], ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo 'cURL Error #:' . $err; } else { echo $response; } ``` ✅ **Dies sendet automatisch eine Nachricht an die angegebene WhatsApp-Gruppe.** > ***War das hilfreich****? Finden Sie weitere Beispiele in unserem* [***API Live Tester***](https://app.wassenger.com/help/api-tester) *🤖* ### 3\. Wie Sie mit PHP Nachrichten in einer WhatsApp-Gruppe planen Das Planen von Nachrichten ermöglicht es Ihnen, Updates zum perfekten Zeitpunkt zu senden: **Nachricht planen mit PHP (Guzzle)** ```php // 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 request('POST', 'https://api.wassenger.com/v1/messages', [ 'body' => '{"group":"group_id@g.us", "message":"This is a scheduled message to be sent tomorrow to a group chat.Date format is based on ISO 8601 format with default UTC time zone", "deliverAt":"2025-03-07T10:23:53.810Z"}', 'headers' => [ 'Content-Type' => 'application/json', 'Token' => 'ENTER API KEY HERE', ], ]); echo $response->getBody(); ``` **Nachricht planen mit PHP (http2)** ```php // 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 append( json_encode([ 'group' => 'group_id@g.us', 'message' => 'This is a scheduled message to be sent tomorrow to a group chat.Date format is based on ISO 8601 format with default UTC time zone', 'deliverAt' => '2025-03-07T10:23:53.810Z', ]) ); $request->setRequestUrl('https://api.wassenger.com/v1/messages'); $request->setRequestMethod('POST'); $request->setBody($body); $request->setHeaders([ 'Content-Type' => 'application/json', 'Token' => 'ENTER API KEY HERE', ]); $client->enqueue($request)->send(); $response = $client->getResponse(); echo $response->getBody(); ``` **Nachricht planen mit PHP (curl)** ```php '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' => 'This is a scheduled message to be sent tomorrow to a group chat.Date format is based on ISO 8601 format with default UTC time zone', 'deliverAt' => '2025-03-07T10:23:53.810Z', ]), CURLOPT_HTTPHEADER => [ 'Content-Type: application/json', 'Token: ENTER API KEY HERE', ], ]); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo 'cURL Error #:' . $err; } else { echo $response; } ``` ✅ **Dies plant eine Nachricht, die zu einem späteren Zeitpunkt automatisch gesendet wird.** > ***War das hilfreich****? Finden Sie weitere Beispiele in unserem* [***API Live Tester***](https://app.wassenger.com/help/api-tester) *🤖* ![](/images/blog/automate-whatsapp-group-messages-using-php-02.png) [Probieren Sie jetzt unseren API-Live-Tester aus](https://app.wassenger.com/help/api-tester)! ### Häufig gestellte Fragen (FAQ) 🤔 #### 1\. Kann ich die Wassenger-API verwenden, um Benutzer aus einer WhatsApp-Gruppe zu entfernen? Dieser Leitfaden konzentriert sich auf das Messaging, aber die Wassenger-API bietet Optionen zur Gruppenverwaltung, einschließlich dem Hinzufügen oder Entfernen von Benutzern. 📢 **Brauchen Sie mehr Hilfe?** Besuchen Sie das [Wassenger Help Center](https://app.wassenger.com/help) für detaillierte Dokumentation und Support! #### 2\. Kann ich Bilder, Videos oder Dokumente an WhatsApp-Gruppen mit der Wassenger-API senden? Absolut! Die Wassenger-API ermöglicht das Senden von Multimedia-Inhalten wie Bildern, Videos, PDFs und mehr an Ihre WhatsApp-Gruppen. #### 3\. Wie kann ich überprüfen, ob meine Nachricht erfolgreich an eine WhatsApp-Gruppe zugestellt wurde? Sie können die Wassenger-API verwenden, um Statusaktualisierungen von Nachrichten abzurufen und so sicherzustellen, dass Ihre Nachrichten zugestellt und gelesen wurden. #### 4\. Kann ich bestimmte Benutzer in einer WhatsApp-Gruppennachricht erwähnen? Ja! Sie können bestimmte Teilnehmer erwähnen, indem Sie deren Telefonnummern im Message-Payload aufnehmen. > *📌* ***Bereit, Ihr WhatsApp-Messaging zu automatisieren?*** [*Starten Sie noch heute Ihre kostenlose Testphase!*](https://app.wassenger.com/register) *🚀* Mit [**Wassenger**](https://wassenger.com) **und PHP** können Sie mühelos Gruppen erstellen, Nachrichten senden und planen, wodurch die Kommunikation reibungsloser und effizienter wird.

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free