Cómo gestionar departamentos de equipo en WhatsApp usando Python

14 de marzo de 2025

La comunicación eficiente es clave para cualquier empresa, y con la función Departments de Wassenger, puedes organizar a los miembros de tu equipo por especialidad, asegurando que los chats se asignen a las personas adecuadas sin esfuerzo. 🚀

En esta guía, te mostraremos cómo usar Python y la API de Wassenger para:

  1. Obtener los departamentos del equipo
  2. Crear un nuevo departamento
  3. Actualizar un departamento
  4. Eliminar un departamento
  5. Asignar chats a departamentos

🤩 🤖 Wassenger es una solución completa de API para WhatsApp. Regístrate para una prueba gratuita de 7 días y empieza en minutos!

¿Por qué usar Departments en Wassenger? 🤔

Con Departments, puedes:

Organizar tu equipo — Agrupar a los miembros del equipo por función o especialidad.
Mejorar la enrutación de chats — Asignar automáticamente los chats entrantes al departamento o usuario correcto.
Aumentar la eficiencia — Reducir el tiempo de respuesta enviando los chats directamente a quienes están mejor capacitados para atenderlos.
Integrarse perfectamente con los roles del equipo — Funciona junto a los roles de administrador, supervisor y agente sin cambiar sus permisos predeterminados.

🔗 ¿Quieres saber más sobre Departments? Consulta la guía completa aquí

Requisitos

  1. Usando la API, consulta los departamentos disponibles en tu dispositivo para este endpoint.

1. OBTENER departamentos con Python

URL objetivo de la API usando el método GET

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

Encabezados HTTPS requeridos > Obtén tu clave API aquí

Content-Type: application/json
Token: $API_TOKEN

Obtener departamentos

Obtener departamentos con Python

# El ejemplo requiere tener instalado el paquete requests de Python.
# Instálalo ejecutando: pip install requests

import requests

url = "https://api.wassenger.com/v1/devices/%7B%7Bdevice.id%7D%7D/departments"

headers = {"Token": "ENTER API KEY HERE"}

response = requests.get(url, headers=headers)

print(response.json())

2. CREAR un nuevo departamento con Python

URL objetivo de la API usando el método POST

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

Encabezados HTTPS requeridos > Obtén tu clave API aquí

Content-Type: application/json
Token: $API_TOKEN

Crear departamento

{{AGENT_ID}} : Reemplaza esta expresión con el valor específico

Crear departamentos con Python

# El ejemplo requiere tener instalado el paquete requests de Python.
# Instálalo ejecutando: pip install requests

import requests

url = "https://api.wassenger.com/v1/devices/device.id/departments"

payload = { "name": "Sales", "color": "orange", "description": "Department for the Sales team", "agents": ["{{AGENT_ID}}"] } headers = { "Content-Type": "application/json", "Token": "ENTER API KEY HERE" }

response = requests.post(url, json=payload, headers=headers)

print(response.json())

🤩 🤖 Wassenger es una solución completa de API para WhatsApp. Regístrate para una prueba gratuita de 7 días y empieza en minutos!

3. ACTUALIZAR un departamento con Python

URL objetivo de la API usando el método PATCH

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

Encabezados HTTPS requeridos > Obtén tu clave API aquí

Content-Type: application/json
Token: $API_TOKEN

Actualizar departamento

{{DEPARTMENT_ID}} : Reemplaza esta expresión con el valor específico

{{AGENT_ID}} : Reemplaza esta expresión con el valor específico

Actualizar departamentos con Python

# El ejemplo requiere tener instalado el paquete requests de Python.
# Instálalo ejecutando: pip install requests

import requests

url = "https://api.wassenger.com/v1/team"

payload = { "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" }

response = requests.patch(url, json=payload, headers=headers)

print(response.json())

4. ELIMINAR departamento con Python

URL objetivo de la API usando el método DELETE

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

Encabezados HTTPS requeridos > Obtén tu clave API aquí

Content-Type: application/json
Token: $API_TOKEN

Eliminar departamento

{{DEPARTMENT_ID}} : Reemplaza esta expresión con el valor específico

Eliminar departamentos con PHP (Guzzle)

# Examples requires to have installed requests Python package.
# Install it by running: pip install requests
import requests
url = "https://api.wassenger.com/v1/devices/device.id/departments"
payload = { "department": "{{DEPARTMENT_ID}}" }
headers = {
"Content-Type": "application/json", 
"Token": "ENTER API KEY HERE"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.json())

🤩 🤖 Wassenger es una plataforma de comunicación completa y una solución de API para WhatsApp. Explora más de 100 casos de uso de la API y automatiza cualquier cosa en WhatsApp registrándote para una prueba gratuita y comenzando en minutos!

Prueba en vivo para enviar un mensaje a un grupo vía API

¡Prueba ahora nuestro probador API en vivo!

Gestionar departamentos con la API de Wassenger en Python permite a las empresas optimizar la asignación de chats, mejorar la eficiencia y mantener las conversaciones organizadas sin complicaciones.

📌 Deja de gestionar manualmente las asignaciones de chats! Automatiza, optimiza y escala tu negocio sin esfuerzo con Wassenger. ¡Comienza tu prueba gratuita ahora!

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free