Skip to content
Back to Blog

Cómo gestionar departamentos de WhatsApp con Python

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

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

  1. Obtener 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 comienza en minutos!

¿Por qué usar Departments en Wassenger? 🤔

Con Departments, puedes:

Organiza tu equipo — Agrupa a los miembros del equipo por función o especialidad.
Mejora la asignación de chats — Asigna automáticamente los chats entrantes al departamento o usuario adecuados.
Aumenta la eficiencia — Reduce el tiempo de respuesta enviando los chats directamente a quienes mejor pueden atenderlos.
Integración fluida con los roles del equipo — Funciona junto con los roles de administrador, supervisor y agente sin cambiar sus permisos predeterminados.

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

Requisitos

  • Tener un número de WhatsApp ya vinculado a la plataforma y en línea.
  1. Usando la API, consulta los departamentos disponibles en tu dispositivo en este endpoint.

1. GET Departments 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 de API aquí

Content-Type: application/json
Token: $API_TOKEN

Obtener departamentos

# 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"
headers = {"Token": "API TOKEN GOES HERE"}
response = requests.get(url, headers=headers)
print(response.json())

2. CREATE a New Department with 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 de API aquí

Content-Type: application/json
Token: $API_TOKEN

Crear departamento

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

# 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 = {
"name": "Sales", 
"color": "orange", 
"description": "Department for the Sales team", 
"agents": ["{{AGENT_ID}}"]
}
headers = {
"Content-Type": "application/json", 
"Token": "API TOKEN GOES 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 comienza en minutos!

3. UPDATE Department with 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 de 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

# 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}}", 
"name": "Marketing", 
"color": "purple", 
"description": "Department for the Marketing team", 
"agents": ["{{AGENT_ID}}"]
}
headers = {
"Content-Type": "application/json", 
"Token": "API TOKEN GOES HERE"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())

4. DELETE Department with 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 de API aquí

Content-Type: application/json
Token: $API_TOKEN

Eliminar departamento

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

# 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": "API TOKEN GOES HERE"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.json())

🤩 🤖 Wassenger es una plataforma de comunicación completa y 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 nuestro API-Live tester ahora!

Gestionar departamentos con Wassenger API 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 las asignaciones de chats manualmente! 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.

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