Zum Inhalt springen
Zurück zum Blog

Wie man Teamabteilungen auf WhatsApp mit PHP verwaltet

Effiziente Kommunikation ist der Schlüssel für jedes Unternehmen. Mit der Departments-Funktion von Wassenger können Sie Ihre Teammitglieder nach Fachgebiet organisieren und dafür sorgen, dass Chats mühelos den richtigen Personen zugewiesen werden. 🚀

how to manage team departments on whatsapp

In diesem Leitfaden zeigen wir Ihnen, wie Sie PHP und die Wassenger API verwenden, um:

  1. Team-Abteilungen abzurufen
  2. Eine neue Abteilung zu erstellen
  3. Eine Abteilung zu aktualisieren
  4. Eine Abteilung zu löschen
  5. Chats Abteilungen zuzuweisen

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

Warum Abteilungen in Wassenger verwenden? 🤔

Mit Abteilungen können Sie:

✅ Ihr Team organisieren — Gruppieren Sie Teammitglieder nach Funktion oder Fachgebiet.
✅ Chat-Routing verbessern — Weisen Sie eingehende Chats automatisch der richtigen Abteilung oder dem richtigen Benutzer zu.
✅ Effizienz steigern — Verkürzen Sie die Antwortzeiten, indem Sie Chats direkt an die am besten geeigneten Personen senden.
✅ Nahtlos in Teamrollen integrieren — Funktioniert neben Administrator-, Supervisor- und Agent-Rollen, ohne deren Standardberechtigungen zu ändern.

🔗 Möchten Sie mehr über Abteilungen erfahren? Lesen Sie den vollständigen Leitfaden hier

Voraussetzungen

  • Eine bereits mit der Plattform verknüpfte und online geschaltete WhatsApp-Nummer.
  1. Verwenden Sie die API, um die verfügbaren Abteilungen auf Ihrem Gerät über diesen Endpoint abzufragen.

1. GET Abteilungen mit PHP

Ziel-API-URL mit der GET-Methode

http://api.wassenger.com/v1/devices/{device_id}/departments

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

Content-Type: application/json
Token: $API_TOKEN

Abteilungen abrufen

Abteilungen mit PHP (Guzzle) abrufen

// 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(
  'GET',
  'https://api.wassenger.com/v1/devices/device.id/departments',
  [
    'headers' => [
      'Token' => 'ENTER API KEY HERE',
    ],
  ]
);
echo $response->getBody();

Abteilungen mit PHP (http2) abrufen

// 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();
$request->setRequestUrl(
  'https://api.wassenger.com/v1/devices/device.id/departments'
);
$request->setRequestMethod('GET');
$request->setHeaders([
  'Token' => 'ENTER API KEY HERE',
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();

Abteilungen mit PHP (curl) abrufen

<?php
$curl = curl_init();
curl_setopt_array($curl, [
  CURLOPT_URL => 'https://api.wassenger.com/v1/devices/{{device.id}}/departments',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => ['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;
}

2. EINE Neue Abteilung ERSTELLEN mit PHP

Ziel-API-URL mit der POST-Methode

http://api.wassenger.com/v1/devices/{device_id}/departments

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

Content-Type: application/json
Token: $API_TOKEN

Abteilung erstellen

{{AGENT_ID}} : Ersetzen Sie diesen Ausdruck durch den konkreten Wert

Abteilungen 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
<?php
$client = new \GuzzleHttp\Client();
$response = $client->request(
  'POST',
  'https://api.wassenger.com/v1/devices/device.id/departments',
  [
    'body' =>
      '{"name":"Sales", "color":"orange", "description":"Department for the Sales team", "agents":["{{AGENT_ID}}"]}',
    'headers' => [
      'Content-Type' => 'application/json',
      'Token' => 'ENTER API KEY HERE',
    ],
  ]
);
echo $response->getBody();

Abteilungen 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
<?php
$client = new http\Client();
$request = new http\Client\Request();
$body = new http\Message\Body();
$body->append(
  json_encode([
    'name' => 'Sales',
    'color' => 'orange',
    'description' => 'Department for the Sales team',
    'agents' => ['{{AGENT_ID}}'],
  ])
);
$request->setRequestUrl(
  'https://api.wassenger.com/v1/devices/device.id/departments'
);
$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();

Abteilungen mit PHP (curl) erstellen

<?php
$curl = curl_init();
curl_setopt_array($curl, [
  CURLOPT_URL => 'https://api.wassenger.com/v1/devices/{{device.id}}/departments',
  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' => 'Sales',
    'color' => 'orange',
    'description' => 'Department for the Sales team',
    'agents' => ['{{AGENT_ID}}'],
  ]),
  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;
}

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

3. ABTEILUNG AKTUALISIEREN mit PHP

Ziel-API-URL mit der PATCH-Methode

http://api.wassenger.com/v1/devices/{device_id}/departments

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

Content-Type: application/json
Token: $API_TOKEN

Abteilung aktualisieren

{{DEPARTMENT_ID}} : Ersetzen Sie diesen Ausdruck durch den konkreten Wert

{{AGENT_ID}} : Ersetzen Sie diesen Ausdruck durch den konkreten Wert

Abteilungen mit PHP (Guzzle) aktualisieren

// 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('PATCH', 'https://api.wassenger.com/v1/team', [
  'body' =>
    '{"department":"{{DEPARTMENT_ID}}", "name":"Marketing", "color":"purple", "description":"Department for the Marketing team", "agents":["{{AGENT_ID}}"]}',
  'headers' => [
    'Content-Type' => 'application/json',
    'Token' => 'ENTER API KEY HERE',
  ],
]);
echo $response->getBody();

Abteilungen mit PHP (http2) aktualisieren

// 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([
    'department' => '{{DEPARTMENT_ID}}',
    'name' => 'Marketing',
    'color' => 'purple',
    'description' => 'Department for the Marketing team',
    'agents' => ['{{AGENT_ID}}'],
  ])
);
$request->setRequestUrl('https://api.wassenger.com/v1/team');
$request->setRequestMethod('PATCH');
$request->setBody($body);
$request->setHeaders([
  'Content-Type' => 'application/json',
  'Token' => 'ENTER API KEY HERE',
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();

Abteilungen mit PHP (curl) aktualisieren

<?php
$curl = curl_init();
curl_setopt_array($curl, [
  CURLOPT_URL => 'https://api.wassenger.com/v1/team',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'PATCH',
  CURLOPT_POSTFIELDS => json_encode([
    'department' => '{{DEPARTMENT_ID}}',
    'name' => 'Marketing',
    'color' => 'purple',
    'description' => 'Department for the Marketing team',
    'agents' => ['{{AGENT_ID}}'],
  ]),
  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;
}

4. ABTEILUNG LÖSCHEN mit PHP

Ziel-API-URL mit der DELETE-Methode

http://api.wassenger.com/v1/devices/{device_id}/departments

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

Content-Type: application/json
Token: $API_TOKEN

Abteilung löschen

{{DEPARTMENT_ID}} : Ersetzen Sie diesen Ausdruck durch den konkreten Wert

Abteilungen mit PHP (Guzzle) löschen

// 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(
  'DELETE',
  'https://api.wassenger.com/v1/devices/device.id/departments',
  [
    'body' => '{"department":"{{DEPARTMENT_ID}}"}',
    'headers' => [
      'Content-Type' => 'application/json',
      'Token' => 'ENTER API KEY HERE',
    ],
  ]
);
echo $response->getBody();

Abteilungen mit PHP (http2) löschen

// 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([
    'department' => '{{DEPARTMENT_ID}}',
  ])
);
$request->setRequestUrl(
  'https://api.wassenger.com/v1/devices/device.id/departments'
);
$request->setRequestMethod('DELETE');
$request->setBody($body);
$request->setHeaders([
  'Content-Type' => 'application/json',
  'Token' => 'ENTER API KEY HERE',
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();

Abteilungen mit PHP (curl) löschen

<?php
$curl = curl_init();
curl_setopt_array($curl, [
  CURLOPT_URL => 'https://api.wassenger.com/v1/devices/{{device.id}}/departments',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'DELETE',
  CURLOPT_POSTFIELDS => json_encode([
    'department' => '{{DEPARTMENT_ID}}',
  ]),
  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;
}

🤩 🤖 Wassenger ist eine komplette Kommunikationsplattform und API-Lösung für WhatsApp. Entdecken Sie mehr als 100+ API-Anwendungsfälle und automatisieren Sie alles auf WhatsApp indem Sie sich für eine kostenlose Testversion anmelden und in wenigen Minuten starten!

Live-Test zum Senden einer Nachricht an eine Gruppe über die API

how to manage team departments on whatsapp

Probieren Sie jetzt unseren API-Live-Tester aus!

Die Verwaltung von Abteilungen mit der Wassenger API in PHP ermöglicht es Unternehmen, Chat-Zuweisungen zu optimieren, die Effizienz zu steigern und Konversationen problemlos organisiert zu halten.

📌 Hören Sie auf, Chat-Zuweisungen manuell zu jonglieren! Automatisieren, optimieren und skalieren Sie Ihr Unternehmen mühelos mit Wassenger. Starten Sie jetzt Ihre kostenlose Testversion!

Bist du bereit, deine WhatsApp-Kommunikation zu transformieren?

Beginne noch heute, deine Kundeninteraktionen mit Wassenger zu automatisieren.

Mehr entdecken

Tutorials, Leitfäden und Fallstudien zum Einsatz von WhatsApp im Team-Maßstab.

Bereit für die offizielle WhatsApp Business API?Sieh dir an, was Meta berechnet, und behalte deine aktuelle Nummer.
Preise der WhatsApp API