Cómo gestionar departamentos de WhatsApp con Python

27 de febrero de 2025

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

Get Started Free